🎁 新人 免费注册,送 10 次调用,最高 $1,免绑卡。

OpenAI Codex CLI

OpenAI 官方的终端编码 agent。由于它使用标准 OpenAI API,相同的两个环境变量即可解锁 每一个 生态系统中与 OpenAI 兼容的工具 — 一旦 Codex 能用,Aider / Continue / LangChain / 原生 openai CLI 也都能用。

开始之前

在以下位置创建 API key Console → API Keys. 请立即复制 — 它只会显示一次。

第 1 步 — 设置环境变量

# ~/.zshrc (or equivalent)
export OPENAI_BASE_URL="https://synthorai.io/v1"
export OPENAI_API_KEY="sk-..."   # your Synthorai key

与 OpenAI 兼容的 base URL 必须以下面结尾 /v1. 与 Anthropic SDK 不同,OpenAI SDK 不会自动附加它。常见错误是粘贴 https://synthorai.io;这样请求会命中 /chat/completions (404),而不是 /v1/chat/completions.

第 2 步 — 发送你的第一个请求

# Open a new shell so env vars take effect, then:
codex exec -m gpt-5.4-mini "refactor this function for readability" < src/foo.py

# Or for long reasoning-heavy tasks:
codex exec -m gpt-5.3-codex "implement unit tests for bar()"

相同的配置同样适用于 openai CLI、Python/Node SDK、Aider,以及任何其他与 OpenAI 兼容的工具 — 它们都会读取 OPENAI_BASE_URLOPENAI_API_KEY.

推荐模型

参数类型说明
gpt-5.3-codexcoding针对代码生成调优。Codex CLI 的默认选择。
gpt-5.4reasoning旗舰级推理能力。适用于架构级别的重构。
gpt-5.4-minifast快速、便宜,但仍然很强大。适合短任务的默认选择。
gpt-5.4-nanocheapest最便宜的 OpenAI 选项。适用于小幅编辑和分类。

故障排查

/chat/completions 上出现 "404 Not Found" — 你的 OPENAI_BASE_URL 缺少 /v1 后缀。修复方法: export OPENAI_BASE_URL="https://synthorai.io/v1".

"仍然命中 api.openai.com" — 新的环境变量只对新的 shell 生效。请打开一个全新终端,或 source 你的配置文件。

"Model not found"curl $OPENAI_BASE_URL/models -H "Authorization: Bearer $OPENAI_API_KEY" 以查看你工作空间确切可用的列表。

按项目覆盖 — 如果你不想全局设置这些变量,可以把它们放进项目级的 .envrc (配合 direnv)或一个按 shell 设定的函数中。

model price comparison 中查看这四个档位的价格对比。