共用方式為


@azure-rest/ai-content-safety package

介面

AddOrUpdateBlocklistItems
AddOrUpdateBlocklistItems200Response

要求成功。

AddOrUpdateBlocklistItemsBodyParam
AddOrUpdateBlocklistItemsDefaultHeaders
AddOrUpdateBlocklistItemsDefaultResponse
AddOrUpdateTextBlocklistItemsOptions

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

AddOrUpdateTextBlocklistItemsResultOutput

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

ImageDataOutput

影像可以是 base64 編碼位元組或 Blob URL。 您只能選擇其中一個選項。 如果兩者都已提供,則會拒絕要求。 影像大小上限為 2048 x 2048 圖元,不應超過 4 MB,而最小影像大小為 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

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

RemoveBlocklistItemsParameters
TextBlocklistResourceMergeAndPatch

資源實例。

函數

default(string, TokenCredential | KeyCredential, ClientOptions)

初始化 的新實例 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)

初始化 的新實例 ContentSafetyClient

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

參數

endpoint

string

支援的認知服務端點 (通訊協定和主機名稱,例如: 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 逐一查看元素