Partager via


@azure-rest/ai-content-safety package

Interfaces

AddBlockItems
AddBlockItems200Response

La demande a réussi.

AddBlockItemsBodyParam
AddBlockItemsDefaultHeaders
AddBlockItemsDefaultResponse
AddBlockItemsOptions

Demande d’ajout de blockItems à la liste de blocs de texte.

AddBlockItemsResultOutput

Réponse de l’ajout de blockItems à la liste de blocs de texte.

AnalyzeImage
AnalyzeImage200Response

La demande a réussi.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

Demande d’analyse de l’image.

AnalyzeImageOptionsOutput

Demande d’analyse de l’image.

AnalyzeImageResultOutput

Réponse d’analyse de l’image.

AnalyzeText
AnalyzeText200Response

La demande a réussi.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

Demande d’analyse du texte.

AnalyzeTextOptionsOutput

Demande d’analyse du texte.

AnalyzeTextResultOutput

Réponse d’analyse du texte

CreateOrUpdateTextBlocklist200Response

La demande a réussi.

CreateOrUpdateTextBlocklist201Response

La demande a réussi et une nouvelle ressource a été créée en conséquence.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Il n’y a pas de contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

La demande a réussi.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

La demande a réussi.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageAnalyzeSeverityResultOutput

Résultat de l’analyse d’image.

ImageData

Le contenu ou l’URL d’objet blob de l’image, peut être des octets d’encodage de base64 ou une URL d’objet blob. Si les deux sont donnés, la demande est refusée. La taille maximale de l’image est de 2 048 pixels * 2 048 pixels, pas plus de 4 Mo en même temps. La taille minimale de l’image est de 50 pixels * 50 pixels.

ImageDataOutput

Le contenu ou l’URL d’objet blob de l’image, peut être des octets d’encodage de base64 ou une URL d’objet blob. Si les deux sont donnés, la demande est refusée. La taille maximale de l’image est de 2 048 pixels * 2 048 pixels, pas plus de 4 Mo en même temps. La taille minimale de l’image est de 50 pixels * 50 pixels.

ListTextBlocklistItems
ListTextBlocklistItems200Response

La demande a réussi.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

La demande a réussi.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

Options pour l’assistance de pagination

RemoveBlockItems
RemoveBlockItems204Response

Il n’y a pas de contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

RemoveBlockItemsBodyParam
RemoveBlockItemsDefaultHeaders
RemoveBlockItemsDefaultResponse
RemoveBlockItemsOptions

Demande de suppression de blockItems de la liste de blocs de texte.

Routes
TextAnalyzeSeverityResultOutput

Résultat de l’analyse de texte.

TextBlockItemInfo

Bloquer les informations d’élément dans la liste de blocs de texte.

TextBlockItemOutput

Élément dans TextBlocklist.

TextBlocklist

Liste de blocs de texte.

TextBlocklistMatchResultOutput

Résultat de la correspondance de liste de blocs.

TextBlocklistOutput

Liste de blocs de texte.

Alias de type

AddBlockItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Type d’assistance pour extraire le type d’un tableau

GetPage

Type d’une fonction personnalisée qui définit comment obtenir une page et un lien vers la page suivante, le cas échéant.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

Type d’assistance pour déduire le type des éléments paginés du type de réponse Ce type est généré en fonction des informations swagger pour x-ms-pageable spécifiquement sur la propriété itemName qui indique la propriété de la réponse où les éléments de page sont trouvés. La valeur par défaut est value. Ce type nous permettra de fournir un itérateur fortement typé en fonction de la réponse que nous obtenons en tant que deuxième paramètre

RemoveBlockItemsParameters
TextBlockItemListOutput

Collection paginée d’éléments TextBlockItem

TextBlocklistListOutput

Collection paginée d’éléments TextBlocklist

TextBlocklistResourceMergeAndPatch

La ressource instance.

Fonctions

default(string, KeyCredential, ClientOptions)

Initialiser un nouveau instance deContentSafetyClient

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 pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension Autorest x-ms-pageable

Informations relatives à la fonction

default(string, KeyCredential, ClientOptions)

Initialiser un nouveau instance deContentSafetyClient

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

Paramètres

endpoint

string

Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://.cognitiveservices.azure.com).

credentials
KeyCredential

identifier de manière unique les informations d’identification du client

options
ClientOptions

paramètre pour tous les paramètres facultatifs

Retours

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

Paramètres

Retours

response

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

Paramètres

Retours

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

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

Paramètres

Retours

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(AddBlockItems200Response | AddBlockItemsDefaultResponse)

function isUnexpected(response: AddBlockItems200Response | AddBlockItemsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)

function isUnexpected(response: RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

Paramètres

Retours

response

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

Helper pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension Autorest x-ms-pageable

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

Paramètres

client
Client

Client à utiliser pour envoyer les demandes de page suivantes

initialResponse

TResponse

Réponse initiale contenant les éléments nextLink et active

options

PagingOptions<TResponse>

Retours

  • PagedAsyncIterableIterator pour itérer les éléments