Skip to content

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 Outputresponse_format: {type:"json_object"} 强制 JSON 格式输出
Function CallingTool 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 更新日志