FunctionDeclarationsTool
は、システムが外部システムとやり取りし、モデルの知識やスコープ外で 1 つまたは複数のアクションを実行できるようにするコードです。
署名:
export declare interface FunctionDeclarationsTool
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
functionDeclaration | FunctionDeclaration[] | 省略可。現在のユーザークエリとともにモデルに渡される 1 つ以上の関数宣言。モデルは、レスポンスに FunctionCall を入力することで、これらの関数のサブセットを呼び出すこともできます。ユーザーは、次のターンの関数呼び出しごとに FunctionResponse を提供する必要があります。関数のレスポンスに基づいて、モデルはユーザーに最終的なレスポンスを生成します。最大 64 個の関数宣言を指定できます。 |
FunctionDeclarationsTool.functionDeclarations
省略可。現在のユーザークエリとともにモデルに渡される 1 つ以上の関数宣言。モデルは、レスポンスに FunctionCall を入力することで、これらの関数のサブセットを呼び出すこともできます。ユーザーは、次のターンの関数呼び出しごとに FunctionResponse を提供する必要があります。関数のレスポンスに基づいて、モデルはユーザーに最終的なレスポンスを生成します。最大 64 個の関数宣言を指定できます。
署名:
functionDeclarations?: FunctionDeclaration[];