返回首页
OpenAI Codex

Codex CLI 使用教程

OpenAI Codex CLI 终端 AI 编程助手完整配置指南
支持 Windows、macOS、Linux 三大平台

您的 OpenAI API 地址:

请将配置中的基础 URL 替换为上方显示的地址

1

安装 Codex CLI

Codex CLI 是 OpenAI 的终端 AI 编程助手,提供多种安装方式:

方法 1: 使用 npm (推荐)

PowerShell / CMD
npm install -g @openai/codex

方法 2: 下载二进制文件

从 OpenAI Codex GitHub Releases 下载 Windows 版本的可执行文件

验证安装:

PowerShell / CMD
codex --version

应显示 Codex CLI 的版本信息

2

配置文件设置

Codex CLI 使用 TOML 格式的配置文件。创建或编辑以下文件:

配置文件路径:

Windows
%USERPROFILE%\.codex\config.toml

配置内容:

config.toml

重要: 确保 base_url 使用上方显示的实际 API 地址

3

认证文件设置

创建认证配置文件,禁用默认的 OpenAI API Key 认证:

认证文件路径:

Windows
%USERPROFILE%\.codex\auth.json

文件内容:

auth.json
{
  "OPENAI_API_KEY": null
}

OPENAI_API_KEY 设置为 null,然后使用环境变量 CRS_OAI_KEY 进行认证

4

设置环境变量

配置 API 密钥环境变量:

方法 1: 临时设置(当前会话)

PowerShell
$env:CRS_OAI_KEY = "你的API密钥"
CMD
set CRS_OAI_KEY=你的API密钥

方法 2: 永久设置(用户环境变量)

PowerShell (管理员权限)
[System.Environment]::SetEnvironmentVariable("CRS_OAI_KEY", "你的API密钥", [System.EnvironmentVariableTarget]::User)

提示:你的API密钥 替换为实际的 API Key(格式如 cr_xxxxxxxxxx

验证配置:

PowerShell
echo $env:CRS_OAI_KEY
5

开始使用 Codex CLI

启动 Codex CLI:

PowerShell / CMD
codex

成功! Codex CLI 已启动,使用自定义 API 端点进行认证。

常用功能:

  • 对话模式: 与 AI 助手进行自然语言对话
  • 代码生成: 请求 AI 生成或修改代码
  • 文件操作: 读取、编辑项目文件
  • 命令执行: 运行系统命令
  • MCP 扩展: 连接自定义工具和服务
  • 退出: 输入 /exit 或按 Ctrl+C
6

故障排除

问题 1: 找不到 codex 命令

原因: npm 全局安装路径未添加到 PATH
解决: 确认 npm 全局路径并添加到系统 PATH

问题 2: 配置文件未生效

检查项:

  • 配置文件路径是否正确(%USERPROFILE%\.codex\
  • TOML 语法是否正确(使用等号 =,字符串用引号)
  • base_url 是否正确

问题 3: API 连接失败

检查项:

  • 环境变量 CRS_OAI_KEY 是否正确设置
  • API Key 格式是否正确(包含 cr_ 前缀)
  • 网络连接是否正常
  • 防火墙是否阻止连接

问题 4: 环境变量未生效

解决: 关闭所有 PowerShell/CMD 窗口,重新打开

1

安装 Codex CLI

Codex CLI 提供多种安装方式:

方法 1: 使用 Homebrew (推荐)

Terminal
brew install codex

方法 2: 使用 npm

Terminal
npm install -g @openai/codex

方法 3: 下载二进制文件

GitHub Releases 下载 macOS 版本(支持 arm64/x86_64)

验证安装:

Terminal
codex --version
2

配置文件设置

创建或编辑 Codex 配置文件:

配置文件路径:

macOS
~/.codex/config.toml

配置内容:

config.toml
3

认证文件设置

创建认证配置文件:

认证文件路径:

macOS
~/.codex/auth.json

文件内容:

auth.json
{
  "OPENAI_API_KEY": null
}
4

设置环境变量

配置 API 密钥环境变量:

方法 1: 临时设置(当前会话)

Terminal
export CRS_OAI_KEY="你的API密钥"

方法 2: 永久设置

添加到 shell 配置文件:

对于 zsh (macOS 默认)
# 添加到 ~/.zshrc
echo 'export CRS_OAI_KEY="你的API密钥"' >> ~/.zshrc

# 重新加载配置
source ~/.zshrc
对于 bash
# 添加到 ~/.bash_profile
echo 'export CRS_OAI_KEY="你的API密钥"' >> ~/.bash_profile

# 重新加载配置
source ~/.bash_profile

验证配置:

Terminal
echo $CRS_OAI_KEY
5

开始使用 Codex CLI

启动 Codex CLI:

Terminal
codex

成功! Codex CLI 已启动,可以开始使用 AI 编程助手了

6

故障排除

问题 1: 找不到 codex 命令

解决: 确认安装路径在 PATH 中,或使用绝对路径运行

问题 2: 环境变量未生效

解决: 运行 source ~/.zshrcsource ~/.bash_profile

问题 3: API 连接失败

检查项: API Key、base_url 配置、网络连接

1

安装 Codex CLI

Codex CLI 提供多种安装方式:

方法 1: 使用 npm

Terminal
sudo npm install -g @openai/codex

方法 2: 下载二进制文件

GitHub Releases 下载 Linux 版本(支持 x86_64/arm64)

验证安装:

Terminal
codex --version
2

配置文件设置

创建或编辑 Codex 配置文件:

配置文件路径:

Linux
~/.codex/config.toml

配置内容:

config.toml
3

认证文件设置

创建认证配置文件:

认证文件路径:

Linux
~/.codex/auth.json

文件内容:

auth.json
{
  "OPENAI_API_KEY": null
}
4

设置环境变量

配置 API 密钥环境变量:

方法 1: 临时设置(当前会话)

Terminal
export CRS_OAI_KEY="你的API密钥"

方法 2: 永久设置

添加到 shell 配置文件:

对于 bash (默认)
# 添加到 ~/.bashrc
echo 'export CRS_OAI_KEY="你的API密钥"' >> ~/.bashrc

# 重新加载配置
source ~/.bashrc
对于 zsh
# 添加到 ~/.zshrc
echo 'export CRS_OAI_KEY="你的API密钥"' >> ~/.zshrc

# 重新加载配置
source ~/.zshrc

验证配置:

Terminal
echo $CRS_OAI_KEY
5

开始使用 Codex CLI

启动 Codex CLI:

Terminal
codex

成功! Codex CLI 已启动,可以开始使用 AI 编程助手了

6

故障排除

问题 1: 找不到 codex 命令

解决: 确认 npm 全局路径在 PATH 中,或使用 sudo npm install -g @openai/codex 重新安装

问题 2: 环境变量未生效

解决: 运行 source ~/.bashrcsource ~/.zshrc,或重新打开终端

问题 3: 权限错误

解决: 确保 ~/.codex/ 目录有正确的读写权限

了解更多

Codex CLI 官方资源:

高级功能:

提示: Codex CLI 是 OpenAI 的官方终端编程助手,配合我们的中转服务,您可以享受稳定、高效的 AI 辅助开发体验!