Appearance
2024-07-25,DeepSeek API 迎来重要功能更新:/chat/completions 新增 JSON Output、Function Calling(Tool Calls)、对话前缀续写(Beta)、8K 最大输出(Beta)四项能力;同时新增 /completions 接口支持 FIM(Fill in the Middle)补全。Beta 功能通过 https://api.deepseek.com/beta 端点访问。
DeepSeek API 升级(2024-07-25)
新增功能
/chat/completions 端点
| 新功能 | 说明 |
|---|---|
| JSON Output | response_format: {type:"json_object"} 强制 JSON 格式输出 |
| Function Calling | Tool Calls 支持,兼容 OpenAI 工具调用格式 |
| 对话前缀续写(Beta) | prefix: true 的 assistant 消息,控制输出起点 |
| 8K 最大输出(Beta) | max_tokens 最大支持 8K |
新增 /completions 端点(Beta)
FIM(Fill in the Middle)补全:
typescript
// 需使用 /beta 端点
const client = new OpenAI({ baseURL: "https://api.deepseek.com/beta", ... });
const response = await client.completions.create({
model: "deepseek-v4-pro",
prompt: "def fib(n):\n", // 前缀
suffix: "\n return fib(n-1) + fib(n-2)", // 后缀
max_tokens: 128,
});Beta 端点说明
所有 Beta 功能需将 base_url 改为 https://api.deepseek.com/beta:
typescript
const client = new OpenAI({
baseURL: "https://api.deepseek.com/beta",
apiKey: process.env.DEEPSEEK_API_KEY,
});Beta 功能接口可能调整,稳定版本后将正式发布并开源。
相关文档
查看完整更新历史:DeepSeek API 更新日志