博客

Codex 接入 DeepSeek V4 Pro:OPENAI_BASE_URL 两行配置

快速回答

Codex 走 OpenAI 协议,接入 DeepSeek V4 Pro 就是两行环境变量:

bash
export OPENAI_BASE_URL="https://api.teamorouter.com/v1"
export OPENAI_API_KEY="sk-teamo-你的Key"

然后在 Codex 里把模型设成 deepseek-v4-pro(付费)或 deepseek-v4-pro-free(免费 200 次/天)。下面讲清环境变量和 profile 两种写法。

环境变量:最省事的接法

Codex 原生支持通过环境变量自定义 OpenAI 端点:

bash
export OPENAI_BASE_URL="https://api.teamorouter.com/v1"
export OPENAI_API_KEY="sk-teamo-你的Key"

这两行写进 shell 配置(~/.zshrc / ~/.bashrc),Codex 的所有请求就会发到 TeamoRouter。之后在 Codex 里指定模型:

bash
codex --model deepseek-v4-pro-free "用一句话介绍你自己"

注意 OPENAI_BASE_URL/v1——Codex 基于 OpenAI SDK,需要它。

Profile:按任务分流

如果你不想让整个 Codex 都切到 DeepSeek,可以用 profile 精确控制。在 ~/.codex/config.toml 里加:

toml
[profiles.teamorouter-pro-free]
base_url = "https://api.teamorouter.com/v1"
api_key = "sk-teamo-你的Key"
model = "deepseek-v4-pro-free"

[profiles.teamorouter-pro-free.options]
max_tokens = 4096

然后:

bash
codex --profile teamorouter-pro-free "重构 src/services/reporting.py,拆掉重复分支"

这样你可以同时保留默认的 GPT-5.6 profile 和 DeepSeek profile,按任务切:重活给 Codex 原生 GPT,日常高频给便宜的 DeepSeek V4。

用免费档在 Codex 里跑 V4 Pro

deepseek-v4-pro-free 每天 200 次免费,接进 Codex 后:

  • 日常改代码:单文件修改每次 3–5 次请求,200 次够十几处;
  • 长 agent 循环:多步重构每次 10–20 次,200 次够 3–5 个硬任务;
  • 额度耗尽:模型 ID 换成 deepseek-v4-pro 付费($1.74/$3.48 平价,无账号限流)。

轻活(解释、commit message)建议走 deepseek-v4-flash-free(也 200 次/天),把 Pro 免费额度留给硬活。

常见踩坑

Q:Codex 报 404 / 连不上? OPENAI_BASE_URL 漏了 /v1。Codex 走 OpenAI SDK,端点必须是 https://api.teamorouter.com/v1

Q:报 401 鉴权失败? OPENAI_API_KEY 没生效或 Key 复制不全。echo $OPENAI_API_KEY 确认 sk-teamo- 开头、无空格。

Q:Codex 里模型切不过去? 确认 model 拼写全小写、- 分隔(deepseek-v4-pro-free)。可以先 curl .../v1/models 拉实时列表核对。

Q:profile 和环境变量冲突怎么办? profile 里显式写的 base_url / api_key 优先于环境变量,适合「默认 GPT、特定任务走 DeepSeek」的分流。

Q:V4 Pro 的推理能力在 Codex 里能用吗? 能。V4 Pro 走 OpenAI 兼容协议,推理透传,Codex 侧无需额外配置。

TeamoRouter 拿 Key,两行环境变量就能让 Codex 跑上 DeepSeek V4 Pro。

准备好接入了吗?登录控制台 · 购买额度 · 创建 API Key,三步即可开始。
Codex 接入 DeepSeek V4 Pro:OPENAI_BASE_URL 两行配置 · TeamoRouter