@azure-rest/ai-content-safety package

인터페이스

AddOrUpdateBlocklistItems
AddOrUpdateBlocklistItems200Response

요청이 성공했습니다.

AddOrUpdateBlocklistItemsBodyParam
AddOrUpdateBlocklistItemsDefaultHeaders
AddOrUpdateBlocklistItemsDefaultResponse
AddOrUpdateTextBlocklistItemsOptions

blocklistItems를 텍스트 차단 목록에 추가하기 위한 요청입니다.

AddOrUpdateTextBlocklistItemsResultOutput

text 차단 목록에 blocklistItems를 추가하는 응답입니다.

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
ImageCategoriesAnalysisOutput

이미지 분석 결과입니다.

ImageData

이미지는 base64로 인코딩된 바이트 또는 Blob URL일 수 있습니다. 이러한 옵션 중 하나만 선택할 수 있습니다. 둘 다 제공되면 요청이 거부됩니다. 최대 이미지 크기는 2048 x 2048픽셀이며 4MB를 초과해서는 안 되며 최소 이미지 크기는 50 x 50픽셀입니다.

ImageDataOutput

이미지는 base64로 인코딩된 바이트 또는 Blob URL일 수 있습니다. 이러한 옵션 중 하나만 선택할 수 있습니다. 둘 다 제공되면 요청이 거부됩니다. 최대 이미지 크기는 2048 x 2048픽셀이며 4MB를 초과해서는 안 되며 최소 이미지 크기는 50 x 50픽셀입니다.

ListTextBlocklistItems
ListTextBlocklistItems200Response

요청이 성공했습니다.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

요청이 성공했습니다.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

페이징 도우미에 대한 옵션

RemoveBlocklistItems
RemoveBlocklistItems204Response

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

RemoveBlocklistItemsBodyParam
RemoveBlocklistItemsDefaultHeaders
RemoveBlocklistItemsDefaultResponse
RemoveTextBlocklistItemsOptions

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

Routes
TextBlocklist

텍스트 차단 목록입니다.

TextBlocklistItem

TextBlocklist의 항목입니다.

TextBlocklistItemOutput

TextBlocklist의 항목입니다.

TextBlocklistMatchOutput

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

TextBlocklistOutput

텍스트 차단 목록입니다.

TextCategoriesAnalysisOutput

텍스트 분석 결과입니다.

형식 별칭

AddOrUpdateBlocklistItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

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

GetPage

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

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PagedTextBlocklistItemOutput

TextBlocklistItem 항목의 페이징된 컬렉션

PagedTextBlocklistOutput

TextBlocklist 항목의 페이징된 컬렉션

PaginateReturn

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

RemoveBlocklistItemsParameters
TextBlocklistResourceMergeAndPatch

리소스 instance.

함수

default(string, TokenCredential | KeyCredential, ClientOptions)

의 새 instance 초기화ContentSafetyClient

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)
isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)
isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)
isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)
isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)
isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)
isUnexpected(AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse)
isUnexpected(RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse)
isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)
isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

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

함수 세부 정보

default(string, TokenCredential | KeyCredential, ClientOptions)

의 새 instance 초기화ContentSafetyClient

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

매개 변수

endpoint

string

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

credentials

TokenCredential | 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(AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse)

function isUnexpected(response: AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse): response

매개 변수

반환

response

isUnexpected(RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse)

function isUnexpected(response: RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse): 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>)

Autorest 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