DeepSeek V4 接口需适配 OpenAI ChatCompletions 协议,可通过官方 SDK 配置 baseURL 和模型名、手动构造 HTTP 请求、代理网关转发或 Anthropic 兼容模式四种方式实现。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您尝试调用 DeepSeek V4 模型接口,但请求失败或返回格式异常,则可能是由于客户端配置未适配 OpenAI ChatCompletions 标准协议。以下是兼容 ChatCompletions 接口的连接方法:
一、使用官方 OpenAI SDK 配置 baseURL 与 apiKey
该方法通过复用 OpenAI 官方 SDK 的调用逻辑,仅替换基础地址和认证密钥,即可无缝接入 DeepSeek V4-Pro 与 V4-Flash 模型,无需修改业务代码结构。
1、确保已安装 openai SDK:执行 npm install openai(Node.js)或 pip install openai(Python)。
2、初始化客户端时指定 DeepSeek 官方 API 地址:baseURL: "https://api.deepseek.com"。
3、在请求参数中明确指定模型名称为 "deepseek-v4-pro" 或 "deepseek-v4-flash"。
4、确保请求 headers 中包含 "Content-Type": "application/json",部分代理环境需显式声明。
二、手动构造 HTTP 请求(cURL / Postman 方式)
该方式适用于调试、测试或无法引入 SDK 的轻量级集成场景,直接发送符合 OpenAI ChatCompletions 规范的 JSON 请求体。
1、设置请求 URL 为 POST https://api.deepseek.com/v1/chat/completions。
2、在请求头中添加 Authorization: Bearer YOUR_API_KEY 与 Content-Type: application/json。
3、请求体使用标准 ChatCompletions 格式,例如:{"model":"deepseek-v4-pro","messages":[{"role":"user","content":"你好"}]}。
4、确认响应体结构与 OpenAI 一致,含 choices[0].message.content 字段,可直接复用现有解析逻辑。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
三、通过代理网关适配非标准端点
当实际部署环境受限于网络策略或需统一鉴权时,可通过自建或第三方代理网关转发请求,将原始 OpenAI 兼容请求映射至 DeepSeek V4 后端服务。
1、部署支持路径重写与 header 注入的反向代理(如 Nginx、Cloudflare Workers 或 FastAPI 中间件)。
2、将客户端请求的 /v1/chat/completions 路径代理至 https://api.deepseek.com/v1/chat/completions。
3、在代理层自动注入 Authorization 头,并替换原始模型名字段(如将 gpt-4o 映射为 deepseek-v4-flash)。
4、返回响应前校验 status code 与字段完整性,确保与 OpenAI 接口行为一致。
四、使用 Anthropic 兼容模式调用(备用路径)
DeepSeek V4 同步支持 Anthropic Messages API 协议,适用于已集成 Claude 生态的项目,可快速切换底层模型而无需重构对话流逻辑。
1、将请求地址改为 POST https://api.deepseek.com/v1/messages。
2、请求头保持 x-api-key 与 Content-Type: application/json 不变。
3、请求体采用 Anthropic 格式,包含 "model": "deepseek-v4-pro"、"messages" 数组及 "max_tokens" 等必需字段。
4、响应中提取 content[0].text 即可获得模型输出,与 Anthropic 原生响应结构完全一致。


















