工具调用
工具调用允许模型要求应用运行一个具名函数,例如查询天气、查询数据库、调用内部服务或执行业务逻辑。模型不会亲自运行工具,而是返回结构化工具调用;应用解析参数、运行函数,并把结果发回模型,以便模型继续对话。
AISIX AI 网关通过 OpenAI 兼容 Chat Completions 路径承载这些工具调用请求,并在 OpenAI 风格和 Anthropic 风格工具格式之间进行有针对性的转换。应用可以把服务提供方凭证和模型路由留在 AISIX 后面,同时保留 SDK 或智能体框架期望的工具循环。
本指南将通过 AISIX 发送工具定义,查看后续工具循环,并选择与客户端格式匹配的请求路由。
准备工作
请先准备以下内容:
- 一个可以处理代理请求的 AISIX 网关。
- 一个可以访问该模型别名的调用方 API Key。
- 一个由支持工具调用的服务提供方和模型支撑的模型别名。