Condividi tramite


@azure-rest/ai-content-safety package

Interfacce

AddOrUpdateBlocklistItems
AddOrUpdateBlocklistItems200Response

La richiesta ha avuto esito positivo.

AddOrUpdateBlocklistItemsBodyParam
AddOrUpdateBlocklistItemsDefaultHeaders
AddOrUpdateBlocklistItemsDefaultResponse
AddOrUpdateTextBlocklistItemsOptions

Richiesta di aggiunta di blocklistItems a un elenco di blocchi di testo.

AddOrUpdateTextBlocklistItemsResultOutput

Risposta dell'aggiunta di blocklistItems all'elenco di blocchi di testo.

AnalyzeImage
AnalyzeImage200Response

La richiesta ha avuto esito positivo.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

Richiesta di analisi delle immagini.

AnalyzeImageOptionsOutput

Richiesta di analisi delle immagini.

AnalyzeImageResultOutput

Risposta di analisi delle immagini.

AnalyzeText
AnalyzeText200Response

La richiesta ha avuto esito positivo.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

Richiesta di analisi del testo.

AnalyzeTextOptionsOutput

Richiesta di analisi del testo.

AnalyzeTextResultOutput

Risposta di analisi del testo.

CreateOrUpdateTextBlocklist200Response

La richiesta ha avuto esito positivo.

CreateOrUpdateTextBlocklist201Response

La richiesta ha avuto esito positivo e una nuova risorsa è stata creata di conseguenza.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Non esiste alcun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

La richiesta ha avuto esito positivo.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

La richiesta ha avuto esito positivo.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageCategoriesAnalysisOutput

Risultato dell'analisi delle immagini.

ImageData

L'immagine può essere byte codificati base64 o UN URL BLOB. È possibile scegliere solo una di queste opzioni. Se vengono forniti entrambi, la richiesta verrà rifiutata. La dimensione massima dell'immagine è 2048 x 2048 pixel e non deve superare i 4 MB, mentre la dimensione minima dell'immagine è 50 x 50 pixel.

ImageDataOutput

L'immagine può essere byte codificati base64 o UN URL BLOB. È possibile scegliere solo una di queste opzioni. Se vengono forniti entrambi, la richiesta verrà rifiutata. La dimensione massima dell'immagine è 2048 x 2048 pixel e non deve superare i 4 MB, mentre la dimensione minima dell'immagine è 50 x 50 pixel.

ListTextBlocklistItems
ListTextBlocklistItems200Response

La richiesta ha avuto esito positivo.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

La richiesta ha avuto esito positivo.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

Opzioni per l'helper di paging

RemoveBlocklistItems
RemoveBlocklistItems204Response

Non esiste alcun contenuto da inviare per questa richiesta, ma le intestazioni potrebbero essere utili.

RemoveBlocklistItemsBodyParam
RemoveBlocklistItemsDefaultHeaders
RemoveBlocklistItemsDefaultResponse
RemoveTextBlocklistItemsOptions

Richiesta di rimuovere blocklistItems da un elenco di blocchi di testo.

Routes
TextBlocklist

Elenco blocchi di testo.

TextBlocklistItem

Elemento in un elenco TextBlocklist.

TextBlocklistItemOutput

Elemento in un elenco TextBlocklist.

TextBlocklistMatchOutput

Risultato della corrispondenza dell'elenco di blocchi.

TextBlocklistOutput

Elenco blocchi di testo.

TextCategoriesAnalysisOutput

Risultato dell'analisi del testo.

Alias tipo

AddOrUpdateBlocklistItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Tipo helper per estrarre il tipo di una matrice

GetPage

Tipo di una funzione personalizzata che definisce come ottenere una pagina e un collegamento al successivo se presente.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PagedTextBlocklistItemOutput

Raccolta paginata di elementi TextBlocklistItem

PagedTextBlocklistOutput

Raccolta paginata di elementi TextBlocklist

PaginateReturn

Tipo helper per dedurre il tipo di elementi paginati dal tipo di risposta Questo tipo viene generato in base alle informazioni swagger per x-ms-pageable specificamente nella proprietà itemName che indica la proprietà della risposta in cui vengono trovati gli elementi della pagina. Il valore predefinito è value. Questo tipo consentirà di fornire iteratore fortemente tipizzato in base alla risposta che si ottiene come secondo parametro

RemoveBlocklistItemsParameters
TextBlocklistResourceMergeAndPatch

Istanza della risorsa.

Funzioni

default(string, TokenCredential | KeyCredential, ClientOptions)

Inizializzare una nuova istanza di 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>)

Helper per impaginare i risultati da una risposta iniziale che segue la specifica dell'estensione Autorest x-ms-pageable

Dettagli funzione

default(string, TokenCredential | KeyCredential, ClientOptions)

Inizializzare una nuova istanza di ContentSafetyClient

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

Parametri

endpoint

string

Endpoint di Servizi cognitivi supportati (protocollo e nome host, ad esempio: https://.cognitiveservices.azure.com).

credentials

TokenCredential | KeyCredential

identificare in modo univoco le credenziali client

options
ClientOptions

parametro per tutti i parametri facoltativi

Restituisce

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

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

Parametri

Restituisce

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse)

function isUnexpected(response: AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse)

function isUnexpected(response: RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

Parametri

Restituisce

response

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

Helper per impaginare i risultati da una risposta iniziale che segue la specifica dell'estensione Autorest x-ms-pageable

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

Parametri

client
Client

Client da usare per l'invio delle richieste di pagina successive

initialResponse

TResponse

Risposta iniziale contenente il collegamento successivo e la pagina corrente degli elementi

options

PagingOptions<TResponse>

Restituisce

  • PagedAsyncIterator per eseguire l'iterazione degli elementi