次の方法で共有


ChatCompletionSkill interface

Azure AI Foundry のチャット完了エンドポイントを介して言語モデルを呼び出すスキル。

Extends

プロパティ

apiKey

モデルに対して認証するための API キー。 apiKey と authIdentity の両方を同時に指定することはできません。

commonModelParameters

顧客が微調整できる共通の言語モデル パラメーター。 省略すると、合理的なデフォルトが適用されます。

extraParameters

チャット完了呼び出しに追加する必要があるモデル固有のパラメーターのオープン型ディクショナリ。 Azure AI Foundry の機能拡張パターンに従います。

extraParametersBehavior

Azure AI Foundry による追加のパラメーターの処理方法。 デフォルトは「error」です。

odatatype

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

responseFormat

LLM が応答をどのようにフォーマットするかを決定します。 デフォルトは「テキスト」応答タイプです。

継承されたプロパティ

authIdentity

送信接続に使用されるユーザー割り当てマネージド ID。 authResourceId が指定されていて指定されていない場合は、システム割り当てマネージド ID が使用されます。 インデクサーの更新時に、ID が指定されていない場合、値は変更されません。 「none」に設定すると、このプロパティの値はクリアされます。

authResourceId

Azure 関数の外部コードまたは変換を提供するその他のアプリケーションに接続するカスタム スキルに適用されます。 この値は、Azure Active Directory に登録されたときに関数またはアプリ用に作成されたアプリケーション ID である必要があります。 指定すると、カスタム スキルは、検索サービスのマネージド ID (システムまたはユーザー割り当て) と関数またはアプリのアクセス トークンを使用して関数またはアプリに接続し、この値をアクセス トークンのスコープを作成するためのリソース ID として使用します。

batchSize

ドキュメントの数を示す目的のバッチ サイズ。

context

ドキュメントルートやドキュメントコンテンツ (/document や /document/content など) など、操作が実行されるレベルを表します。 デフォルトは /document です。

degreeOfParallelism

設定されている場合は、Web API に対して実行できる並列呼び出しの数。

description

スキルの入力、出力および使用法を説明するスキルの説明。

httpHeaders

http リクエストを行うために必要なヘッダー。

httpMethod

http リクエストのメソッド。

inputs

スキルの入力は、ソース・データ・セットの列、またはアップストリーム・スキルの出力である可能性があります。

name

スキルセット内で一意に識別するスキルの名前。 名前が定義されていないスキルには、スキル配列内の 1 から始まるインデックスのデフォルト名が与えられ、接頭辞に文字「#」が付けられます。

outputs

スキルの出力は、検索インデックスのフィールド、または別のスキルによる入力として使用できる値のいずれかです。

timeout

要求に必要なタイムアウト。 既定値は 30 秒です。

uri

Web API の URL。

プロパティの詳細

apiKey

モデルに対して認証するための API キー。 apiKey と authIdentity の両方を同時に指定することはできません。

apiKey?: string

プロパティ値

string

commonModelParameters

顧客が微調整できる共通の言語モデル パラメーター。 省略すると、合理的なデフォルトが適用されます。

commonModelParameters?: CommonModelParameters

プロパティ値

extraParameters

チャット完了呼び出しに追加する必要があるモデル固有のパラメーターのオープン型ディクショナリ。 Azure AI Foundry の機能拡張パターンに従います。

extraParameters?: {[propertyName: string]: unknown}

プロパティ値

{[propertyName: string]: unknown}

extraParametersBehavior

Azure AI Foundry による追加のパラメーターの処理方法。 デフォルトは「error」です。

extraParametersBehavior?: string

プロパティ値

string

odatatype

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

odatatype: "#Microsoft.Skills.Custom.ChatCompletionSkill"

プロパティ値

"#Microsoft.Skills.Custom.ChatCompletionSkill"

responseFormat

LLM が応答をどのようにフォーマットするかを決定します。 デフォルトは「テキスト」応答タイプです。

responseFormat?: ChatCompletionResponseFormat

プロパティ値

継承されたプロパティの詳細

authIdentity

送信接続に使用されるユーザー割り当てマネージド ID。 authResourceId が指定されていて指定されていない場合は、システム割り当てマネージド ID が使用されます。 インデクサーの更新時に、ID が指定されていない場合、値は変更されません。 「none」に設定すると、このプロパティの値はクリアされます。

authIdentity?: SearchIndexerDataIdentity

プロパティ値

承元:WebApiSkill.authIdentity

authResourceId

Azure 関数の外部コードまたは変換を提供するその他のアプリケーションに接続するカスタム スキルに適用されます。 この値は、Azure Active Directory に登録されたときに関数またはアプリ用に作成されたアプリケーション ID である必要があります。 指定すると、カスタム スキルは、検索サービスのマネージド ID (システムまたはユーザー割り当て) と関数またはアプリのアクセス トークンを使用して関数またはアプリに接続し、この値をアクセス トークンのスコープを作成するためのリソース ID として使用します。

authResourceId?: string

プロパティ値

string

承元WebApiSkill.authResourceId

batchSize

ドキュメントの数を示す目的のバッチ サイズ。

batchSize?: number

プロパティ値

number

承元WebApiSkill.batchSize

context

ドキュメントルートやドキュメントコンテンツ (/document や /document/content など) など、操作が実行されるレベルを表します。 デフォルトは /document です。

context?: string

プロパティ値

string

承元WebApiSkill.context

degreeOfParallelism

設定されている場合は、Web API に対して実行できる並列呼び出しの数。

degreeOfParallelism?: number

プロパティ値

number

承元WebApiSkill.degreeOfParallelism

description

スキルの入力、出力および使用法を説明するスキルの説明。

description?: string

プロパティ値

string

承元WebApiSkill.description

httpHeaders

http リクエストを行うために必要なヘッダー。

httpHeaders?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

WebApiSkill.httpHeadersから継承

httpMethod

http リクエストのメソッド。

httpMethod?: string

プロパティ値

string

承元WebApiSkill.httpMethod

inputs

スキルの入力は、ソース・データ・セットの列、またはアップストリーム・スキルの出力である可能性があります。

inputs: InputFieldMappingEntry[]

プロパティ値

承元WebApiSkill.inputs

name

スキルセット内で一意に識別するスキルの名前。 名前が定義されていないスキルには、スキル配列内の 1 から始まるインデックスのデフォルト名が与えられ、接頭辞に文字「#」が付けられます。

name?: string

プロパティ値

string

承元WebApiSkill.name

outputs

スキルの出力は、検索インデックスのフィールド、または別のスキルによる入力として使用できる値のいずれかです。

outputs: OutputFieldMappingEntry[]

プロパティ値

WebApiSkill.outputsから継承

timeout

要求に必要なタイムアウト。 既定値は 30 秒です。

timeout?: string

プロパティ値

string

WebApiSkill.timeoutから継承

uri

Web API の URL。

uri: string

プロパティ値

string

承元WebApiSkill.uri