CodeInterpreterToolboxTool interface
ツールボックスに保存されたコードインタプリタツール。
- Extends
プロパティ
| allowed_callers | このコードインタプリタツールボックスツールを直接またはプログラム的に呼び出す可能性のある呼び出し者。 |
| container | コード インタープリター コンテナー。 コンテナIDや、コードに利用可能にするアップロード済みファイルIDを指定するオブジェクト、さらにオプションの |
| type | コードインタプリタツールボックスツールの種類。 常に |
継承されたプロパティ
| description | このツールや設定のオプションでユーザー定義の説明があります。 |
| name | このツールまたは設定にはオプションでユーザー定義の名称を付けることができます。 |
| tool_configs | ツールごとの設定マップ。 キーは工具名または |
プロパティの詳細
allowed_callers
このコードインタプリタツールボックスツールを直接またはプログラム的に呼び出す可能性のある呼び出し者。
allowed_callers?: CallableToolAllowedCaller[]
プロパティ値
container
コード インタープリター コンテナー。 コンテナIDや、コードに利用可能にするアップロード済みファイルIDを指定するオブジェクト、さらにオプションの memory_limit 設定も含めて構いません。
指定しない場合、サービスは自動と見なされます。
container?: string | AutoCodeInterpreterToolParam
プロパティ値
string | AutoCodeInterpreterToolParam
type
コードインタプリタツールボックスツールの種類。 常に code_interpreter です。
type: "code_interpreter"
プロパティ値
"code_interpreter"
継承されたプロパティの詳細
description
name
tool_configs
ツールごとの設定マップ。 キーは工具名または * (万能のデフォルト)です。
解決順:正確なツール名の一致が *より優先されます。
未知のツール名は実行時に静かに無視されます。
tool_configs?: Record<string, ToolConfig>
プロパティ値
Record<string, ToolConfig>
ToolboxTool.tool_configsから受け継いだ