You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/ai-foundry/includes/create-content-filter.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ Follow these steps to create a content filter:
35
35
36
36
Now you can configure the input filters (for user prompts) and output filters (for model completion).
37
37
1. On the **Input filters** page, you can set the filter for the input prompt. For the first four content categories there are three severity levels that are configurable: Low, medium, and high. You can use the sliders to set the severity threshold if you determine that your application or usage scenario requires different filtering than the default values.
38
-
Some filters, such as Prompt Shields and Protected material detection, enable you to determine if the model should annotate and/or block content. Selecting **Annotate only** runs the respective model and return annotations via API response, but it will not filter content. In addition to annotate, you can also choose to block content.
38
+
Some filters, such as Prompt Shields and Protected material detection, enable you to determine if the model should annotate and/or block content. Selecting **Annotate only** runs the respective model and returns annotations via API response, but it will not filter content. In addition to annotate, you can also choose to block content.
39
39
40
40
If your use case was approved for modified content filters, you receive full control over content filtering configurations and can choose to turn filtering partially or fully off, or enable annotate only for the content harms categories (violence, hate, sexual and self-harm).
41
41
@@ -80,4 +80,4 @@ Follow these steps to apply a content filter to a deployment:
80
80
Now, you can go to the playground to test whether the content filter works as expected.
81
81
82
82
> [!TIP]
83
-
> You can also create and update content filters using the REST APIs. For more information, see the [API reference](/rest/api/aiservices/accountmanagement/rai-policies/create-or-update). Content filters can be configured at the resource level. Once a new configuration is created, it can be associated with one or more deployments. For more information about model deployment, see the resource [deployment guide](../../ai-services/openai/how-to/create-resource.md).
83
+
> You can also create and update content filters using the REST APIs. For more information, see the [API reference](/rest/api/aiservices/accountmanagement/rai-policies/create-or-update). Content filters can be configured at the resource level. Once a new configuration is created, it can be associated with one or more deployments. For more information about model deployment, see the resource [deployment guide](../../ai-services/openai/how-to/create-resource.md).
Copy file name to clipboardExpand all lines: articles/ai-services/language-service/overview.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,9 +23,9 @@ The Language service also provides several new features as well, which can eithe
23
23
* Preconfigured, which means the AI models that the feature uses aren't customizable. You just send your data, and use the feature's output in your applications.
24
24
* Customizable, which means you train an AI model using our tools to fit your data specifically.
25
25
26
-
Language features are also utilized in [agent templates](https://aka.ms/ai-agent-catalog):
27
-
* [Intent routing](https://aka.ms/intent-triage-agent-template) detects user intent and provides exact answering. Perfect for deterministically intent routing and exact question answering with human controls.
28
-
* [Exact question answering](https://aka.ms/exact-answer-agent-template) answers high-value predefined questions deterministically to ensure consistent and accurate responses.
26
+
Language features are also utilized in [agent templates](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/agent-catalog):
27
+
*[Intent routing agent](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/agent-catalog/msft-agent-samples/foundry-agent-service-sdk/intent-routing-agent) detects user intent and provides exact answering. Perfect for deterministically intent routing and exact question answering with human controls.
28
+
*[Exact question answering agent](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/agent-catalog/msft-agent-samples/foundry-agent-service-sdk/exact-qna-agent) answers high-value predefined questions deterministically to ensure consistent and accurate responses.
29
29
30
30
> [!TIP]
31
31
> Unsure which feature to use? See [Which Language service feature should I use](#which-language-service-feature-should-i-use) to help you decide.
Copy file name to clipboardExpand all lines: articles/ai-services/openai/references/elasticsearch.md
+15-10Lines changed: 15 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,11 @@ The configurable options for Elasticsearch when using Azure OpenAI On Your Data.
36
36
|`strictness`| integer | False | The configured strictness of the search relevance filtering. The higher of strictness, the higher of the precision but lower recall of the answer. Default is `3`.|
37
37
|`top_n_documents`| integer | False | The configured top number of documents to feature for the configured query. Default is `5`. |
38
38
39
-
## Key and key ID authentication options
39
+
## Authentication Options
40
+
41
+
Azure OpenAI On Your Data supports multiple authentication types:
42
+
43
+
### Key and key ID authentication options
40
44
41
45
The authentication options for Azure OpenAI On Your Data when using an API key.
42
46
@@ -46,7 +50,7 @@ The authentication options for Azure OpenAI On Your Data when using an API key.
46
50
|`key_id`|string|True|The Elasticsearch key ID to use for authentication.|
47
51
|`type`|string|True| Must be `key_and_key_id`.|
48
52
49
-
## Encoded API key authentication options
53
+
###Encoded API key authentication options
50
54
51
55
The authentication options for Azure OpenAI On Your Data when using an Elasticsearch encoded API key.
52
56
@@ -74,23 +78,24 @@ The details of the vectorization source, used by Azure OpenAI On Your Data when
74
78
|`authentication`|[ApiKeyAuthenticationOptions](#api-key-authentication-options)|True | Specifies the authentication options to use when retrieving embeddings from the specified endpoint.|
75
79
|`type`|string|True| Must be `endpoint`.|
76
80
77
-
##Model ID vectorization source
81
+
### API key authentication options
78
82
79
-
The details of the vectorization source, used by Azure OpenAI On Your Data when applying vector search. This vectorization source is based on Elasticsearch model ID.
83
+
The authentication options for Azure OpenAI On Your Data when using an API key.
80
84
81
85
|Name | Type | Required | Description |
82
86
|--- | --- | --- | --- |
83
-
|`model_id`|string|True| Specifies the model ID to use for vectorization. This model ID must be defined in Elasticsearch.|
84
-
|`type`|string|True| Must be `model_id`.|
87
+
|`key`|string|True|The API key to use for authentication.|
88
+
|`type`|string|True| Must be `api_key`.|
85
89
86
-
## API key authentication options
90
+
## Model ID vectorization source
87
91
88
-
The authentication options for Azure OpenAI On Your Data when using an API key.
92
+
The details of the vectorization source, used by Azure OpenAI On Your Data when applying vector search. This vectorization source is based on Elasticsearch model ID.
89
93
90
94
|Name | Type | Required | Description |
91
95
|--- | --- | --- | --- |
92
-
|`key`|string|True|The API key to use for authentication.|
93
-
|`type`|string|True| Must be `api_key`.|
96
+
|`model_id`|string|True| Specifies the model ID to use for vectorization. This model ID must be defined in Elasticsearch.|
| Create new workspace <sub>1</sub> | Not required | Owner, contributor, or custom role allowing: `Microsoft.Resources/deployments/*` | N/A (becomes Owner or inherits higher scope role after creation) |
276
+
| Create new workspace <sub>1</sub> | Not required | Owner, contributor, or custom role allowing: `Microsoft.Resources/deployments/*` and `Microsoft.MachineLearningServices/workspaces/write` | N/A (becomes Owner or inherits higher scope role after creation) |
277
277
| Request subscription level Amlcompute quota or set workspace level quota | Owner, or contributor, or custom role <br>allowing `/locations/updateQuotas/action`<br> at subscription scope | Not authorized | Not authorized |
278
278
| Create new compute cluster | Not required | Not required | Owner, contributor, or custom role allowing: `/workspaces/computes/write` |
279
279
| Create new compute instance | Not required | Not required | Owner, contributor, or custom role allowing: `/workspaces/computes/write` |
0 commit comments