Compartir a través de


@azure-rest/ai-content-safety package

Interfaces

AddBlockItems
AddBlockItems200Response

La solicitud se ha realizado correctamente.

AddBlockItemsBodyParam
AddBlockItemsDefaultHeaders
AddBlockItemsDefaultResponse
AddBlockItemsOptions

Solicitud de agregar blockItems a la lista de bloques de texto.

AddBlockItemsResultOutput

Respuesta de agregar blockItems a la lista de bloques de texto.

AnalyzeImage
AnalyzeImage200Response

La solicitud se ha realizado correctamente.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

Solicitud de análisis de la imagen.

AnalyzeImageOptionsOutput

Solicitud de análisis de la imagen.

AnalyzeImageResultOutput

Respuesta de análisis de la imagen.

AnalyzeText
AnalyzeText200Response

La solicitud se ha realizado correctamente.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

Solicitud de análisis del texto.

AnalyzeTextOptionsOutput

Solicitud de análisis del texto.

AnalyzeTextResultOutput

Respuesta de análisis del texto

CreateOrUpdateTextBlocklist200Response

La solicitud se ha realizado correctamente.

CreateOrUpdateTextBlocklist201Response

La solicitud se ha realizado correctamente y se ha creado un nuevo recurso como resultado.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

No hay contenido que enviar para esta solicitud, pero los encabezados pueden ser útiles.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

La solicitud se ha realizado correctamente.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

La solicitud se ha realizado correctamente.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageAnalyzeSeverityResultOutput

Resultado del análisis de imágenes.

ImageData

La dirección URL de contenido o blob de la imagen podría ser bytes de codificación base64 o dirección URL de blob. Si se dan ambos, se rechazará la solicitud. El tamaño máximo de la imagen es de 2048 píxeles * 2048 píxeles, sin más de 4 MB al mismo tiempo. El tamaño mínimo de la imagen es de 50 píxeles * 50 píxeles.

ImageDataOutput

La dirección URL de contenido o blob de la imagen podría ser bytes de codificación base64 o dirección URL de blob. Si se dan ambos, se rechazará la solicitud. El tamaño máximo de la imagen es de 2048 píxeles * 2048 píxeles, sin más de 4 MB al mismo tiempo. El tamaño mínimo de la imagen es de 50 píxeles * 50 píxeles.

ListTextBlocklistItems
ListTextBlocklistItems200Response

La solicitud se ha realizado correctamente.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

La solicitud se ha realizado correctamente.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

Opciones para el asistente de paginación

RemoveBlockItems
RemoveBlockItems204Response

No hay contenido que enviar para esta solicitud, pero los encabezados pueden ser útiles.

RemoveBlockItemsBodyParam
RemoveBlockItemsDefaultHeaders
RemoveBlockItemsDefaultResponse
RemoveBlockItemsOptions

Solicitud de quitar blockItems de la lista de bloques de texto.

Routes
TextAnalyzeSeverityResultOutput

Resultado del análisis de texto.

TextBlockItemInfo

Bloquear información de elemento en la lista de bloques de texto.

TextBlockItemOutput

Elemento de TextBlocklist.

TextBlocklist

Lista de texto bloqueado.

TextBlocklistMatchResultOutput

Resultado de la coincidencia de la lista de bloques.

TextBlocklistOutput

Lista de texto bloqueado.

Alias de tipos

AddBlockItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Tipo auxiliar para extraer el tipo de una matriz

GetPage

Tipo de una función personalizada que define cómo obtener una página y un vínculo al siguiente si existe.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

Tipo auxiliar para deducir el tipo de elementos paginados del tipo de respuesta Este tipo se genera en función de la información de swagger para x-ms-pageable específicamente en la propiedad itemName que indica la propiedad de la respuesta donde se encuentran los elementos de página. El valor predeterminado es value. Este tipo nos permitirá proporcionar iterador fuertemente tipado en función de la respuesta que obtenemos como segundo parámetro.

RemoveBlockItemsParameters
TextBlockItemListOutput

Colección paginada de elementos TextBlockItem

TextBlocklistListOutput

Colección paginada de elementos TextBlocklist

TextBlocklistResourceMergeAndPatch

Instancia de recurso.

Funciones

default(string, KeyCredential, ClientOptions)

Inicialización de una nueva instancia 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>)

Asistente para paginar los resultados de una respuesta inicial que sigue la especificación de la extensión Autorest x-ms-pageable

Detalles de la función

default(string, KeyCredential, ClientOptions)

Inicialización de una nueva instancia de ContentSafetyClient

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

Parámetros

endpoint

string

Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://.cognitiveservices.azure.com).

credentials
KeyCredential

identificar de forma única las credenciales de cliente

options
ClientOptions

el parámetro para todos los parámetros opcionales

Devoluciones

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

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

Parámetros

Devoluciones

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(AddBlockItems200Response | AddBlockItemsDefaultResponse)

function isUnexpected(response: AddBlockItems200Response | AddBlockItemsDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)

function isUnexpected(response: RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

Parámetros

Devoluciones

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

Parámetros

Devoluciones

response

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

Asistente para paginar los resultados de una respuesta inicial que sigue la especificación de la extensión Autorest x-ms-pageable

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

Parámetros

client
Client

Cliente que se va a usar para enviar las solicitudes de la página siguiente

initialResponse

TResponse

Respuesta inicial que contiene la página nextLink y la página actual de elementos

options

PagingOptions<TResponse>

Devoluciones

  • PagedAsyncIterableIterator para iterar los elementos