Поделиться через


@azure-rest/ai-content-safety package

Интерфейсы

AddBlockItems
AddBlockItems200Response

Запрос выполнен успешно.

AddBlockItemsBodyParam
AddBlockItemsDefaultHeaders
AddBlockItemsDefaultResponse
AddBlockItemsOptions

Запрос добавления blockItems в текстовый блок-список.

AddBlockItemsResultOutput

Ответ добавления blockItems в текстовый блок-список.

AnalyzeImage
AnalyzeImage200Response

Запрос выполнен успешно.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

Запрос на анализ изображения.

AnalyzeImageOptionsOutput

Запрос на анализ изображения.

AnalyzeImageResultOutput

Ответ анализа изображения.

AnalyzeText
AnalyzeText200Response

Запрос выполнен успешно.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

Запрос на анализ текста.

AnalyzeTextOptionsOutput

Запрос на анализ текста.

AnalyzeTextResultOutput

Ответ анализа текста

CreateOrUpdateTextBlocklist200Response

Запрос выполнен успешно.

CreateOrUpdateTextBlocklist201Response

Запрос успешно выполнен, и в результате был создан новый ресурс.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Для этого запроса нет содержимого, но заголовки могут быть полезны.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

Запрос выполнен успешно.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

Запрос выполнен успешно.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageAnalyzeSeverityResultOutput

Результат анализа изображений.

ImageData

Содержимое или URL-адрес большого двоичного объекта изображения может быть байтами кодировки Base64 или URL-адресом БОЛЬШОго двоичного объекта. Если оба заданы, запрос будет отклонен. Максимальный размер изображения составляет 2048 пикселей * 2048 пикселей, не превышающий 4 МБ одновременно. Минимальный размер изображения составляет 50 пикселей * 50 пикселей.

ImageDataOutput

Содержимое или URL-адрес большого двоичного объекта изображения может быть байтами кодировки Base64 или URL-адресом БОЛЬШОго двоичного объекта. Если оба заданы, запрос будет отклонен. Максимальный размер изображения составляет 2048 пикселей * 2048 пикселей, не превышающий 4 МБ одновременно. Минимальный размер изображения составляет 50 пикселей * 50 пикселей.

ListTextBlocklistItems
ListTextBlocklistItems200Response

Запрос выполнен успешно.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

Запрос выполнен успешно.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

Параметры вспомогательного помощника по страницам

RemoveBlockItems
RemoveBlockItems204Response

Для этого запроса нет содержимого, но заголовки могут быть полезны.

RemoveBlockItemsBodyParam
RemoveBlockItemsDefaultHeaders
RemoveBlockItemsDefaultResponse
RemoveBlockItemsOptions

Запрос удаления blockItems из текстового блока.

Routes
TextAnalyzeSeverityResultOutput

Результат анализа текста.

TextBlockItemInfo

Блокировать сведения об элементах в текстовом блок-списке.

TextBlockItemOutput

Элемент в TextBlocklist.

TextBlocklist

Список блокировок текста.

TextBlocklistMatchResultOutput

Результат сопоставления блок-списка.

TextBlocklistOutput

Список блокировок текста.

Псевдонимы типа

AddBlockItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Вспомогательный тип для извлечения типа массива

GetPage

Тип настраиваемой функции, которая определяет, как получить страницу и ссылку на следующую.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

Вспомогательный тип для вывода типа страничных элементов из типа ответа этот тип создается на основе сведений swagger для x-ms-pageable специально в свойстве itemName, которое указывает свойство ответа, в котором находятся элементы страницы. Значение по умолчанию — value. Этот тип позволяет предоставлять строго типизированный итератор на основе ответа, который мы получаем в качестве второго параметра.

RemoveBlockItemsParameters
TextBlockItemListOutput

Коллекция paged элементов TextBlockItem

TextBlocklistListOutput

Коллекция paged элементов TextBlocklist

TextBlocklistResourceMergeAndPatch

Экземпляр ресурса.

Функции

default(string, KeyCredential, ClientOptions)

Инициализация нового экземпляра 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>)

Вспомогательный элемент для разбивки результатов из первоначального ответа, который соответствует спецификации расширения autorest x-ms-pageable

Сведения о функции

default(string, KeyCredential, ClientOptions)

Инициализация нового экземпляра ContentSafetyClient

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

Параметры

endpoint

string

Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://.cognitiveservices.azure.com).

credentials
KeyCredential

уникально идентификация учетных данных клиента

options
ClientOptions

параметр для всех необязательных параметров

Возвращаемое значение

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

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

Параметры

Возвращаемое значение

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(AddBlockItems200Response | AddBlockItemsDefaultResponse)

function isUnexpected(response: AddBlockItems200Response | AddBlockItemsDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse)

function isUnexpected(response: RemoveBlockItems204Response | RemoveBlockItemsDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

Параметры

Возвращаемое значение

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

Параметры

Возвращаемое значение

response

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

Вспомогательный элемент для разбивки результатов из первоначального ответа, который соответствует спецификации расширения autorest x-ms-pageable

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

Параметры

client
Client

Клиент, используемый для отправки запросов на следующую страницу

initialResponse

TResponse

Начальный ответ, содержащий следующую ссылку и текущую страницу элементов

options

PagingOptions<TResponse>

Возвращаемое значение

  • PagedAsyncIterableIterator для итерации элементов