ChatOptions.AllowMultipleToolCalls プロパティ

定義

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 回の反復内の関数呼び出しの数にのみ影響します。

基になるプロバイダーは、このフラグをサポートまたは尊重する保証はありません。 たとえば、無視して、関係なく複数のツール呼び出しを返すように選択できます。

適用対象