다음을 통해 공유


@azure-rest/ai-content-safety package

인터페이스

AddBlockItems
AddBlockItems200Response

요청이 성공했습니다.

AddBlockItemsBodyParam
AddBlockItemsDefaultHeaders
AddBlockItemsDefaultResponse
AddBlockItemsOptions

blockItems를 텍스트 차단 목록에 추가하는 요청입니다.

AddBlockItemsResultOutput

blockItems를 텍스트 차단 목록에 추가하는 응답입니다.

AnalyzeImage
AnalyzeImage200Response

요청이 성공했습니다.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

이미지의 분석 요청입니다.

AnalyzeImageOptionsOutput

이미지의 분석 요청입니다.

AnalyzeImageResultOutput

이미지의 분석 응답입니다.

AnalyzeText
AnalyzeText200Response

요청이 성공했습니다.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

텍스트의 분석 요청입니다.

AnalyzeTextOptionsOutput

텍스트의 분석 요청입니다.

AnalyzeTextResultOutput

텍스트의 분석 응답

CreateOrUpdateTextBlocklist200Response

요청이 성공했습니다.

CreateOrUpdateTextBlocklist201Response

요청이 성공했고 결과적으로 새 리소스가 생성되었습니다.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

이 요청에 대해 보낼 콘텐츠는 없지만 헤더가 유용할 수 있습니다.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

요청이 성공했습니다.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

요청이 성공했습니다.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageAnalyzeSeverityResultOutput

이미지 분석 결과입니다.

ImageData

이미지의 콘텐츠 또는 Blob URL은 base64 인코딩 바이트 또는 Blob URL일 수 있습니다. 둘 다 제공되면 요청이 거부됩니다. 이미지의 최대 크기는 2048픽셀 * 2048픽셀이며, 동시에 4MB 이하입니다. 이미지의 최소 크기는 50픽셀 * 50픽셀입니다.

ImageDataOutput

이미지의 콘텐츠 또는 Blob URL은 base64 인코딩 바이트 또는 Blob URL일 수 있습니다. 둘 다 제공되면 요청이 거부됩니다. 이미지의 최대 크기는 2048픽셀 * 2048픽셀이며, 동시에 4MB 이하입니다. 이미지의 최소 크기는 50픽셀 * 50픽셀입니다.

ListTextBlocklistItems
ListTextBlocklistItems200Response

요청이 성공했습니다.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

요청이 성공했습니다.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

페이징 도우미에 대한 옵션

RemoveBlockItems
RemoveBlockItems204Response

이 요청에 대해 보낼 콘텐츠는 없지만 헤더가 유용할 수 있습니다.

RemoveBlockItemsBodyParam
RemoveBlockItemsDefaultHeaders
RemoveBlockItemsDefaultResponse
RemoveBlockItemsOptions

텍스트 차단 목록에서 blockItems를 제거하는 요청입니다.

Routes
TextAnalyzeSeverityResultOutput

텍스트 분석 결과입니다.

TextBlockItemInfo

텍스트 차단 목록의 항목 정보를 차단합니다.

TextBlockItemOutput

TextBlocklist의 항목입니다.

TextBlocklist

텍스트 차단 목록입니다.

TextBlocklistMatchResultOutput

차단 목록 일치의 결과입니다.

TextBlocklistOutput

텍스트 차단 목록입니다.

형식 별칭

AddBlockItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

배열 형식을 추출하는 도우미 형식

GetPage

페이지와 다음 페이지에 대한 링크(있는 경우)를 가져오는 방법을 정의하는 사용자 지정 함수의 형식입니다.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

응답 형식에서 페이징된 요소의 형식을 유추하는 도우미 유형입니다. 이 형식은 페이지 항목이 있는 응답의 속성을 나타내는 itemName 속성에서 특히 x-ms-pageable에 대한 swagger 정보를 기반으로 생성됩니다. 기본값은 value. 이 형식을 사용하면 두 번째 매개 변수로 가져오는 응답에 따라 강력한 형식의 반복기를 제공할 수 있습니다.

RemoveBlockItemsParameters
TextBlockItemListOutput

TextBlockItem 항목의 페이징된 컬렉션

TextBlocklistListOutput

TextBlocklist 항목의 페이징된 컬렉션

TextBlocklistResourceMergeAndPatch

리소스 인스턴스입니다.

함수

default(string, KeyCredential, ClientOptions)

ContentSafetyClient 새 인스턴스 초기화

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)
isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)
isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)
isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)
isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)
isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)
isUnexpected(AddBlockItems200Response | AddBlockItemsDefaultResponse)
isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)
isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)
isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

자동 등록 x-ms-pageable 확장의 사양을 따르는 초기 응답의 결과를 페이지를 매긴 도우미

함수 세부 정보

default(string, KeyCredential, ClientOptions)

ContentSafetyClient 새 인스턴스 초기화

function default(endpoint: string, credentials: KeyCredential, options?: ClientOptions): ContentSafetyClient

매개 변수

endpoint

string

지원되는 Cognitive Services 엔드포인트(프로토콜 및 호스트 이름, 예: https://.cognitiveservices.azure.com).

credentials
KeyCredential

클라이언트 자격 증명을 고유하게 식별

options
ClientOptions

모든 선택적 매개 변수에 대한 매개 변수

반환

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

매개 변수

반환

response

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

매개 변수

반환

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

매개 변수

반환

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

function isUnexpected(response: CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse): response

매개 변수

반환

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

매개 변수

반환

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

매개 변수

반환

response

isUnexpected(AddBlockItems200Response | AddBlockItemsDefaultResponse)

function isUnexpected(response: AddBlockItems200Response | AddBlockItemsDefaultResponse): response

매개 변수

반환

response

isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)

function isUnexpected(response: RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse): response

매개 변수

반환

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

매개 변수

반환

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

매개 변수

반환

response

paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

자동 등록 x-ms-pageable 확장의 사양을 따르는 초기 응답의 결과를 페이지를 매긴 도우미

function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>

매개 변수

client
Client

다음 페이지 요청을 보내는 데 사용할 클라이언트

initialResponse

TResponse

nextLink 및 요소의 현재 페이지를 포함하는 초기 응답

options

PagingOptions<TResponse>

반환

  • 요소를 반복하는 PagedAsyncIterableIterator