Subscription Rai Policy - Get
Otrzymuje określone filtry treści powiązane z subskrypcją.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/raiPolicy/{raiPolicyName}?api-version=2025-10-01-preview
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
rai
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
Nazwa zasady RaiPolicy skojarzonej z kontem usług Cognitive Services |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja Azure zakończyła się pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
GetRaiPolicy
Przykładowe żądanie
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CognitiveServices/raiPolicy/raiPolicyName?api-version=2025-10-01-preview
Przykładowa odpowiedź
{
"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"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
Content |
Poziom, na którym jest filtrowana zawartość. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Custom |
Pobiera lub ustawia źródło, do którego ma zastosowanie filtr. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Rai |
Typy akcji, które mają być stosowane do filtrów zawartości |
|
Rai |
Usługi poznawcze RaiPolicy. |
|
Rai |
Azure OpenAI Content Filter. |
|
Rai |
Źródło zawartości w celu zastosowania filtrów zawartości. |
|
Rai |
Tryb zasad Rai. Mapowanie wartości wyliczenia jest następujące: Default = 0, Odroczone=1, Blocking=2, Asynchronous_filter =3. Użyj "Asynchronous_filter" po 2025-06-01. Jest ona taka sama jak "Odroczona" w poprzedniej wersji. |
|
Rai |
Właściwości filtrów treści Azure OpenAI. |
|
Rai |
Typ zasad filtrów zawartości. |
|
Safety |
Ustala lub ustala źródło, do którego stosuje się ubezpieczenie bezpieczeństwa. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
ContentLevel
Poziom, na którym jest filtrowana zawartość.
| Wartość | Opis |
|---|---|
| Low | |
| Medium | |
| High |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomBlocklistConfig
Pobiera lub ustawia źródło, do którego ma zastosowanie filtr.
| Nazwa | Typ | Opis |
|---|---|---|
| blocking |
boolean |
Jeśli wystąpi blokowanie. |
| blocklistName |
string |
Nazwa elementu ContentFilter. |
| source |
Źródło zawartości w celu zastosowania filtrów zawartości. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
RaiActionType
Typy akcji, które mają być stosowane do filtrów zawartości
| Wartość | Opis |
|---|---|
| None | |
| BLOCKING | |
| ANNOTATING | |
| HITL | |
| RETRY |
RaiPolicy
Usługi poznawcze RaiPolicy.
| Nazwa | Typ | Opis |
|---|---|---|
| etag |
string |
Zasób Etag. |
| id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Nazwa zasobu |
| properties |
Właściwości usług Cognitive Services RaiPolicy. |
|
| systemData |
Metadane Azure Resource Manager zawierające informacje createdBy i modifiedBy. |
|
| tags |
object |
Tagi zasobów. |
| type |
string |
Typ zasobu. Np. "Microsoft. Compute/virtualMachines" lub "Microsoft. Storage/storageAccounts" |
RaiPolicyContentFilter
Azure OpenAI Content Filter.
| Nazwa | Typ | Opis |
|---|---|---|
| action |
Typy akcji, które mają być stosowane do filtrów zawartości |
|
| blocking |
boolean |
Jeśli wystąpi blokowanie. |
| enabled |
boolean |
Jeśli właściwość ContentFilter jest włączona. |
| name |
string |
Nazwa elementu ContentFilter. |
| severityThreshold |
Poziom, na którym jest filtrowana zawartość. |
|
| source |
Źródło zawartości w celu zastosowania filtrów zawartości. |
RaiPolicyContentSource
Źródło zawartości w celu zastosowania filtrów zawartości.
| Wartość | Opis |
|---|---|
| Prompt | |
| Completion | |
| PreToolCall | |
| PostToolCall | |
| PreRun | |
| PostRun |
RaiPolicyMode
Tryb zasad Rai. Mapowanie wartości wyliczenia jest następujące: Default = 0, Odroczone=1, Blocking=2, Asynchronous_filter =3. Użyj "Asynchronous_filter" po 2025-06-01. Jest ona taka sama jak "Odroczona" w poprzedniej wersji.
| Wartość | Opis |
|---|---|
| Default | |
| Deferred | |
| Blocking | |
| Asynchronous_filter |
RaiPolicyProperties
Właściwości filtrów treści Azure OpenAI.
| Nazwa | Typ | Opis |
|---|---|---|
| basePolicyName |
string |
Nazwa zasad Rai. |
| contentFilters |
Lista filtrów zawartości. |
|
| customBlocklists |
Lista niestandardowych list zablokowanych. |
|
| mode |
Tryb zasad Rai. Mapowanie wartości wyliczenia jest następujące: Default = 0, Odroczone=1, Blocking=2, Asynchronous_filter =3. Użyj "Asynchronous_filter" po 2025-06-01. Jest ona taka sama jak "Odroczona" w poprzedniej wersji. |
|
| safetyProviders |
Lista dostawców usług bezpieczeństwa. |
|
| type |
Typ zasad filtrów zawartości. |
RaiPolicyType
Typ zasad filtrów zawartości.
| Wartość | Opis |
|---|---|
| UserManaged | |
| SystemManaged |
SafetyProviderConfig
Ustala lub ustala źródło, do którego stosuje się ubezpieczenie bezpieczeństwa.
| Nazwa | Typ | Opis |
|---|---|---|
| blocking |
boolean |
Jeśli wystąpi blokowanie. |
| safetyProviderName |
string |
Nazwa dostawcy usług bezpieczeństwa RAI. |
| source |
Źródło zawartości w celu zastosowania filtrów zawartości. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |