Codex CLI 配置教程:用 OfoxAI 接入 OpenAI 命令行编程工具(2026)

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 类工具不冲突。一种常见工作流:

  1. 用 Codex CLI 快速生成项目骨架
  2. 用 Cursor 或 Cline 做细粒度编辑
  3. 用 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_KEYOPENAI_BASE_URL),就可以在终端里用自然语言编码。通过 OfoxAI 接入可以统一管理所有 AI 编码工具的用量。

详细接入文档请参考 OfoxAI Codex 集成指南