ChatOptions.AllowMultipleToolCalls プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つの応答に複数のツール呼び出しを含めるかどうかを示す値を取得または設定します。
public:
property Nullable<bool> AllowMultipleToolCalls { Nullable<bool> get(); void set(Nullable<bool> value); };
public bool? AllowMultipleToolCalls { get; set; }
member this.AllowMultipleToolCalls : Nullable<bool> with get, set
Public Property AllowMultipleToolCalls As Nullable(Of Boolean)
プロパティ値
true 制限なし。
false
IChatClientが要求ごとに最大 1 つのツール呼び出しを返すように求められた場合。
null場合、プロバイダーは独自の既定値を選択できます。
注釈
関数呼び出しミドルウェアと共に使用する場合、これは複数の関数呼び出しを順番に実行する機能には影響しません。 これは、関数呼び出しループの 1 回の反復内の関数呼び出しの数にのみ影響します。
基になるプロバイダーは、このフラグをサポートまたは尊重する保証はありません。 たとえば、無視して、関係なく複数のツール呼び出しを返すように選択できます。