Skip to content

Commit

Permalink
RAI API changes
Browse files Browse the repository at this point in the history
  • Loading branch information
tianxin-ms committed May 30, 2024
1 parent 4060712 commit 2064c07
Show file tree
Hide file tree
Showing 86 changed files with 610 additions and 294 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5631,25 +5631,16 @@
"description": "Azure OpenAI Content Filter.",
"type": "object",
"properties": {
"policyName": {
"name": {
"type": "string",
"description": "Name of Content Filter."
},
"description": {
"type": "string",
"description": "Description of Content Filter."
"IsMultiLevelFilter": {
"type": "boolean",
"description": "If Content Filter is mutilevel."
},
"filterType": {
"type": "string",
"description": "Content Filter type.",
"enum": [
"MultiLevel",
"Switch"
],
"x-ms-enum": {
"name": "RaiContentFilterType",
"modelAsString": true
}
"source": {
"$ref": "#/definitions/RaiPolicyContentSource"
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,88 @@
"name": "raiPolicyName",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/raiPolicies/raiPolicyName",
"properties": {
"basePolicyName": "112",
"basePolicyName": "Microsoft.Default",
"mode": "Deferred",
"contentFilters": [
{
"name": "hate",
"allowedContentLevel": "Low",
"blocking": true
"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",
"allowedContentLevel": "Low"
"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",
"enabled": false
"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": "DefaultHateSpeechBlockList",
"enabled": false
"name": "profanity",
"blocking": true,
"source": "Prompt",
"enabled": true
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,44 @@
"body": {
"value": [
{
"policyName": "Hate",
"description": "Multi-level filter for hate speech.",
"filterType": "MultiLevel"
"Name": "Hate",
"IsMultiLevelFilter": true
},
{
"policyName": "Sexual",
"description": "Multi-level filter for sexual content.",
"filterType": "MultiLevel"
"Name": "Sexual",
"IsMultiLevelFilter": true
},
{
"policyName": "HateSpeechPatterns",
"description": "Global blocklist for hate speech.",
"filterType": "Switch"
"Name": "Violence",
"IsMultiLevelFilter": true
},
{
"Name": "Selfharm",
"IsMultiLevelFilter": true
},
{
"Name": "Jailbreak",
"IsMultiLevelFilter": false,
"Source": "Prompt"
},
{
"Name": "Protected Material Text",
"IsMultiLevelFilter": false,
"Source": "Completion"
},
{
"Name": "Protected Material Code",
"IsMultiLevelFilter": false,
"Source": "Completion"
},
{
"Name": "Profanity",
"isMultiLevelFilter": false
},
{
"Name": "Indirect Attack",
"IsMultiLevelFilter": false,
"Source": "Prompt"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,24 +13,88 @@
"name": "raiPolicyName",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/raiPolicies/raiPolicyName",
"properties": {
"basePolicyName": "112",
"basePolicyName": "Microsoft.Default",
"mode": "Deferred",
"contentFilters": [
{
"name": "hate",
"allowedContentLevel": "Low",
"blocking": true
"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",
"allowedContentLevel": "Low"
"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",
"enabled": false
"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": "DefaultHateSpeechBlockList",
"enabled": false
"name": "profanity",
"blocking": true,
"source": "Prompt",
"enabled": true
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
"raiPolicyName": "raiPolicyName",
"raiPolicy": {
"properties": {
"basePolicyName": "112",
"basePolicyName": "Microsoft.Default",
"mode": "Deferred",
"contentFilters": [
{
"name": "hate",
Expand Down Expand Up @@ -88,12 +89,6 @@
"blocking": true,
"source": "Prompt",
"enabled": true
},
{
"name": "profanity",
"blocking": true,
"source": "Completion",
"enabled": true
}
]
}
Expand All @@ -106,6 +101,7 @@
"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",
Expand Down Expand Up @@ -186,12 +182,6 @@
"blocking": true,
"source": "Prompt",
"enabled": true
},
{
"name": "profanity",
"blocking": true,
"source": "Completion",
"enabled": true
}
]
}
Expand All @@ -203,6 +193,7 @@
"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",
Expand Down Expand Up @@ -283,12 +274,6 @@
"blocking": true,
"source": "Prompt",
"enabled": true
},
{
"name": "profanity",
"blocking": true,
"source": "Completion",
"enabled": true
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6292,25 +6292,16 @@
"description": "Azure OpenAI Content Filter.",
"type": "object",
"properties": {
"policyName": {
"name": {
"type": "string",
"description": "Name of Content Filter."
},
"description": {
"type": "string",
"description": "Description of Content Filter."
"IsMultiLevelFilter": {
"type": "boolean",
"description": "If Content Filter is mutilevel."
},
"filterType": {
"type": "string",
"description": "Content Filter type.",
"enum": [
"MultiLevel",
"Switch"
],
"x-ms-enum": {
"name": "RaiContentFilterType",
"modelAsString": true
}
"source": {
"$ref": "#/definitions/RaiPolicyContentSource"
}
}
},
Expand Down
Loading

0 comments on commit 2064c07

Please sign in to comment.