Partager via


@azure-rest/ai-content-safety package

Interfaces

AddOrUpdateBlocklistItems
AddOrUpdateBlocklistItems200Response

La demande a réussi.

AddOrUpdateBlocklistItemsBodyParam
AddOrUpdateBlocklistItemsDefaultHeaders
AddOrUpdateBlocklistItemsDefaultResponse
AddOrUpdateTextBlocklistItemsOptions

Demande d’ajout de blocklistItems à une liste de blocage de texte.

AddOrUpdateTextBlocklistItemsResultOutput

Réponse de l’ajout de blocklistItems à la liste de blocage de texte.

AnalyzeImage
AnalyzeImage200Response

La demande a réussi.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

Demande d’analyse d’image.

AnalyzeImageOptionsOutput

Demande d’analyse d’image.

AnalyzeImageResultOutput

Réponse d’analyse d’image.

AnalyzeText
AnalyzeText200Response

La demande a réussi.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

Demande d’analyse de texte.

AnalyzeTextOptionsOutput

Demande d’analyse de texte.

AnalyzeTextResultOutput

Réponse à l’analyse de 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
ImageCategoriesAnalysisOutput

Résultat de l’analyse d’image.

ImageData

L’image peut être des octets codés en base64 ou une URL d’objet blob. Vous ne pouvez choisir qu’une seule de ces options. Si les deux sont fournis, la demande est refusée. La taille maximale de l’image est de 2 048 x 2 048 pixels et ne doit pas dépasser 4 Mo, tandis que la taille d’image minimale est de 50 x 50 pixels.

ImageDataOutput

L’image peut être des octets codés en base64 ou une URL d’objet blob. Vous ne pouvez choisir qu’une seule de ces options. Si les deux sont fournis, la demande est refusée. La taille maximale de l’image est de 2 048 x 2 048 pixels et ne doit pas dépasser 4 Mo, tandis que la taille d’image minimale est de 50 x 50 pixels.

ListTextBlocklistItems
ListTextBlocklistItems200Response

La demande a réussi.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

La demande a réussi.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

Options de l’assistance de pagination

RemoveBlocklistItems
RemoveBlocklistItems204Response

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

RemoveBlocklistItemsBodyParam
RemoveBlocklistItemsDefaultHeaders
RemoveBlocklistItemsDefaultResponse
RemoveTextBlocklistItemsOptions

Demande de suppression de blocklistItems d’une liste de blocage de texte.

Routes
TextBlocklist

Liste de blocs de texte.

TextBlocklistItem

Élément dans un TextBlocklist.

TextBlocklistItemOutput

Élément dans un TextBlocklist.

TextBlocklistMatchOutput

Résultat de la correspondance de liste de blocage.

TextBlocklistOutput

Liste de blocs de texte.

TextCategoriesAnalysisOutput

Résultat de l’analyse de texte.

Alias de type

AddOrUpdateBlocklistItemsParameters
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 suivante, le cas échéant.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PagedTextBlocklistItemOutput

Collection paginée d’éléments TextBlocklistItem

PagedTextBlocklistOutput

Collection paginée d’éléments TextBlocklist

PaginateReturn

Type d’assistance pour déduire le type des éléments paginés à partir 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 permet de fournir un itérateur fortement typé en fonction de la réponse que nous obtenons en tant que deuxième paramètre

RemoveBlocklistItemsParameters
TextBlocklistResourceMergeAndPatch

La ressource instance.

Fonctions

default(string, TokenCredential | KeyCredential, ClientOptions)

Initialiser une nouvelle instance deContentSafetyClient

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

Assistance 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, TokenCredential | KeyCredential, ClientOptions)

Initialiser une nouvelle instance deContentSafetyClient

function default(endpoint: string, credentials: TokenCredential | 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

TokenCredential | 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(AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse)

function isUnexpected(response: AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse)

function isUnexpected(response: RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse): 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>)

Assistance 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 la page nextLink et la page active des éléments

options

PagingOptions<TResponse>

Retours

  • PagedAsyncIterableIterator pour itérer les éléments