Partager via


Subscription Rai Policy - Get

Obtient les filtres de contenu spécifiés associés à l’abonnement.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/raiPolicy/{raiPolicyName}?api-version=2025-10-01-preview

Paramètres URI

Nom Dans Obligatoire Type Description
raiPolicyName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

Nom de la RaiPolicy associée au compte Cognitive Services

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

RaiPolicy

Opération Azure terminée avec succès.

Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

GetRaiPolicy

Exemple de requête

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CognitiveServices/raiPolicy/raiPolicyName?api-version=2025-10-01-preview

Exemple de réponse

{
  "name": "raiPolicyName",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/raiPolicies/raiPolicyName",
  "properties": {
    "basePolicyName": "Microsoft.Default",
    "contentFilters": [
      {
        "name": "Hate",
        "blocking": false,
        "enabled": false,
        "severityThreshold": "High",
        "source": "Prompt"
      },
      {
        "name": "Hate",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Sexual",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "High",
        "source": "Prompt"
      },
      {
        "name": "Sexual",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Selfharm",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "High",
        "source": "Prompt"
      },
      {
        "name": "Selfharm",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Violence",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Prompt"
      },
      {
        "name": "Violence",
        "blocking": true,
        "enabled": true,
        "severityThreshold": "Medium",
        "source": "Completion"
      },
      {
        "name": "Jailbreak",
        "blocking": true,
        "enabled": true,
        "source": "Prompt"
      },
      {
        "name": "Protected Material Text",
        "blocking": true,
        "enabled": true,
        "source": "Completion"
      },
      {
        "name": "Protected Material Code",
        "blocking": true,
        "enabled": true,
        "source": "Completion"
      },
      {
        "name": "Profanity",
        "blocking": true,
        "enabled": true,
        "source": "Prompt"
      }
    ],
    "mode": "Asynchronous_filter"
  }
}

Définitions

Nom Description
ContentLevel

Niveau auquel le contenu est filtré.

createdByType

Type d’identité qui a créé la ressource.

CustomBlocklistConfig

Obtient ou définit la source à laquelle le filtre s’applique.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

RaiActionType

Les types d’actions à appliquer aux filtres de contenu

RaiPolicy

Services cognitifs RaiPolicy.

RaiPolicyContentFilter

Filtre de contenu Azure OpenAI.

RaiPolicyContentSource

Source de contenu pour appliquer les filtres de contenu.

RaiPolicyMode

Mode de stratégie Rai. Le mappage de valeurs d’énumération est le suivant : Valeur par défaut = 0, Reportred=1, Blocking=2, Asynchronous_filter =3. Veuillez utiliser « Asynchronous_filter » après le 2025-06-01. Il est identique à « Différé » dans la version précédente.

RaiPolicyProperties

Azure OpenAI Filtres de contenu.

RaiPolicyType

Type de stratégie Filtres de contenu.

SafetyProviderConfig

Obtient ou fixe la source à laquelle les prestataires de sécurité s’appliquent.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

ContentLevel

Niveau auquel le contenu est filtré.

Valeur Description
Low
Medium
High

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

CustomBlocklistConfig

Obtient ou définit la source à laquelle le filtre s’applique.

Nom Type Description
blocking

boolean

Si le blocage se produit.

blocklistName

string

Nom de ContentFilter.

source

RaiPolicyContentSource

Source de contenu pour appliquer les filtres de contenu.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

RaiActionType

Les types d’actions à appliquer aux filtres de contenu

Valeur Description
None
BLOCKING
ANNOTATING
HITL
RETRY

RaiPolicy

Services cognitifs RaiPolicy.

Nom Type Description
etag

string

Etag de ressource.

id

string

ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nom de la ressource

properties

RaiPolicyProperties

Propriétés de Cognitive Services RaiPolicy.

systemData

systemData

Azure Resource Manager : métadonnées contenant des informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple : « Microsoft. Calcul/virtualMachines » ou « Microsoft. StorageAccounts"

RaiPolicyContentFilter

Filtre de contenu Azure OpenAI.

Nom Type Description
action

RaiActionType

Les types d’actions à appliquer aux filtres de contenu

blocking

boolean

Si le blocage se produit.

enabled

boolean

Si ContentFilter est activé.

name

string

Nom de ContentFilter.

severityThreshold

ContentLevel

Niveau auquel le contenu est filtré.

source

RaiPolicyContentSource

Source de contenu pour appliquer les filtres de contenu.

RaiPolicyContentSource

Source de contenu pour appliquer les filtres de contenu.

Valeur Description
Prompt
Completion
PreToolCall
PostToolCall
PreRun
PostRun

RaiPolicyMode

Mode de stratégie Rai. Le mappage de valeurs d’énumération est le suivant : Valeur par défaut = 0, Reportred=1, Blocking=2, Asynchronous_filter =3. Veuillez utiliser « Asynchronous_filter » après le 2025-06-01. Il est identique à « Différé » dans la version précédente.

Valeur Description
Default
Deferred
Blocking
Asynchronous_filter

RaiPolicyProperties

Azure OpenAI Filtres de contenu.

Nom Type Description
basePolicyName

string

Nom de la politique Rai.

contentFilters

RaiPolicyContentFilter[]

Liste des filtres de contenu.

customBlocklists

CustomBlocklistConfig[]

Liste des listes de blocs personnalisées.

mode

RaiPolicyMode

Mode de stratégie Rai. Le mappage de valeurs d’énumération est le suivant : Valeur par défaut = 0, Reportred=1, Blocking=2, Asynchronous_filter =3. Veuillez utiliser « Asynchronous_filter » après le 2025-06-01. Il est identique à « Différé » dans la version précédente.

safetyProviders

SafetyProviderConfig[]

La liste des fournisseurs de sécurité.

type

RaiPolicyType

Type de stratégie Filtres de contenu.

RaiPolicyType

Type de stratégie Filtres de contenu.

Valeur Description
UserManaged
SystemManaged

SafetyProviderConfig

Obtient ou fixe la source à laquelle les prestataires de sécurité s’appliquent.

Nom Type Description
blocking

boolean

Si le blocage se produit.

safetyProviderName

string

Nom du fournisseur de sécurité RAI.

source

RaiPolicyContentSource

Source de contenu pour appliquer les filtres de contenu.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.