Codex CLI 中转站配置,Base URL 与 API Key 教程文章封面

Codex CLI 如何配置 Base URL 和 API Key?中转站接入教程

Codex CLI 是 OpenAI 的命令行编程助手。它适合在终端里直接读项目、解释代码、修改文件、运行命令。很多开发者真正卡住的地方不是 Codex 会不会写代码,而是本地网络、API Key、Base URL 和模型名该怎么配。

这篇文章专门讲 Codex CLI 接入 AI 中转站的思路。不同中转站的字段名字可能略有不同,但核心都是三件事:请求发到哪里、用什么 key 鉴权、模型名如何映射。

先确认你要走哪种登录方式

Codex CLI 通常可以用 ChatGPT 登录,也可以使用 API Key。官方 Codex CLI 文档也说明,首次运行 codex 时可以登录,或者用 API key 鉴权。

如果你使用中转站,通常走的是 API Key + OpenAI-compatible endpoint 这条路。这样更适合服务器、CI、远程开发机和国内网络环境。

环境变量怎么写

最常见的是先设置 OPENAI_API_KEY。如果你的中转站支持 OpenAI-compatible API,还需要按它的说明设置 Base URL。不同版本 Codex CLI 对自定义 Base URL 的配置入口可能不同,建议以当前版本的官方文档和中转站说明为准。

export OPENAI_API_KEY="你的 API Key"
# 如果中转站说明支持自定义 Base URL,再按说明设置对应变量或配置项
codex

Base URL 最容易填错的地方

Base URL 不是随便把官网地址替换成中转站域名。你要看中转站给的是根地址、/v1 地址,还是某个专门的 OpenAI-compatible 路径。多写或少写一个 /v1,都可能导致 404、401 或请求格式不匹配。

排查时不要一次改很多项。先只配置 key 和 endpoint,确认能发起一个最简单请求,再加模型名、代理、自动审批等复杂配置。

模型名也要能被中转站识别

Codex CLI 不是普通聊天网页。它可能会使用适合代码任务的模型名,也可能在特定功能中发出额外工具链请求。中转站如果没有做模型映射,就会出现 model not found、503、服务不可用等问题。

这类问题通常不是你本地 npm 安装错了,而是中转站没有把 Codex 请求的模型名路由到可用上游。站长应该在后台日志里保留原始模型名,方便用户定位。

推荐排查顺序

  • 确认 codex --version 可以正常运行;
  • 确认 API Key 没有空格、换行或复制残缺;
  • 确认 Base URL 路径和中转站文档一致;
  • 确认模型名在中转站后台有映射;
  • 遇到 401 先查 key,遇到 404 先查路径,遇到 503 先查上游和模型路由。

如果你只是想稳定使用 Claude Code、Codex CLI、Gemini CLI、Cline、Roo Code 这类 AI 编程工具,不想自己维护模型映射、网络转发和错误排查,可以了解 YYLX.IO 鱼鱼连线。对普通用户来说,最省时间的方案往往不是自己搭一整套网关,而是直接使用已经整理好接入方式的 AI 中转站。

总结

Codex CLI 接中转站,重点是 API Key、Base URL、模型映射三件事。先跑通最小配置,再逐步增加高级功能,排查会轻松很多。

参考:OpenAI Codex CLI 官方文档

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注