Appearance
OpenRouter 提供大量免费和付费模型池,DeepSeek 提供原生 Anthropic 兼容端点且中文能力强。两者在 Free Claude Code 中都走 Anthropic Messages 协议,配置只需在 .env 中填写 API Key 和 MODEL。
Free Claude Code 接入 OpenRouter 和 DeepSeek:云端 API 代理配置
OpenRouter
为什么选 OpenRouter
OpenRouter 是一个模型聚合服务,提供数百个模型的统一 API。它有两个核心优势:
- 免费模型池:部分模型完全免费,适合尝鲜
- 模型丰富:一个 API Key 接入多个厂商的模型
OpenRouter 的传输层使用 Anthropic Messages 格式(原生兼容),Free Claude Code 直接转发请求,无需协议转换。
申请 API Key
- 访问 openrouter.ai/keys
- 登录或注册
- 创建 API Key,格式为
sk-or-xxxxxxxx...
配置
dotenv
OPENROUTER_API_KEY="sk-or-你的密钥"
MODEL="open_router/stepfun/step-3.5-flash:free"MODEL 格式为 open_router/模型发布者/模型名。
模型推荐
网络代理
dotenv
OPENROUTER_PROXY="http://username:password@host:port"DeepSeek
为什么选 DeepSeek
DeepSeek 是国产大模型厂商,有两个核心优势:
- 中文能力强:中文代码注释、文档理解、对话都比海外模型好
- 价格低:比 Claude 官方 API 便宜很多
重要区别:DeepSeek 使用的是 api.deepseek.com/anthropic 端点(原生 Anthropic Messages 协议),不是 OpenAI Chat Completions 端点。Free Claude Code 直接转发 Anthropic 格式请求。
申请 API Key
- 访问 platform.deepseek.com/api_keys
- 登录或注册
- 创建 API Key
配置
dotenv
DEEPSEEK_API_KEY="你的 DeepSeek 密钥"
MODEL="deepseek/deepseek-chat"可用模型
| 模型 | 说明 |
|---|---|
deepseek/deepseek-chat | 通用对话模型,日常开发够用 |
deepseek/deepseek-coder | 代码专用模型 |
注意:DeepSeek 不支持网络代理配置(无
DEEPSEEK_PROXY字段)。如需代理,需在系统层面配置。
混合使用:不同层级走不同 Provider
Free Claude Code 支持为 Claude 的 Opus / Sonnet / Haiku 三个层级分别指定不同 Provider:
dotenv
OPENROUTER_API_KEY="sk-or-..."
DEEPSEEK_API_KEY="..."
MODEL_OPUS="open_router/deepseek/deepseek-r1-0528:free"
MODEL_SONNET="deepseek/deepseek-chat"
MODEL_HAIKU="lmstudio/unsloth/GLM-4.7-Flash-GGUF"
MODEL="open_router/deepseek/deepseek-r1-0528:free"- Claude Code 发送 Opus 请求时,走 OpenRouter 的免费 DeepSeek R1
- Sonnet 请求走 DeepSeek 官方 API
- Haiku 请求走本地 LM Studio
更多模型路由细节,参见 多模型路由配置。
FAQ
Q: OpenRouter 免费模型有调用限制吗? A: 有,免费模型通常有较低的速率限制(如每分钟几次)。如果遇到 429 错误,等待几秒重试或切换到付费模型。
Q: DeepSeek 的工具调用(tool use)好用吗? A: DeepSeek 的工具调用支持正在改进中,复杂工具链(多工具并行、嵌套调用)可能不如 Claude 官方稳定。如果工具调用频繁失败,建议切换到其他 Provider 或使用 thinking 模式。
Q: OpenRouter 和 DeepSeek 可以同时用吗? A: 可以,通过 MODEL_OPUS / MODEL_SONNET / MODEL_HAIKU 分别指定不同 Provider。详见 多模型路由配置。
Q: DeepSeek 的 deepseek/deepseek-chat 和 deepseek/deepseek-coder 有什么区别? A: coder 版本针对代码场景优化,代码生成和理解能力更强;chat 版本更通用。日常开发推荐 chat,纯代码场景可以试 coder。