Skip to main content
Codex 是 OpenAI 推出的 AI 编程智能体(Coding Agent),能听懂人话,按指令行事,自动修改代码。本教程将指导你在不同平台上安装和配置 Codex。

与 ChatGPT 的核心区别

工具简介

Codex 的用处分为两大类: 程序员用:
  • 用看得懂的中文回答他做了什么
  • 按你的需求操控电脑进行数据修改与代码编写
  • 支持多任务操作,可开多个窗口一起工作
非程序员用:
  • 整理桌面文件排列整齐
  • 辅助完成每日工作,减轻工作压力
  • 需要成品时,叫 Codex 帮你生成一个,简单快捷

前置准备

Node.js 22+

Codex CLI 要求 Node.js 22 或更高版本,这是硬性要求。
如未安装,推荐使用 nvm:
详细环境准备请参考 Node.js 开发环境准备

支持的操作系统

网络环境

  • 能够访问 https://xcompute.us(主入口)
  • 能够访问 https://intl.dualseason.com(加速入口)

获取 Xcompute API Key

如果你已经拥有 API Key,可以直接跳到安装步骤。如尚未获取,可参考 Xcompute API 文档 创建密钥。

安装 Codex

CLI 版(程序员用)

Mac 系统

方式一:npm 安装(如果没有 npm,先安装 Node.js) Node.js 下载地址(需 VPN):https://nodejs.org/en
方式二:Homebrew 安装

Windows 系统

以管理员身份运行 PowerShell,安装 WSL:
重启进入 WSL 后,安装 Node.js 和 Codex:

Linux 系统

方式一:npm 安装
方式二:二进制离线安装

验证安装

如果弹出版本号(如 0.xxx.0)即安装成功。 首次运行 codex 会有两个选项:
  1. ChatGPT 账号 — 推荐新手,有免费额度
  2. OpenAI API Key — 适合开发者,接入 Xcompute API Key
如果未配置 API Key 会提示认证错误,请先完成上方配置章节再测试。

桌面版(非程序员用)

打开即用,无需命令行操作。 下载地址:https://chatgpt.com/zh-Hans-CN/download/ 打开桌面版后,会看到登录界面:
Codex 登录界面
按界面提示输入 API Key 即可登录使用。

配置 Codex 对接 Xcompute

Codex 默认连 OpenAI 官方 API。要接到 Xcompute,需要修改 API 地址和 Key。

Xcompute API 概览

方法一:环境变量(推荐新手)

Base URL 必须包含 /v1 后缀!正确:https://xcompute.us/v1,错误:https://xcompute.us
永久写入配置:
一行命令验证:

方法二:配置文件(config.toml)

创建 ~/.codex/config.toml
env_key 指向的是环境变量名称,你仍需设置 OPENAI_API_KEY 环境变量。
配置字段详解: 多提供者配置(方便切换):

方法三:加速入口

方法四:CC Switch(桌面端)

通过 CC Switch 可以快速配置可视化供应商信息。
CC Switch 界面
核心配置项: 详细的 CC Switch 配置步骤请参考 CC Switch 接入 Xcompute

模型选择

可用模型一览

场景化推荐

成本对比估算

以每天处理 10 个中等任务(每任务约 5K input + 2K output tokens)为例: 使用 Xcompute 的 GPT 福利渠道(0.9 折),成本仅为官方价格的不到十分之一。

高级配置

沙箱模式

Codex 提供三种沙箱模式控制 AI 对文件系统和命令的访问:

代理设置

或在 config.toml 中:

MCP 服务器扩展

完整配置示例

以下是一份生产级 ~/.codex/config.toml 供参考:

自定义指令

实战示例

创建 Express.js 项目:
代码审查:
编写测试:
查看 Token 消耗: Codex 会在任务完成后显示 token 使用统计:
通过观察 token 消耗,你可以优化指令措辞来减少不必要的开销。

切换模型对比效果

不同模型对同一任务的输出质量和速度差异明显:

测试连接

配置完成后,启动 Codex 并发送一条测试消息:
能够正常收到回复即表示配置成功。 如果连接失败,可以用 curl 排查:

常见问题

401 认证错误

排查步骤:
Base URL 缺少 /v1 后缀是最常见的配置错误。

模型不存在

连接超时

沙箱初始化失败

找不到 config.toml?

先执行一次 codex,退出后再去用户目录找。
  • Linux / macOS:~/.codex
  • Windows:C:\Users\你的用户名\.codex

桌面版无法登录?

确保已开启科学上网(VPN),并确认账号或 API Key 有效。

配置后 Codex 仍走官方?

检查 config.toml 中的 base_url 是否正确指向 Xcompute 地址(必须有 /v1)。

与官方 API 的差异

其他常见错误

ECONNREFUSED:
rate limit exceeded:
insufficient balance:

配置速查

快速命令速查:

配置路径


进阶:wire_api 详解

对接第三方 API 时,config.toml 中的 wire_api 是最容易配错的字段: 对接 Xcompute 等中转站时,通常使用 wire_api = "chat"

进阶:多 Profile 配置

config.toml 中配置多个 Profile,修改 profile 字段即可快速切换模型:

进阶:AGENTS.md 项目记忆

在项目根目录创建 AGENTS.md,为 Codex 提供持久化上下文:
在 Codex 对话中使用 /init 可自动生成此文件。

成本控制建议


相关资源

更多教程


最后更新:2026-07-13
本内容由 Coze AI 生成,请遵循相关法律法规及《人工智能生成合成内容标识办法》使用与传播。