计算器工具(Calculator tool)
这份 notebook 用一个最小的计算器工具跑通“工具调用闭环”,理解 tools、tool_use 与真实代码执行的分工。
建议边跑边看 response.content,理解 tool_use/tool_result 的对应关系。
- 对应 notebook:
tool_use/calculator_tool.ipynb
读的时候重点看
- 工具 schema:
name/description/input_schema - 工具由你的应用执行(不是模型执行)
- 结果回传使用
tool_result,并用tool_use_id关联
怎么在本地跑
make test-notebooks NOTEBOOK=tool_use/calculator_tool.ipynb建议下一步看什么
- 需要模型选择工具:
../tool-choice - 需要一次并行多工具:
../parallel-tools