工具调用进阶
概览
让模型调你的函数,关键是参数 schema 要写严。
| 项 | 说明 |
|---|---|
| 格式 | OpenAI function calling |
| 并行 | 模型可一次返回多个调用 |
| 闭环 | 把结果回传再取答案 |
操作步骤
- 定义 tools 与参数 schema
- 解析 tool_calls
- 本地执行函数
- 把结果以 tool 角色回传
使用限制
- 模型可能编造参数,后端必须校验
注意事项
- schema 里写清必填与枚举,幻觉会少很多
让模型调你的函数,关键是参数 schema 要写严。
| 项 | 说明 |
|---|---|
| 格式 | OpenAI function calling |
| 并行 | 模型可一次返回多个调用 |
| 闭环 | 把结果回传再取答案 |