ContentSafetyServiceConfiguration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ContentSafetyEvaluator がAzure AI Foundry Evaluation サービスと通信して評価を実行するときに、Azure AI Foundry プロジェクトや使用する資格情報などの構成パラメーターを指定します。
public ref class ContentSafetyServiceConfiguration sealed
public sealed class ContentSafetyServiceConfiguration
type ContentSafetyServiceConfiguration = class
Public NotInheritable Class ContentSafetyServiceConfiguration
- 継承
-
ContentSafetyServiceConfiguration
注釈
Azure AI Foundryでは、ハブ ベースのプロジェクトとハブベース以外のプロジェクト (単に Foundry プロジェクトとも呼ばれます) の 2 種類のプロジェクトがサポートされています。 「Azure AI Foundry のプロジェクトを作成する」を参照してください。
ハブ ベースのプロジェクトは、プロジェクトの SubscriptionId、 ResourceGroupName、および ProjectName を指定することによって構成されます。 一方、ハブベース以外のプロジェクトは、プロジェクトの Endpoint のみを指定して構成されます。 使用しているプロジェクトの種類に基づいて ContentSafetyServiceConfiguration を初期化するには、適切なコンストラクター オーバーロードを使用します。
コンストラクター
| 名前 | 説明 |
|---|---|
| ContentSafetyServiceConfiguration(TokenCredential, String, HttpClient, Int32) |
指定した |
| ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32) |
指定した |
| ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32) |
指定した |
プロパティ
| 名前 | 説明 |
|---|---|
| Credential |
要求の認証時に使用する必要があるAzure TokenCredentialを取得します。 |
| Endpoint |
プロジェクトが非ハブ ベースのプロジェクトの場合は、Azure AI Foundry プロジェクトのエンドポイントを取得します。 |
| HttpClient |
Azure AI Foundry Evaluation サービスと通信するときに使用する必要があるHttpClientを取得します。 |
| ProjectName |
プロジェクトがハブ ベースのプロジェクトの場合は、Azure AI Foundry プロジェクトの名前を取得します。 |
| ResourceGroupName |
プロジェクトがハブ ベースのプロジェクトの場合、ProjectName によって識別されるプロジェクトを含むAzure リソース グループの名前を取得します。 |
| SubscriptionId |
プロジェクトがハブ ベースのプロジェクトの場合、ProjectName によって識別されるプロジェクトを含むAzure サブスクリプションの ID を取得します。 |
| TimeoutInSecondsForRetries |
タイムアウト (秒単位) を取得します。その後、ContentSafetyEvaluator は、評価の実行時に、Azure AI Foundry Evaluation サービスとの通信の失敗の再試行を停止する必要があります。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| ToChatConfiguration(ContentSafetyServiceConfiguration, ChatConfiguration) |
コンテンツの安全性評価を実行するためにAzure AI Foundry評価サービスとの通信に使用できるChatConfigurationを返します。 |
| ToChatConfiguration(ContentSafetyServiceConfiguration, IChatClient) |
コンテンツの安全性評価を実行するためにAzure AI Foundry評価サービスとの通信に使用できるChatConfigurationを返します。 |