Subscription Rai Policy - Get
Recebe os Filtros de Conteúdo especificados associados à Assinatura.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/raiPolicy/{raiPolicyName}?api-version=2025-10-01-preview
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
rai
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
O nome da RaiPolicy associada à Conta de Serviços Cognitivos |
|
subscription
|
path | True |
string minLength: 1 |
A ID da assinatura de destino. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Operação do Azure concluída com sucesso. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
GetRaiPolicy
Solicitação de exemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CognitiveServices/raiPolicy/raiPolicyName?api-version=2025-10-01-preview
Resposta de exemplo
{
"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"
}
}
Definições
| Nome | Description |
|---|---|
|
Content |
Nível no qual o conteúdo é filtrado. |
|
created |
O tipo de identidade que criou o recurso. |
|
Custom |
Obtém ou define a origem à qual o filtro se aplica. |
|
Custom |
Obtém ou define a origem à qual o filtro se aplica. |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Rai |
Os tipos de ação a serem aplicados aos filtros de conteúdo |
|
Rai |
Serviços Cognitivos RaiPolicy. |
|
Rai |
Filtro de Conteúdo do Azure OpenAI. |
|
Rai |
Fonte de conteúdo para aplicar os Filtros de Conteúdo. |
|
Rai |
Modo de política rai. O mapeamento de valor de enumeração é como abaixo: Padrão = 0, Adiado=1, Bloqueio=2, Asynchronous_filter =3. Por favor, use 'Asynchronous_filter' após 2025-06-01. É o mesmo que "Adiado" na versão anterior. |
|
Rai |
Propriedades dos Filtros de Conteúdo do Azure OpenAI. |
|
Rai |
Tipo de política filtros de conteúdo. |
|
Safety |
Obtém ou definem a fonte à qual os provedores de segurança se aplicam. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
ContentLevel
Nível no qual o conteúdo é filtrado.
| Valor | Description |
|---|---|
| Low | |
| Medium | |
| High |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomBlocklistConfig
Obtém ou define a origem à qual o filtro se aplica.
| Nome | Tipo | Description |
|---|---|---|
| blocking |
boolean |
Se o bloqueio ocorrer. |
| blocklistName |
string |
Nome do ContentFilter. |
| source |
Fonte de conteúdo para aplicar os Filtros de Conteúdo. |
CustomTopicConfig
Obtém ou define a origem à qual o filtro se aplica.
| Nome | Tipo | Description |
|---|---|---|
| blocking |
boolean |
Se o bloqueio ocorrer. |
| source |
Fonte de conteúdo para aplicar os Filtros de Conteúdo. |
|
| topicName |
string |
Nome do tópico RAI. |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
| Nome | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Nome | Tipo | Description |
|---|---|---|
| additionalInfo |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
RaiActionType
Os tipos de ação a serem aplicados aos filtros de conteúdo
| Valor | Description |
|---|---|
| None | |
| BLOCKING | |
| ANNOTATING | |
| HITL | |
| RETRY |
RaiPolicy
Serviços Cognitivos RaiPolicy.
| Nome | Tipo | Description |
|---|---|---|
| etag |
string |
Etag de recurso. |
| id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
O nome do recurso |
| properties |
Propriedades dos Serviços Cognitivos RaiPolicy. |
|
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| tags |
object |
Tags de recursos. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
RaiPolicyContentFilter
Filtro de Conteúdo do Azure OpenAI.
| Nome | Tipo | Description |
|---|---|---|
| action |
Os tipos de ação a serem aplicados aos filtros de conteúdo |
|
| blocking |
boolean |
Se o bloqueio ocorrer. |
| enabled |
boolean |
Se o ContentFilter estiver habilitado. |
| name |
string |
Nome do ContentFilter. |
| severityThreshold |
Nível no qual o conteúdo é filtrado. |
|
| source |
Fonte de conteúdo para aplicar os Filtros de Conteúdo. |
RaiPolicyContentSource
Fonte de conteúdo para aplicar os Filtros de Conteúdo.
| Valor | Description |
|---|---|
| Prompt | |
| Completion | |
| PreToolCall | |
| PostToolCall | |
| PreRun | |
| PostRun |
RaiPolicyMode
Modo de política rai. O mapeamento de valor de enumeração é como abaixo: Padrão = 0, Adiado=1, Bloqueio=2, Asynchronous_filter =3. Por favor, use 'Asynchronous_filter' após 2025-06-01. É o mesmo que "Adiado" na versão anterior.
| Valor | Description |
|---|---|
| Default | |
| Deferred | |
| Blocking | |
| Asynchronous_filter |
RaiPolicyProperties
Propriedades dos Filtros de Conteúdo do Azure OpenAI.
| Nome | Tipo | Description |
|---|---|---|
| basePolicyName |
string |
Nome da política Rai. |
| contentFilters |
A lista de Filtros de Conteúdo. |
|
| customBlocklists |
A lista de blocklist personalizados. |
|
| customTopics |
A lista de tópicos rai personalizados. |
|
| mode |
Modo de política rai. O mapeamento de valor de enumeração é como abaixo: Padrão = 0, Adiado=1, Bloqueio=2, Asynchronous_filter =3. Por favor, use 'Asynchronous_filter' após 2025-06-01. É o mesmo que "Adiado" na versão anterior. |
|
| safetyProviders |
A lista de provedores de segurança. |
|
| type |
Tipo de política filtros de conteúdo. |
RaiPolicyType
Tipo de política filtros de conteúdo.
| Valor | Description |
|---|---|
| UserManaged | |
| SystemManaged |
SafetyProviderConfig
Obtém ou definem a fonte à qual os provedores de segurança se aplicam.
| Nome | Tipo | Description |
|---|---|---|
| blocking |
boolean |
Se o bloqueio ocorrer. |
| safetyProviderName |
string |
Nome do Provedor de Segurança RAI. |
| source |
Fonte de conteúdo para aplicar os Filtros de Conteúdo. |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |