Text Operations - Detect Text Protected Material
Identifiera skyddat material för text
Ett synkront API för att identifiera skyddat material i den angivna texten.
POST {endpoint}/contentsafety/text:detectProtectedMaterial?api-version=2024-09-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Cognitive Services-slutpunkter som stöds (protokoll och värdnamn, till exempel: https://.cognitiveservices.azure.com). |
api-version
|
query | True |
string minLength: 1 |
DEN API-version som ska användas för den här åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
text | True |
string |
Texten som ska analyseras, som kan innehålla skyddat material. Tecknen räknas i Unicode-kodpunkter. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Begäran har slutförts. |
|
Other Status Codes |
Ett oväntat felsvar. Sidhuvuden x-ms-error-code: string |
Säkerhet
Ocp-Apim-Subscription-Key
Typ:
apiKey
I:
header
OAuth2Auth
Typ:
oauth2
Flow:
application
Token-webbadress:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Omfattningar
Name | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Exempel
Detect Protected Material for Text
Exempelbegäran
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"
}
Exempelsvar
{
"protectedMaterialAnalysis": {
"detected": true
}
}
Definitioner
Name | Description |
---|---|
Azure. |
Felobjektet. |
Azure. |
Ett svar som innehåller felinformation. |
Azure. |
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Detect |
Begäran om identifiering av potentiellt skyddat material som finns i den angivna texten. |
Detect |
De kombinerade identifieringsresultaten av potentiellt skyddat material. |
Text |
Det enskilda identifieringsresultatet av potentiellt skyddat material. |
Azure.Core.Foundations.Error
Felobjektet.
Name | Typ | Description |
---|---|---|
code |
string |
En av en serverdefinierad uppsättning felkoder. |
details |
En matris med information om specifika fel som ledde till det rapporterade felet. |
|
innererror |
Ett objekt som innehåller mer specifik information än det aktuella objektet om felet. |
|
message |
string |
En mänsklig läsbar representation av felet. |
target |
string |
Målet för felet. |
Azure.Core.Foundations.ErrorResponse
Ett svar som innehåller felinformation.
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
Azure.Core.Foundations.InnerError
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Name | Typ | Description |
---|---|---|
code |
string |
En av en serverdefinierad uppsättning felkoder. |
innererror |
Inre fel. |
DetectTextProtectedMaterialOptions
Begäran om identifiering av potentiellt skyddat material som finns i den angivna texten.
Name | Typ | Description |
---|---|---|
text |
string |
Texten som ska analyseras, som kan innehålla skyddat material. Tecknen räknas i Unicode-kodpunkter. |
DetectTextProtectedMaterialResult
De kombinerade identifieringsresultaten av potentiellt skyddat material.
Name | Typ | Description |
---|---|---|
protectedMaterialAnalysis |
Analysresultat för den angivna texten. |
TextProtectedMaterialAnalysisResult
Det enskilda identifieringsresultatet av potentiellt skyddat material.
Name | Typ | Description |
---|---|---|
detected |
boolean |
Om potentiellt skyddat material identifieras eller inte. |