Partilhar via


@azure-rest/ai-content-safety package

Interfaces

AddBlockItems
AddBlockItems200Response

O pedido foi bem-sucedido.

AddBlockItemsBodyParam
AddBlockItemsDefaultHeaders
AddBlockItemsDefaultResponse
AddBlockItemsOptions

A solicitação de adicionar blockItems à lista de bloqueio de texto.

AddBlockItemsResultOutput

A resposta de adicionar blockItems à lista de bloqueio de texto.

AnalyzeImage
AnalyzeImage200Response

O pedido foi bem-sucedido.

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 bem-sucedido.

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 bem-sucedido.

CreateOrUpdateTextBlocklist201Response

O pedido foi bem-sucedido e, como resultado, foi criado um novo recurso.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Não há conteúdo para enviar para esta solicitação, mas os cabeçalhos podem ser úteis.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

O pedido foi bem-sucedido.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

O pedido foi bem-sucedido.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageAnalyzeSeverityResultOutput

Resultado da análise de imagem.

ImageData

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

ImageDataOutput

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

ListTextBlocklistItems
ListTextBlocklistItems200Response

O pedido foi bem-sucedido.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

O pedido foi bem-sucedido.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

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

RemoveBlockItems
RemoveBlockItems204Response

Não há conteúdo para enviar para esta solicitação, mas os cabeçalhos podem ser úteis.

RemoveBlockItemsBodyParam
RemoveBlockItemsDefaultHeaders
RemoveBlockItemsDefaultResponse
RemoveBlockItemsOptions

A solicitação de remoção de blockItems da lista de bloqueio de texto.

Routes
TextAnalyzeSeverityResultOutput

Resultado da análise de texto.

TextBlockItemInfo

Bloquear informações do item na lista de bloqueio de texto.

TextBlockItemOutput

Item em TextBlocklist.

TextBlocklist

Lista de bloqueio de texto.

TextBlocklistMatchResultOutput

O resultado da correspondência da lista de bloqueios.

TextBlocklistOutput

Lista de bloqueio de texto.

Aliases de Tipo

AddBlockItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Tipo auxiliar para extrair o tipo de uma matriz

GetPage

O tipo de uma função personalizada que define como obter uma página e um link para a próxima, se houver.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

Tipo auxiliar para inferir o Tipo dos elementos paginados do tipo de resposta Esse 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 de página são encontrados. O valor padrão é value. Este tipo nos permitirá fornecer Iterator fortemente tipado 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 do recurso.

Funções

default(string, KeyCredential, ClientOptions)

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

O auxiliar para paginar resulta 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 do ContentSafetyClient

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

Parâmetros

endpoint

string

Pontos de extremidade de Serviços Cognitivos suportados (protocolo e nome do host, 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>)

O auxiliar para paginar resulta 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 contendo o nextLink e a página atual de elementos

options

PagingOptions<TResponse>

Devoluções

  • PagedAsyncIterableIterator para iterar os elementos