Skip to main content
实测日期:2026-09-19。本页使用 deepseek-flash,分别完成 Chat Completions 和 Responses 的“模型给出工具参数 → 客户端执行函数 → 回传结果 → 模型给出答案”闭环。每个示例产生两次生成请求。 模型本身不执行 Python 函数。示例只在本地计算 19 + 23,并把 42 回传;真实业务只执行自己允许的工具,并校验函数名与参数。官方 Tool Calls

Chat Completions 完整示例

第一轮必须返回 finish_reason="tool_calls"add 函数及参数;回传完整 assistant 消息,保留 tool_calls 和可能存在的 reasoning_content。第二轮通过 tool_call_id 关联工具结果,实际返回 42

Responses 完整示例

保留第一轮的全部 output 条目,将工具结果作为 function_call_output,用 call_id 关联。不要用 response ID 代替 call ID,也不要只回传最终文本。本次第二轮实际返回 42

本次验证的范围

两种格式均验证单个函数、两个整数参数、显式选择 add 函数、第二轮 tool_choice="none" 后给出最终答案。返回的函数名、参数、调用关联 ID 和最终 42 均已核对。请求中的 schema 仅用于本页这个函数示例。