Skip to content

Commit 9d3087f

Browse files
committed
fix old versions RAI content filters
1 parent 37aae7c commit 9d3087f

File tree

4 files changed

+48
-80
lines changed

4 files changed

+48
-80
lines changed

specification/cognitiveservices/resource-manager/Microsoft.CognitiveServices/preview/2023-10-01-preview/cognitiveservices.json

+15-6
Original file line numberDiff line numberDiff line change
@@ -5631,16 +5631,25 @@
56315631
"description": "Azure OpenAI Content Filter.",
56325632
"type": "object",
56335633
"properties": {
5634-
"name": {
5634+
"policyName": {
56355635
"type": "string",
56365636
"description": "Name of Content Filter."
56375637
},
5638-
"isMultiLevelFilter": {
5639-
"type": "boolean",
5640-
"description": "If the Content Filter has multi severity levels(Low, Medium, or High)."
5638+
"description": {
5639+
"type": "string",
5640+
"description": "Description of Content Filter."
56415641
},
5642-
"source": {
5643-
"$ref": "#/definitions/RaiPolicyContentSource"
5642+
"filterType": {
5643+
"type": "string",
5644+
"description": "Content Filter type.",
5645+
"enum": [
5646+
"MultiLevel",
5647+
"Switch"
5648+
],
5649+
"x-ms-enum": {
5650+
"name": "RaiContentFilterType",
5651+
"modelAsString": true
5652+
}
56445653
}
56455654
}
56465655
}

specification/cognitiveservices/resource-manager/Microsoft.CognitiveServices/preview/2023-10-01-preview/examples/ListRaiContentFilters.json

+9-34
Original file line numberDiff line numberDiff line change
@@ -9,44 +9,19 @@
99
"body": {
1010
"value": [
1111
{
12-
"name": "Hate",
13-
"isMultiLevelFilter": true
12+
"policyName": "Hate",
13+
"description": "Multi-level filter for hate speech.",
14+
"filterType": "MultiLevel"
1415
},
1516
{
16-
"name": "Sexual",
17-
"isMultiLevelFilter": true
17+
"policyName": "Sexual",
18+
"description": "Multi-level filter for sexual content.",
19+
"filterType": "MultiLevel"
1820
},
1921
{
20-
"name": "Violence",
21-
"isMultiLevelFilter": true
22-
},
23-
{
24-
"name": "Selfharm",
25-
"isMultiLevelFilter": true
26-
},
27-
{
28-
"name": "Jailbreak",
29-
"isMultiLevelFilter": false,
30-
"source": "Prompt"
31-
},
32-
{
33-
"name": "Protected Material Text",
34-
"isMultiLevelFilter": false,
35-
"source": "Completion"
36-
},
37-
{
38-
"name": "Protected Material Code",
39-
"isMultiLevelFilter": false,
40-
"source": "Completion"
41-
},
42-
{
43-
"name": "Profanity",
44-
"isMultiLevelFilter": false
45-
},
46-
{
47-
"name": "Indirect Attack",
48-
"isMultiLevelFilter": false,
49-
"source": "Prompt"
22+
"policyName": "HateSpeechPatterns",
23+
"description": "Global blocklist for hate speech.",
24+
"filterType": "Switch"
5025
}
5126
]
5227
}

specification/cognitiveservices/resource-manager/Microsoft.CognitiveServices/preview/2024-04-01-preview/cognitiveservices.json

+15-6
Original file line numberDiff line numberDiff line change
@@ -6292,16 +6292,25 @@
62926292
"description": "Azure OpenAI Content Filter.",
62936293
"type": "object",
62946294
"properties": {
6295-
"name": {
6295+
"policyName": {
62966296
"type": "string",
62976297
"description": "Name of Content Filter."
62986298
},
6299-
"isMultiLevelFilter": {
6300-
"type": "boolean",
6301-
"description": "If the Content Filter has multi severity levels(Low, Medium, or High)."
6299+
"description": {
6300+
"type": "string",
6301+
"description": "Description of Content Filter."
63026302
},
6303-
"source": {
6304-
"$ref": "#/definitions/RaiPolicyContentSource"
6303+
"filterType": {
6304+
"type": "string",
6305+
"description": "Content Filter type.",
6306+
"enum": [
6307+
"MultiLevel",
6308+
"Switch"
6309+
],
6310+
"x-ms-enum": {
6311+
"name": "RaiContentFilterType",
6312+
"modelAsString": true
6313+
}
63056314
}
63066315
}
63076316
},

specification/cognitiveservices/resource-manager/Microsoft.CognitiveServices/preview/2024-04-01-preview/examples/ListRaiContentFilters.json

+9-34
Original file line numberDiff line numberDiff line change
@@ -9,44 +9,19 @@
99
"body": {
1010
"value": [
1111
{
12-
"name": "Hate",
13-
"isMultiLevelFilter": true
12+
"policyName": "Hate",
13+
"description": "Multi-level filter for hate speech.",
14+
"filterType": "MultiLevel"
1415
},
1516
{
16-
"name": "Sexual",
17-
"isMultiLevelFilter": true
17+
"policyName": "Sexual",
18+
"description": "Multi-level filter for sexual content.",
19+
"filterType": "MultiLevel"
1820
},
1921
{
20-
"name": "Violence",
21-
"isMultiLevelFilter": true
22-
},
23-
{
24-
"name": "Selfharm",
25-
"isMultiLevelFilter": true
26-
},
27-
{
28-
"name": "Jailbreak",
29-
"isMultiLevelFilter": false,
30-
"source": "Prompt"
31-
},
32-
{
33-
"name": "Protected Material Text",
34-
"isMultiLevelFilter": false,
35-
"source": "Completion"
36-
},
37-
{
38-
"name": "Protected Material Code",
39-
"isMultiLevelFilter": false,
40-
"source": "Completion"
41-
},
42-
{
43-
"name": "Profanity",
44-
"isMultiLevelFilter": false
45-
},
46-
{
47-
"name": "Indirect Attack",
48-
"isMultiLevelFilter": false,
49-
"source": "Prompt"
22+
"policyName": "HateSpeechPatterns",
23+
"description": "Global blocklist for hate speech.",
24+
"filterType": "Switch"
5025
}
5126
]
5227
}

0 commit comments

Comments
 (0)