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 blocs de texte.

AddOrUpdateTextBlocklistItemsResultOutput

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

AnalyzeImage
AnalyzeImage200Response

La demande a réussi.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

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.

AnalyzeTextResultOutput

Réponse d’analyse de texte.

ContentSafetyClientOptions

Paramètres facultatifs pour le client

CreateOrUpdateTextBlocklist200Response

La demande a réussi.

CreateOrUpdateTextBlocklist201Response

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

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Il n’existe aucun 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 encodée en base64 ou une URL d’objet blob. Vous ne pouvez choisir qu’une de ces options. Si les deux sont fournis, la demande sera refusée. La taille maximale de l’image est de 2048 x 2048 pixels et ne doit pas dépasser 4 Mo, tandis que la taille minimale de l’image 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
PageSettings

Interface qui suit les paramètres de l’itération paginée

PagedAsyncIterableIterator

Interface qui permet une itération itérable asynchrone à la fois à l’achèvement et à la page.

PagedTextBlocklistItemOutput

Collection paginée d’éléments TextBlocklistItem

PagedTextBlocklistOutput

Collection paginée d’éléments TextBlocklist

PagingOptions

Options de l’assistance de pagination

RemoveBlocklistItems
RemoveBlocklistItems204Response

Il n’existe aucun 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 blocs de texte.

Routes
TextBlocklist

Liste de blocs de texte.

TextBlocklistItem

Élément d’un TextBlocklist.

TextBlocklistItemOutput

Élément d’un TextBlocklist.

TextBlocklistMatchOutput

Résultat de la correspondance de liste de blocs.

TextBlocklistOutput

Liste de blocs de texte.

TextCategoriesAnalysisOutput

Résultat de l’analyse de texte.

Alias de type

AddOrUpdateBlocklistItemsParameters
AnalyzeImageOutputType

Alias pour AnalyzeImageOutputType

AnalyzeImageParameters
AnalyzeTextOutputType

Alias pour AnalyzeTextOutputType

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

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ImageCategory

Alias pour ImageCategory

ImageCategoryOutput

Alias pour ImageCategoryOutput

ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
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 permettra 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

Instance de ressource.

TextCategory

Alias pour TextCategory

TextCategoryOutput

Alias pour TextCategoryOutput

Functions

default(string, TokenCredential | KeyCredential, ContentSafetyClientOptions)

Initialiser une nouvelle instance de 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>)

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

Initialiser une nouvelle instance de ContentSafetyClient

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

Paramètres

endpointParam

string

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

credentials

TokenCredential | KeyCredential

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

options
ContentSafetyClientOptions

paramètre de tous les paramètres facultatifs

Retours

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Paramètres

Retours

response

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): 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 active des éléments

options

PagingOptions<TResponse>

Retours

  • PagedAsyncIterableIterator pour itérer les éléments