Partilhar via


@azure-rest/ai-content-safety package

Interfaces

AddBlockItems
AddBlockItems200Response

O pedido foi efetuada com êxito.

AddBlockItemsBodyParam
AddBlockItemsDefaultHeaders
AddBlockItemsDefaultResponse
AddBlockItemsOptions

O pedido de adição de blockItems à lista de bloqueios de texto.

AddBlockItemsResultOutput

A resposta da adição de blockItems à lista de bloqueios de texto.

AnalyzeImage
AnalyzeImage200Response

O pedido foi efetuada com êxito.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

O pedido de análise da imagem.

AnalyzeImageOptionsOutput

O pedido de análise da imagem.

AnalyzeImageResultOutput

A resposta de análise da imagem.

AnalyzeText
AnalyzeText200Response

O pedido foi efetuada com êxito.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

O pedido de análise do texto.

AnalyzeTextOptionsOutput

O pedido de análise do texto.

AnalyzeTextResultOutput

A resposta de análise do texto

CreateOrUpdateTextBlocklist200Response

O pedido foi efetuada com êxito.

CreateOrUpdateTextBlocklist201Response

O pedido foi efetuado com êxito e foi criado um novo recurso como resultado.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Não existem conteúdos para enviar para este pedido, mas os cabeçalhos podem ser úteis.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

O pedido foi efetuada com êxito.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

O pedido foi efetuada com êxito.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageAnalyzeSeverityResultOutput

Resultado da análise de imagens.

ImageData

O url de conteúdo ou blob da imagem pode ser bytes de codificação base64 ou url de blob. Se ambos forem fornecidos, o pedido será recusado. O tamanho máximo da imagem é de 2048 píxeis * 2048 píxeis, não superior a 4 MB ao mesmo tempo. O tamanho mínimo da imagem é de 50 píxeis * 50 píxeis.

ImageDataOutput

O url de conteúdo ou blob da imagem pode ser bytes de codificação base64 ou url de blob. Se ambos forem fornecidos, o pedido será recusado. O tamanho máximo da imagem é de 2048 píxeis * 2048 píxeis, não superior a 4 MB ao mesmo tempo. O tamanho mínimo da imagem é de 50 píxeis * 50 píxeis.

ListTextBlocklistItems
ListTextBlocklistItems200Response

O pedido foi efetuada com êxito.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

O pedido foi efetuada com êxito.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

Opções para o programa auxiliar de paginação

RemoveBlockItems
RemoveBlockItems204Response

Não existem conteúdos para enviar para este pedido, mas os cabeçalhos podem ser úteis.

RemoveBlockItemsBodyParam
RemoveBlockItemsDefaultHeaders
RemoveBlockItemsDefaultResponse
RemoveBlockItemsOptions

O pedido de remoção de blockItems da lista de bloqueios de texto.

Routes
TextAnalyzeSeverityResultOutput

Resultado da análise de texto.

TextBlockItemInfo

Bloquear informações de itens na lista de bloqueios de texto.

TextBlockItemOutput

Item na Lista de Bloqueios de Texto.

TextBlocklist

Lista de Bloqueios de Texto.

TextBlocklistMatchResultOutput

O resultado da correspondência da lista de bloqueios.

TextBlocklistOutput

Lista de Bloqueios de Texto.

Aliases de Tipo

AddBlockItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Tipo de programa auxiliar para extrair o tipo de uma matriz

GetPage

O tipo de uma função personalizada que define como obter uma página e uma ligação para a seguinte, se existir.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

Tipo de programa auxiliar para inferir o Tipo dos elementos paginados do tipo de resposta Este tipo é gerado com base nas informações do swagger para x-ms-pageable especificamente na propriedade itemName, que indica a propriedade da resposta onde os itens da página são encontrados. O valor predefinido é value. Este tipo permitir-nos-á fornecer iterador fortemente escrito com base na resposta que obtemos como segundo parâmetro

RemoveBlockItemsParameters
TextBlockItemListOutput

Coleção paginada de itens TextBlockItem

TextBlocklistListOutput

Coleção paginada de itens textBlocklist

TextBlocklistResourceMergeAndPatch

A instância de recurso.

Funções

default(string, KeyCredential, ClientOptions)

Inicializar uma nova instância de 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>)

Programa auxiliar para paginar resultados de uma resposta inicial que segue a especificação da extensão Autorest x-ms-pageable

Detalhes de Função

default(string, KeyCredential, ClientOptions)

Inicializar uma nova instância de ContentSafetyClient

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

Parâmetros

endpoint

string

Pontos finais dos Serviços Cognitivos suportados (protocolo e nome do anfitrião, por exemplo: https://.cognitiveservices.azure.com).

credentials
KeyCredential

identificar exclusivamente a credencial do cliente

options
ClientOptions

o parâmetro para todos os parâmetros opcionais

Devoluções

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

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

Parâmetros

Devoluções

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(AddBlockItems200Response | AddBlockItemsDefaultResponse)

function isUnexpected(response: AddBlockItems200Response | AddBlockItemsDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)

function isUnexpected(response: RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

Parâmetros

Devoluções

response

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

Programa auxiliar para paginar resultados de uma resposta inicial que segue a especificação da extensão Autorest x-ms-pageable

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

Parâmetros

client
Client

Cliente a utilizar para enviar os pedidos da página seguinte

initialResponse

TResponse

Resposta inicial que contém a nextLink e a página atual de elementos

options

PagingOptions<TResponse>

Devoluções

  • PagedAsyncIterableIterator para iterar os elementos