次の方法で共有


FunctionTool interface

モデルが呼び出しを選択できる関数を独自のコードで定義します。 関数呼び出しの詳細について説明します。

Extends

プロパティ

description

関数ツールの説明。

name

呼び出す関数の名前。

parameters

関数のパラメータスキーマ。

strict

関数の引数がパラメータスキーマに厳密に一致しなければならないかどうか。

type

関数ツールの型。 常に function です。

プロパティの詳細

description

関数ツールの説明。

description?: string

プロパティ値

string

name

呼び出す関数の名前。

name: string

プロパティ値

string

parameters

関数のパラメータスキーマ。

parameters: Record<string, unknown>

プロパティ値

Record<string, unknown>

strict

関数の引数がパラメータスキーマに厳密に一致しなければならないかどうか。

strict: boolean

プロパティ値

boolean

type

関数ツールの型。 常に function です。

type: "function"

プロパティ値

"function"