ShellToolboxTool interface
一个存放在工具箱里的壳体工具。 该模型是对工具箱配置的加法,不修改OpenAI工具合同或现有工具箱工具定义。
- 扩展
属性
| allowed_callers | |
| environment | shell命令执行的环境。 指定自动配置的容器或现有容器。 |
| type | 工具的类型。 始终为 |
继承属性
| description | 可选的用户自定义描述,用于该工具或配置。 |
| name | 该工具或配置可选择用户自定义名称。 |
| tool_configs | 每个工具的配置图。 键是工具名称或 |
属性详细信息
allowed_callers
environment
shell命令执行的环境。 指定自动配置的容器或现有容器。
environment: ToolboxShellEnvironmentUnion
属性值
type
工具的类型。 始终为 shell。
type: "shell"
属性值
"shell"
继承属性详细信息
description
name
tool_configs
每个工具的配置图。 键是工具名称或 * (通用默认)。
分辨率排序:精确的刀具名称匹配优先于 *。
未知的工具名称在运行时会被无声地忽略。
tool_configs?: Record<string, ToolConfig>
属性值
Record<string, ToolConfig>