DeepSeek API
API 指南
复制页面
DeepSeek API
快速开始
首次调用 API
模型 & 价格
Temperature 设置
Token 用量计算
限速
错误码
API 文档
基本信息
对话补全
POST
FIM 补全(Beta)
POST
列出模型
GET
查询余额
GET
API 指南
推理模型 (deepseek-reasoner)
多轮对话
对话前缀续写(Beta)
FIM 补全(Beta)
JSON Output
Function Calling
上下文硬盘缓存
提示库
代码改写
代码解释
代码生成
内容分类
结构化输出
角色扮演(自定义人设)
角色扮演(情景续写)
散文写作
诗歌创作
文案大纲生成
宣传标语生成
模型提示词生成
中英翻译专家
常见问题
常见问题
API 指南
复制页面
Function Calling
Function Calling 让模型能够调用外部工具,来增强自身能力。
提示
#
当前版本
deepseek-chat
模型 Function Calling 功能效果不稳定,会出现循环调用、空回复的情况。我们正在积极修复中,预计将在下一个版本中得到修复。
样例代码
#
这里以获取用户当前位置的天气信息为例,展示了使用 Function Calling 的完整 Python 代码。
Function Calling 的具体 API 格式请参考
对话补全
文档。
这个例子的执行流程如下:
1.
用户:询问现在的天气
2.
模型:返回 function
get_weather({location: 'Hangzhou'})
3.
用户:调用 function
get_weather({location: 'Hangzhou'})
,并传给模型。
4.
模型:返回自然语言,"The current temperature in Hangzhou is 24°C."
注:上述代码中
get_weather
函数功能需由用户提供,模型本身不执行具体函数。
修改于
2025-02-05 09:09:11
上一页
JSON Output
下一页
上下文硬盘缓存