言語

ContentSafetyServiceConfiguration クラス

定義

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 のプロジェクトを作成する」を参照してください。

ハブ ベースのプロジェクトは、プロジェクトの SubscriptionIdResourceGroupName、および ProjectName を指定することによって構成されます。 一方、ハブベース以外のプロジェクトは、プロジェクトの Endpoint のみを指定して構成されます。 使用しているプロジェクトの種類に基づいて ContentSafetyServiceConfiguration を初期化するには、適切なコンストラクター オーバーロードを使用します。

コンストラクター

名前 説明
ContentSafetyServiceConfiguration(TokenCredential, String, HttpClient, Int32)

指定した endpointUrl を使用して、非ハブ ベースのAzure AI Foundry プロジェクトの ContentSafetyServiceConfiguration クラスの新しいインスタンスを初期化します。

ContentSafetyServiceConfiguration(TokenCredential, String, String, String, HttpClient, Int32)

指定した projectName を使用して、ハブ ベースのAzure AI Foundry プロジェクトの ContentSafetyServiceConfiguration クラスの新しいインスタンスを初期化します。

ContentSafetyServiceConfiguration(TokenCredential, Uri, HttpClient, Int32)

指定した endpoint を使用して、非ハブ ベースのAzure AI Foundry プロジェクトの ContentSafetyServiceConfiguration クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
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を返します。

適用対象