Condividi tramite


@azure-rest/ai-content-safety package

Interfacce

AddBlockItems
AddBlockItems200Response

La richiesta ha avuto esito positivo.

AddBlockItemsBodyParam
AddBlockItemsDefaultHeaders
AddBlockItemsDefaultResponse
AddBlockItemsOptions

Richiesta di aggiunta di blockItems all'elenco di blocchi di testo.

AddBlockItemsResultOutput

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

AnalyzeImage
AnalyzeImage200Response

La richiesta ha avuto esito positivo.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

Richiesta di analisi dell'immagine.

AnalyzeImageOptionsOutput

Richiesta di analisi dell'immagine.

AnalyzeImageResultOutput

Risposta di analisi dell'immagine.

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
ImageAnalyzeSeverityResultOutput

Risultato dell'analisi delle immagini.

ImageData

Il contenuto o l'URL BLOB dell'immagine potrebbero essere byte di codifica base64 o URL BLOB. Se entrambi vengono forniti, la richiesta verrà rifiutata. La dimensione massima dell'immagine è 2048 pixel * 2048 pixel, non superiore a 4 MB contemporaneamente. La dimensione minima dell'immagine è di 50 pixel * 50 pixel.

ImageDataOutput

Il contenuto o l'URL BLOB dell'immagine potrebbero essere byte di codifica base64 o URL BLOB. Se entrambi vengono forniti, la richiesta verrà rifiutata. La dimensione massima dell'immagine è 2048 pixel * 2048 pixel, non superiore a 4 MB contemporaneamente. La dimensione minima dell'immagine è di 50 pixel * 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

RemoveBlockItems
RemoveBlockItems204Response

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

RemoveBlockItemsBodyParam
RemoveBlockItemsDefaultHeaders
RemoveBlockItemsDefaultResponse
RemoveBlockItemsOptions

Richiesta di rimozione di blockItems dall'elenco di blocchi di testo.

Routes
TextAnalyzeSeverityResultOutput

Risultato dell'analisi del testo.

TextBlockItemInfo

Blocca le informazioni sull'elemento nell'elenco di blocchi di testo.

TextBlockItemOutput

Elemento in TextBlocklist.

TextBlocklist

Elenco blocchi di testo.

TextBlocklistMatchResultOutput

Risultato della corrispondenza dell'elenco di blocchi.

TextBlocklistOutput

Elenco blocchi di testo.

Alias tipo

AddBlockItemsParameters
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
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

RemoveBlockItemsParameters
TextBlockItemListOutput

Raccolta paginata di elementi TextBlockItem

TextBlocklistListOutput

Raccolta paginata di elementi TextBlocklist

TextBlocklistResourceMergeAndPatch

Istanza della risorsa.

Funzioni

default(string, 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(AddBlockItems200Response | AddBlockItemsDefaultResponse)
isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)
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, KeyCredential, ClientOptions)

Inizializzare una nuova istanza di ContentSafetyClient

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

Parametri

endpoint

string

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

credentials
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(AddBlockItems200Response | AddBlockItemsDefaultResponse)

function isUnexpected(response: AddBlockItems200Response | AddBlockItemsDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)

function isUnexpected(response: RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse): 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