Codex CLI 配置教程:用 OfoxAI 接入 OpenAI 命令行编程工具(2026)
摘要
Codex CLI 是 OpenAI 推出的命令行 AI 编码工具,让开发者直接在终端用自然语言生成代码和重构函数。由于 OfoxAI 完全兼容 OpenAI 协议,通过两个环境变量即可无缝接入。本文从安装到验证,五分钟搞定。
什么是 Codex CLI
Codex CLI 是 OpenAI 官方发布的命令行 AI 编码工具。它运行在终端里,没有图形界面。你给它一句自然语言指令,它直接在当前目录下生成代码、修改文件、执行操作。
典型场景:快速生成脚手架代码、函数重构、批量操作、代码解释。对于习惯终端工作的开发者,省去了切换到浏览器或 IDE 的上下文成本。
安装 Codex CLI
通过 npm 全局安装:
npm install -g @openai/codex
安装完成后,终端应该能直接运行 codex 命令。
配置 API 接入
Codex CLI 使用 OpenAI 协议,通过环境变量读取配置。编辑 shell 配置文件:
# ~/.zshrc(macOS 默认)或 ~/.bashrc
export OPENAI_API_KEY=<你的 OFOXAI_API_KEY>
export OPENAI_BASE_URL=https://api.ofox.ai/v1
保存后执行:
source ~/.zshrc
验证配置
运行一个简单的测试指令:
codex "创建一个 Hello World 的 Python 脚本"
如果 Codex CLI 正常响应并生成了代码,说明配置成功。
模型选择
通过 --model 参数或环境变量指定模型:
# 使用 Codex 默认模型(日常编码)
codex --model openai/gpt-5.4-mini-codex "重构这个函数"
# 使用 Codex Max(复杂任务)
codex --model openai/gpt-5.1-codex-max "修复这个 Bug"
| 场景 | 模型 | 特点 |
|---|---|---|
| 代码生成 | openai/gpt-5.4-mini-codex | 速度快、成本低、适合高频使用 |
| 复杂重构 | openai/gpt-5.1-codex-max | 能力强、上下文理解更深 |
日常编码推荐使用 gpt-5.4-mini-codex,遇到复杂代码改动再切换到 gpt-5.1-codex-max。
Codex CLI 的具体配置选项可能随版本更新变化,请参考 Codex CLI 官方文档。
实际使用场景
快速创建项目
codex "创建一个 Express.js 项目,包含 TypeScript 配置和基本的健康检查接口"
重构现有代码
codex --model openai/gpt-5.1-codex-max "把 src/utils/ 下所有 JavaScript 文件转换为 TypeScript"
生成测试
codex "为 src/services/auth.ts 编写完整的 Jest 单元测试"
代码审查
codex "检查 src/api/routes.ts 中的潜在安全问题"
和其他工具配合
Codex CLI 和 IDE 类工具不冲突。一种常见工作流:
- 用 Codex CLI 快速生成项目骨架
- 用 Cursor 或 Cline 做细粒度编辑
- 用 Codex CLI 处理批量重构
如果你已经通过 OfoxAI 配置了其他工具,所有工具可以共用同一个 API Key,用量在同一个仪表板查看。
常见问题排查
报错 “Invalid API Key”
确认 ~/.zshrc 中设置的是 OfoxAI 平台的 Key。检查 Key 是否完整复制,前后没有多余空格。
报错连接超时
检查 OPENAI_BASE_URL 是否正确设置为 https://api.ofox.ai/v1。协议必须是 https,路径必须包含 /v1。
环境变量没有读取
运行 echo $OPENAI_BASE_URL 确认变量已生效。如果为空,说明 source 没执行成功或编辑了错误的配置文件。
模型不存在
确认模型 ID 带有前缀,如 openai/gpt-5.4-mini-codex,而不是 gpt-5.4-mini-codex。
总结
Codex CLI 的配置非常简单:安装一个 npm 包,设置两个环境变量(OPENAI_API_KEY 和 OPENAI_BASE_URL),就可以在终端里用自然语言编码。通过 OfoxAI 接入可以统一管理所有 AI 编码工具的用量。
详细接入文档请参考 OfoxAI Codex 集成指南。


