共用方式為


@azure-rest/ai-content-safety package

介面

AddOrUpdateBlocklistItems
AddOrUpdateBlocklistItems200Response

要求已成功。

AddOrUpdateBlocklistItemsBodyParam
AddOrUpdateBlocklistItemsDefaultHeaders
AddOrUpdateBlocklistItemsDefaultResponse
AddOrUpdateTextBlocklistItemsOptions

將 blocklistItems 新增至文本封鎖清單的要求。

AddOrUpdateTextBlocklistItemsResultOutput

將 blocklistItems 新增至文本封鎖清單的回應。

AnalyzeImage
AnalyzeImage200Response

要求已成功。

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

影像分析要求。

AnalyzeImageResultOutput

影像分析回應。

AnalyzeText
AnalyzeText200Response

要求已成功。

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

文字分析要求。

AnalyzeTextResultOutput

文字分析回應。

ContentSafetyClientOptions

用戶端的選擇性參數

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 像素,不應超過 4 MB,而最小影像大小為 50 x 50 像素。

ListTextBlocklistItems
ListTextBlocklistItems200Response

要求已成功。

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

要求已成功。

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PageSettings

追蹤分頁反覆運算設定的介面

PagedAsyncIterableIterator

介面,可讓異步反覆運算同時完成和逐頁執行。

PagedTextBlocklistItemOutput

TextBlocklistItem 專案的分頁集合

PagedTextBlocklistOutput

TextBlocklist 專案的分頁集合

PagingOptions

分頁協助程序的選項

RemoveBlocklistItems
RemoveBlocklistItems204Response

此要求沒有內容可傳送,但標頭可能很有用。

RemoveBlocklistItemsBodyParam
RemoveBlocklistItemsDefaultHeaders
RemoveBlocklistItemsDefaultResponse
RemoveTextBlocklistItemsOptions

從文本封鎖清單中移除 blocklistItems 的要求。

Routes
TextBlocklist

文本封鎖清單。

TextBlocklistItem

TextBlocklist 中的專案。

TextBlocklistItemOutput

TextBlocklist 中的專案。

TextBlocklistMatchOutput

封鎖清單比對的結果。

TextBlocklistOutput

文本封鎖清單。

TextCategoriesAnalysisOutput

文字分析結果。

類型別名

AddOrUpdateBlocklistItemsParameters
AnalyzeImageOutputType

AnalyzeImageOutputType 的別名

AnalyzeImageParameters
AnalyzeTextOutputType

AnalyzeTextOutputType 的別名

AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

用來擷取數位型別的協助程序類型

GetPage

自定義函式的類型,定義如何取得頁面,以及下一個頁面的連結,如果有的話。

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ImageCategory

ImageCategory 的別名

ImageCategoryOutput

ImageCategoryOutput 的別名

ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

協助程式類型,從回應類型推斷分頁元素的類型 這個類型是根據 x-ms-pageable 的 Swagger 資訊,特別是 itemName 屬性上的 swagger 資訊,指出找到頁面專案之回應的屬性。 預設值為 value。 此類型可讓我們根據我們取得作為第二個參數的回應,提供強型別反覆運算器

RemoveBlocklistItemsParameters
TextBlocklistResourceMergeAndPatch

資源實例。

TextCategory

TextCategory 的別名

TextCategoryOutput

TextCategoryOutput 的別名

函式

default(string, TokenCredential | KeyCredential, ContentSafetyClientOptions)

初始化 ContentSafetyClient 的新實例

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)
isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)
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, ContentSafetyClientOptions)

初始化 ContentSafetyClient 的新實例

function default(endpointParam: string, credentials: TokenCredential | KeyCredential, options?: ContentSafetyClientOptions): ContentSafetyClient

參數

endpointParam

string

支持的認知服務終結點(協定和主機名,例如:https://< resource-name.cognitiveservices.azure.com>)。

credentials

TokenCredential | KeyCredential

唯一識別客戶端認證

options
ContentSafetyClientOptions

所有選擇性參數的參數

傳回

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

參數

傳回

response

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): 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

包含專案下一頁和目前頁面的初始回應

options

PagingOptions<TResponse>

傳回

  • PagedAsyncIterableIterator 來反覆運算元素