Text Operations - Detect Text Protected Material
Обнаружение защищенного материала для текста
Синхронный API для обнаружения защищенного материала в заданном тексте.
POST {endpoint}/contentsafety/text:detectProtectedMaterial?api-version=2024-09-01
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
endpoint
|
path | True |
string |
Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://.cognitiveservices.azure.com). |
api-version
|
query | True |
string |
Версия API, используемая для этой операции. |
Текст запроса
Имя | Обязательно | Тип | Описание |
---|---|---|---|
text | True |
string |
Текст для анализа, который может содержать защищенный материал. Символы будут подсчитываться в точках кода Юникода. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Запрос выполнен успешно. |
|
Other Status Codes |
Непредвиденное сообщение об ошибке. Заголовки x-ms-error-code: string |
Безопасность
Ocp-Apim-Subscription-Key
Тип:
apiKey
В:
header
OAuth2Auth
Тип:
oauth2
Flow:
application
URL-адрес токена:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Области
Имя | Описание |
---|---|
https://cognitiveservices.azure.com/.default |
Примеры
Detect Protected Material for Text
Образец запроса
POST {endpoint}/contentsafety/text:detectProtectedMaterial?api-version=2024-09-01
{
"text": "to everyone, the best things in life are free. the stars belong to everyone, they gleam there for you and me. the flowers in spring, the robins that sing, the sunbeams that shine"
}
Пример ответа
{
"protectedMaterialAnalysis": {
"detected": true
}
}
Определения
Имя | Описание |
---|---|
Azure. |
Объект ошибки. |
Azure. |
Ответ, содержащий сведения об ошибке. |
Azure. |
Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по API Microsoft One — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Detect |
Запрос на обнаружение потенциально защищенного материала, присутствующих в данном тексте. |
Detect |
Объединенные результаты обнаружения потенциально защищенного материала. |
Text |
Результат отдельного обнаружения потенциально защищенного материала. |
Azure.Core.Foundations.Error
Объект ошибки.
Имя | Тип | Описание |
---|---|---|
code |
string |
Один из определяемых сервером кодов ошибок. |
details |
Массив сведений об определенных ошибках, которые привели к этой сообщаемой ошибке. |
|
innererror |
Объект, содержащий более конкретные сведения, чем текущий объект об ошибке. |
|
message |
string |
Читаемое пользователем представление ошибки. |
target |
string |
Целевой объект ошибки. |
Azure.Core.Foundations.ErrorResponse
Ответ, содержащий сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
Azure.Core.Foundations.InnerError
Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по API Microsoft One — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Имя | Тип | Описание |
---|---|---|
code |
string |
Один из определяемых сервером кодов ошибок. |
innererror |
Внутренняя ошибка. |
DetectTextProtectedMaterialOptions
Запрос на обнаружение потенциально защищенного материала, присутствующих в данном тексте.
Имя | Тип | Описание |
---|---|---|
text |
string |
Текст для анализа, который может содержать защищенный материал. Символы будут подсчитываться в точках кода Юникода. |
DetectTextProtectedMaterialResult
Объединенные результаты обнаружения потенциально защищенного материала.
Имя | Тип | Описание |
---|---|---|
protectedMaterialAnalysis |
Результат анализа для заданного текста. |
TextProtectedMaterialAnalysisResult
Результат отдельного обнаружения потенциально защищенного материала.
Имя | Тип | Описание |
---|---|---|
detected |
boolean |
Обнаруживается ли потенциальный защищенный материал. |