Text Operations - Detect Text Protected Material
Détecter le matériel protégé pour le texte
API synchrone permettant de détecter des éléments protégés dans le texte donné.
POST {endpoint}/contentsafety/text:detectProtectedMaterial?api-version=2024-09-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://.cognitiveservices.azure.com). |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
text | True |
string |
Texte à analyser, qui peut contenir des éléments protégés. Les caractères sont comptabilisés dans les points de code Unicode. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La demande a réussi. |
|
Other Status Codes |
Réponse d’erreur inattendue. En-têtes x-ms-error-code: string |
Sécurité
Ocp-Apim-Subscription-Key
Type:
apiKey
Dans:
header
OAuth2Auth
Type:
oauth2
Flux:
application
URL du jeton:
https://login.microsoftonline.com/common/oauth2/v2.0/token
Étendues
Nom | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Exemples
Detect Protected Material for Text
Exemple de requête
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"
}
Exemple de réponse
{
"protectedMaterialAnalysis": {
"detected": true
}
}
Définitions
Nom | Description |
---|---|
Azure. |
Objet d’erreur. |
Azure. |
Réponse contenant les détails de l’erreur. |
Azure. |
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Detect |
Demande de détection de matériel protégé potentiel présent dans le texte donné. |
Detect |
Résultats combinés de la détection de matériaux protégés potentiels. |
Text |
Résultat de détection individuel d’un matériau protégé potentiel. |
Azure.Core.Foundations.Error
Objet d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
details |
Tableau de détails sur des erreurs spécifiques qui ont conduit à cette erreur signalée. |
|
innererror |
Objet contenant des informations plus spécifiques que l’objet actuel sur l’erreur. |
|
message |
string |
Représentation lisible par l’homme de l’erreur. |
target |
string |
Cible de l’erreur. |
Azure.Core.Foundations.ErrorResponse
Réponse contenant les détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
Azure.Core.Foundations.InnerError
Objet contenant des informations plus spécifiques sur l’erreur. Conformément aux instructions de l’API Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
innererror |
Erreur interne. |
DetectTextProtectedMaterialOptions
Demande de détection de matériel protégé potentiel présent dans le texte donné.
Nom | Type | Description |
---|---|---|
text |
string |
Texte à analyser, qui peut contenir des éléments protégés. Les caractères sont comptabilisés dans les points de code Unicode. |
DetectTextProtectedMaterialResult
Résultats combinés de la détection de matériaux protégés potentiels.
Nom | Type | Description |
---|---|---|
protectedMaterialAnalysis |
Résultat d’analyse pour le texte donné. |
TextProtectedMaterialAnalysisResult
Résultat de détection individuel d’un matériau protégé potentiel.
Nom | Type | Description |
---|---|---|
detected |
boolean |
Indique si du matériel protégé potentiel est détecté ou non. |