Rai Policies - List
Pobiera filtry zawartości skojarzone z kontem usługi Azure OpenAI.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiPolicies?api-version=2024-04-01-preview
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account
|
path | True |
string minLength: 2maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
Nazwa konta usług Cognitive Services. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
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 |
Pomyślnie pobrano filtry zawartości. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Przykłady
ListRaiPolicies
Przykładowe żądanie
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/raiPolicies?api-version=2024-04-01-preview
Przykładowa odpowiedź
{
"value": [
{
"name": "raiPolicyName",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/raiPolicies/raiPolicyName",
"properties": {
"basePolicyName": "Microsoft.Default",
"mode": "Deferred",
"contentFilters": [
{
"name": "hate",
"blocking": false,
"enabled": false,
"allowedContentLevel": "High",
"source": "Prompt"
},
{
"name": "hate",
"blocking": true,
"enabled": true,
"allowedContentLevel": "Medium",
"source": "Completion"
},
{
"name": "sexual",
"blocking": true,
"enabled": true,
"allowedContentLevel": "High",
"source": "Prompt"
},
{
"name": "sexual",
"blocking": true,
"enabled": true,
"allowedContentLevel": "Medium",
"source": "Completion"
},
{
"name": "selfharm",
"blocking": true,
"enabled": true,
"allowedContentLevel": "High",
"source": "Prompt"
},
{
"name": "selfharm",
"blocking": true,
"enabled": true,
"allowedContentLevel": "Medium",
"source": "Completion"
},
{
"name": "violence",
"blocking": true,
"enabled": true,
"allowedContentLevel": "Medium",
"source": "Prompt"
},
{
"name": "violence",
"blocking": true,
"enabled": true,
"allowedContentLevel": "Medium",
"source": "Completion"
},
{
"name": "jailbreak",
"blocking": true,
"source": "Prompt",
"enabled": true
},
{
"name": "protected_material_text",
"blocking": true,
"source": "Completion",
"enabled": true
},
{
"name": "protected_material_code",
"blocking": true,
"source": "Completion",
"enabled": true
},
{
"name": "profanity",
"blocking": true,
"source": "Prompt",
"enabled": true
}
]
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
allowed |
Poziom, na którym jest filtrowana zawartość. |
created |
Typ tożsamości, która utworzyła zasób. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Rai |
Konfiguracja listy bloków usługi Azure OpenAI. |
Rai |
Cognitive Services RaiPolicy. |
Rai |
Filtr zawartości interfejsu OpenAI platformy Azure. |
Rai |
Źródło zawartości w celu zastosowania filtrów zawartości. |
Rai |
Lista usług cognitive services RaiPolicies. |
Rai |
Tryb filtrów zawartości. |
Rai |
Właściwości filtrów zawartości interfejsu OpenAI platformy Azure. |
Rai |
Typ zasad filtrów zawartości. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
allowedContentLevel
Poziom, na którym jest filtrowana zawartość.
Wartość | Opis |
---|---|
High | |
Low | |
Medium |
createdByType
Typ tożsamości, która utworzyła zasób.
Wartość | Opis |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
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. |
RaiBlocklistConfig
Konfiguracja listy bloków usługi Azure OpenAI.
Nazwa | Typ | Opis |
---|---|---|
blocking |
boolean |
Jeśli wystąpi blokowanie. |
blocklistName |
string |
Nazwa elementu ContentFilter. |
RaiPolicy
Cognitive Services RaiPolicy.
Nazwa | Typ | Opis |
---|---|---|
etag |
string |
Zasób Etag. |
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nazwa zasobu |
properties |
Właściwości usług Cognitive Services RaiPolicy. |
|
systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
tags |
object |
Tagi zasobów. |
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
RaiPolicyContentFilter
Filtr zawartości interfejsu OpenAI platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
allowedContentLevel |
Poziom, na którym jest filtrowana zawartość. |
|
blocking |
boolean |
Jeśli wystąpi blokowanie. |
enabled |
boolean |
Jeśli właściwość ContentFilter jest włączona. |
name |
string |
Nazwa elementu ContentFilter. |
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 |
---|---|
Completion | |
Prompt |
RaiPolicyListResult
Lista usług cognitive services RaiPolicies.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Link użyty do pobrania następnej strony RaiPolicy. |
value |
Lista RaiPolicy. |
RaiPolicyMode
Tryb filtrów zawartości.
Wartość | Opis |
---|---|
Blocking | |
Default | |
Deferred |
RaiPolicyProperties
Właściwości filtrów zawartości interfejsu OpenAI platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
basePolicyName |
string |
Nazwa podstawowych filtrów zawartości. |
completionBlocklists |
Lista list zablokowanych do ukończenia. |
|
contentFilters |
Lista filtrów zawartości. |
|
mode |
Tryb filtrów zawartości. |
|
policyType |
Typ zasad filtrów zawartości. |
|
promptBlocklists |
Lista list zablokowanych dla monitu. |
RaiPolicyType
Typ zasad filtrów zawartości.
Wartość | Opis |
---|---|
SystemManaged | |
UserManaged |
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. |