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.

AnalyzeImageResultOutput

Risposta di analisi delle immagini.

AnalyzeText
AnalyzeText200Response

La richiesta ha avuto esito positivo.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

Richiesta di analisi del testo.

AnalyzeTextResultOutput

Risposta di analisi del testo.

ContentSafetyClientOptions

Parametri facoltativi per il client

CreateOrUpdateTextBlocklist200Response

La richiesta ha avuto esito positivo.

CreateOrUpdateTextBlocklist201Response

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

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Non è disponibile alcun contenuto da inviare per questa richiesta, ma le intestazioni possono 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 in byte codificati in base64 o in un URL del 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
PageSettings

Interfaccia che tiene traccia delle impostazioni per l'iterazione di paging

PagedAsyncIterableIterator

Interfaccia che consente l'iterazione iterabile asincrona sia al completamento che alla pagina.

PagedTextBlocklistItemOutput

Raccolta di pagine di elementi TextBlocklistItem

PagedTextBlocklistOutput

Raccolta di pagine di elementi TextBlocklist

PagingOptions

Opzioni per l'helper di paging

RemoveBlocklistItems
RemoveBlocklistItems204Response

Non è disponibile alcun contenuto da inviare per questa richiesta, ma le intestazioni possono essere utili.

RemoveBlocklistItemsBodyParam
RemoveBlocklistItemsDefaultHeaders
RemoveBlocklistItemsDefaultResponse
RemoveTextBlocklistItemsOptions

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

Routes
TextBlocklist

Elenco di blocchi di testo.

TextBlocklistItem

Elemento in un oggetto TextBlocklist.

TextBlocklistItemOutput

Elemento in un oggetto TextBlocklist.

TextBlocklistMatchOutput

Risultato della corrispondenza dell'elenco di blocchi.

TextBlocklistOutput

Elenco di blocchi di testo.

TextCategoriesAnalysisOutput

Risultato dell'analisi del testo.

Alias tipo

AddOrUpdateBlocklistItemsParameters
AnalyzeImageOutputType

Alias per AnalyzeImageOutputType

AnalyzeImageParameters
AnalyzeTextOutputType

Alias per AnalyzeTextOutputType

AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Tipo di helper per estrarre il tipo di una matrice

GetPage

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

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ImageCategory

Alias per ImageCategory

ImageCategoryOutput

Alias per ImageCategoryOutput

ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

Tipo di helper per dedurre il tipo di elementi di paging 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.

TextCategory

Alias per TextCategory

TextCategoryOutput

Alias per TextCategoryOutput

Funzioni

default(string, TokenCredential | KeyCredential, ContentSafetyClientOptions)

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

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, ContentSafetyClientOptions)

Inizializzare una nuova istanza di ContentSafetyClient

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

Parametri

endpointParam

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
ContentSafetyClientOptions

parametro per tutti i parametri facoltativi

Restituisce

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Parametri

Restituisce

response

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

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

initialResponse

TResponse

Risposta iniziale contenente il nextLink e la pagina corrente degli elementi

options

PagingOptions<TResponse>

Restituisce

  • PagedAsyncIterableIterator per scorrere gli elementi