FunctionTool interface
モデルが呼び出しを選択できる関数を独自のコードで定義します。 関数呼び出しの詳細について説明します。
- Extends
プロパティ
| description | 関数ツールの説明。 |
| name | 呼び出す関数の名前。 |
| parameters | 関数のパラメータスキーマ。 |
| strict | 関数の引数がパラメータスキーマに厳密に一致しなければならないかどうか。 |
| type | 関数ツールの型。 常に |
プロパティの詳細
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"