
教程
DeepSeek V4 Pro API 怎么用:从首次调用到接入 Claude Code
Jacey
2026年8月13日
10 分钟阅读
这篇教程带你从一个 EvoLink API Key 走到可用的 DeepSeek V4 Pro 集成。最短路径是:向
POST https://direct.evolink.ai/v1/messages 发送 Anthropic Messages 格式的请求,model 填 "deepseek-v4-pro",从 content 里读结果。同一个端点还能让 Claude Code 直接跑在 V4 Pro 上——只改两个环境变量,不改一行代码。先钉住一个大多数教程都没讲对的事实:可调用的模型 ID 是
在 EvoLink 打开 DeepSeek 模型
deepseek-v4-pro,而从 2026 年 8 月 13 日(官方更新日志日期)起,同一个 ID 背后已经切换到升级后的 0813 正式版(主打 agent 能力的 GA 版本)。你不需要换 ID 就能用上新版。旧别名 deepseek-chat 和 deepseek-reasoner 已于 2026 年 7 月 24 日在上游退役——如果你的代码还在用它们,这篇就是迁移指南。最后核验:2026 年 8 月 13 日。
你将完成什么
- 第一次成功的 V4 Pro 请求(Anthropic Messages 格式);
- 让 Claude Code 通过 EvoLink 跑在 V4 Pro 上;
- 正确控制 thinking 模式(以及为什么
budget_tokens悄悄失效); - 避开从 Claude 迁移时最容易踩的三个参数坑;
- 生产环境的 429/并发策略与回退路由。
准备工作
- EvoLink 账号和 控制台 里创建的 API Key。
- 任意 HTTP 客户端。下方示例用 cURL 和原生 Python(
requests),让请求结构一目了然。 - 完整参数合同见 DeepSeek V4 Messages API 文档;本文讲流程和坑,不重复参数手册。
第一步:首次 V4 Pro 请求
curl https://direct.evolink.ai/v1/messages \
-H "Authorization: Bearer $EVOLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-pro",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Refactor this function to be iterative: def f(n): return n*f(n-1) if n else 1"}
]
}'成功响应返回一个
content 数组。thinking 默认开启时,模型的推理过程会以 type: "thinking" 的 content 块先返回,答案块在后——读最后的文本块,并把 thinking token 算进你的输出成本预算(第四步细说)。同样的调用用 Python 写,零依赖负担:
import requests, os
resp = requests.post(
"https://direct.evolink.ai/v1/messages",
headers={"Authorization": f"Bearer {os.environ['EVOLINK_API_KEY']}"},
json={
"model": "deepseek-v4-pro",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "用两句话总结 MoE 路由的取舍。"}],
},
timeout=120,
)
resp.raise_for_status()
blocks = resp.json()["content"]
print(next(b["text"] for b in blocks if b["type"] == "text"))max_tokens 上限高达 384,000——这是 V4 Pro 少见的超大输出上限——上下文窗口为 1M token。第二步:把 Claude Code 切到 DeepSeek V4 Pro
因为 EvoLink 用 Anthropic 兼容的 Messages 端点提供 V4 Pro,Claude Code 只需覆盖端点环境变量就能切换:
export ANTHROPIC_BASE_URL="https://direct.evolink.ai"
export ANTHROPIC_AUTH_TOKEN="your-evolink-api-key"
export ANTHROPIC_MODEL="deepseek-v4-pro"
claude切换到此为止:你的 agent 工作流、工具、提示词全部不变。社区的一致反馈是 V4 Pro 最强的场景就是长链路、多步骤的编码任务——0813 版在终端 agent 基准上的得分接近翻倍——所以 Claude Code 这类 agent 框架正是它对闭源模型拉开性价比的地方。
这套配置的两个实用注意:
- 工具调用走标准的 Anthropic
tool_use/tool_result流程,Claude Code 的文件编辑和 shell 工具正常工作。 - V4 Pro 没有视觉输入。Claude Code 里涉及截图或图片的功能在这条路由上不可用;这类任务保留一个带视觉能力的模型。
第三步:三个迁移坑
以下是与 Anthropic 原生 API 悄悄不同的参数映射,全部来自当前 EvoLink 合同(2026 年 8 月 13 日核验)。

坑一:
budget_tokens 被忽略。 Anthropic 原生的 thinking 预算字段在这条路由上不起任何作用。thinking 由另外两个字段控制:{
"thinking": {"type": "enabled"},
"output_config": {"effort": "high"}
}effort 接受
low、high、max,默认是 high——medium 和 xhigh 能传但会被静默映射为 high(DeepSeek 官方映射表)。如果你迁移过来的代码设了 budget_tokens(或以为默认是 medium)却发现行为和账单从不变化——原因就在这。坑二:
role: "system" 会被拒绝。 系统提示词必须走顶层 system 字段,不能作为 system 角色的消息:{
"model": "deepseek-v4-pro",
"system": "You are a terse senior reviewer.",
"messages": [{"role": "user", "content": "Review this diff..."}]
}坑三:不支持的字段会失败或空转。
top_k、container、mcp_servers、metadata 在这条路由上不支持,图片/文档内容类型会被拒绝。迁移时主动剔除它们,别等生产环境请求失败。第四步:thinking 档位与你的账单
DeepSeek 把 thinking token 按输出 token 计费,而 V4 Pro 是个"思考大户":社区实测中它在同一任务上消耗的推理 token 可以是闭源同行的数倍。实用建议:
- 默认档就是
effort: "high"——对日常任务偏重。批量步骤显式设low,攻坚任务保持high,max是升级档。 - 缓存命中输入按未命中价约 1/120 计费的口径有效期到 2026 年 8 月 16 日 16:00 UTC;官方已公布的新价随后生效(峰谷双价,Pro 缓存比约变为 1/30)。系统提示词稳定的长会话 agent 仍然受益。实时单价以 EvoLink 的 DeepSeek 模型价格 为准,不要相信任何博客里写死的数字,包括本文。
- 大批量、低难度的步骤(分类、摘要)路由到
deepseek-v4-flash,把 Pro 留给硬任务。
第五步:并发、429 与回退
上游对 Pro 级模型不设按 token 的限速,只设账户级并发上限(上游为 500 并发),超限返回
429;排队超过 10 分钟未开始推理的请求会被断开。生产环境建议:- 把
429当作背压信号:指数退避加抖动,并把在途请求数压在实测上限之下; high档任务把客户端超时设宽——先思考后吐字,首 token 前的等待是正常的;- 配置回退:EvoLink 路由对多个模型说同一种 Messages 格式,从
deepseek-v4-pro回退到其他可用模型是一次配置变更而不是重写。社区里全是这个模式——Flash 干批量、Pro 攻坚、闭源模型兜底。
FAQ
EvoLink 上 DeepSeek V4 Pro 的模型 ID 是什么?
deepseek-v4-pro。2026 年 8 月 13 日起同一 ID 已指向 0813 正式版——ID 不变,模型升级。能用 OpenAI SDK 而不是 Messages 格式吗?
V4 Pro 在 EvoLink 上当前已核验的合同是上文的 Anthropic 兼容
/v1/messages 路由。接 OpenAI 风格客户端之前,先查 API 文档 的最新状态。thinking 怎么控制?
thinking.type(enabled/disabled)加 effort 档位(low/high/max,默认 high;medium 能传但映射为 high)。Anthropic 的 budget_tokens 在这条路由上被忽略。支持图片或 PDF 吗?
不支持。纯文本模型,图片和文档内容类型会被拒绝。视觉任务路由给带视觉能力的模型。
为什么收到 429?
你碰到的是并发上限,不是 token 限速。降低并行数、加退避;上游可申请扩容。
V4 Pro 开源吗?
4 月 Preview 版权重以 MIT 协议放在 Hugging Face。截至 2026 年 8 月 13 日,0813 版权重尚未发布。
我的场景该用 Pro 还是 Flash?
生产用户的经验法则:分类、摘要、短编辑用 Flash;8 步以上的 agent 链和事实敏感任务用 Pro。实测差异见 Pro 与 Flash 完整对比。
下一步
- EvoLink 上的 DeepSeek 模型 —— 实时价格与模型接入。
- DeepSeek V4 Pro 0813 更新了什么 —— GA 版的 agent 与 Codex 变化。
- Pro 与 Flash 选型指南 —— 哪个档位适合哪类工作负载。


