Seedance 2.5 已上线 EvoLink立即体验
通过一个 Anthropic 兼容端点把 Claude Code 工作流切换到 DeepSeek V4 Pro API
教程

DeepSeek V4 Pro API 怎么用:从首次调用到接入 Claude Code

Jacey
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 是 deepseek-v4-pro,而从 2026 年 8 月 13 日(官方更新日志日期)起,同一个 ID 背后已经切换到升级后的 0813 正式版(主打 agent 能力的 GA 版本)。你不需要换 ID 就能用上新版。旧别名 deepseek-chatdeepseek-reasoner 已于 2026 年 7 月 24 日在上游退役——如果你的代码还在用它们,这篇就是迁移指南。
在 EvoLink 打开 DeepSeek 模型
最后核验:2026 年 8 月 13 日。

你将完成什么

  1. 第一次成功的 V4 Pro 请求(Anthropic Messages 格式);
  2. 让 Claude Code 通过 EvoLink 跑在 V4 Pro 上;
  3. 正确控制 thinking 模式(以及为什么 budget_tokens 悄悄失效);
  4. 避开从 Claude 迁移时最容易踩的三个参数坑;
  5. 生产环境的 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 接受 lowhighmax默认是 high——mediumxhigh 能传但会被静默映射为 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_kcontainermcp_serversmetadata 在这条路由上不支持,图片/文档内容类型会被拒绝。迁移时主动剔除它们,别等生产环境请求失败。

第四步:thinking 档位与你的账单

DeepSeek 把 thinking token 按输出 token 计费,而 V4 Pro 是个"思考大户":社区实测中它在同一任务上消耗的推理 token 可以是闭源同行的数倍。实用建议:

  • 默认档就是 effort: "high"——对日常任务偏重。批量步骤显式设 low,攻坚任务保持 highmax 是升级档。
  • 缓存命中输入按未命中价约 1/120 计费的口径有效期到 2026 年 8 月 16 日 16:00 UTC;官方已公布的新价随后生效(峰谷双价,Pro 缓存比约变为 1/30)。系统提示词稳定的长会话 agent 仍然受益。实时单价以 EvoLink 的 DeepSeek 模型价格 为准,不要相信任何博客里写死的数字,包括本文。
  • 大批量、低难度的步骤(分类、摘要)路由到 deepseek-v4-flash,把 Pro 留给硬任务。

第五步:并发、429 与回退

上游对 Pro 级模型不设按 token 的限速,只设账户级并发上限(上游为 500 并发),超限返回 429;排队超过 10 分钟未开始推理的请求会被断开。生产环境建议:
  1. 429 当作背压信号:指数退避加抖动,并把在途请求数压在实测上限之下;
  2. high 档任务把客户端超时设宽——先思考后吐字,首 token 前的等待是正常的;
  3. 配置回退: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.typeenabled/disabled)加 effort 档位(low/high/max,默认 highmedium 能传但映射为 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 完整对比

下一步

准备好把 AI 成本降低 89% 吗?

现在就开始使用 EvoLink,体验智能 API 路由的强大能力。