首页 › LLM大语言模型 › Codex专栏 › 吴恩达Codex教程 › 第二章:Codex 安装与配置指南

第二章:Codex 安装与配置指南

环境准备与前置要求​

1.1 通用系统要求​

在开始安装 Codex 之前,请确保你的系统满足以下基本要求:​

​

飞书文档 - 图片

​

1.2 API 站点注册与配置​

​

由于网络环境限制,国内开发者需要通过镜像 API 站点来使用 Codex。​

以下是详细的注册配置流程:​

​

1.2.1 注册账号​

•

访问 API独立站 进行账号注册​

•

完成邮箱验证和基本信息填写​

•

登录后进入控制台界面​

​

飞书文档 - 图片

​

1.2.2 创建 API 令牌​

点击左侧菜单「控制台」→「API令牌」页面​

​

​

​

飞书文档 - 图片

​

37%

​

​

​

飞书文档 - 图片

​

63%

​

​

点击「添加令牌」按钮​

​

​

​

⭕

重要:令牌分组请选择 “openai codex 专用”(务必选择此分组,否则无法使用)​

​

47%

​

​

​

飞书文档 - 图片

​

53%

​

​

1.2.3 配置文件 说明​

Codex 需要两个核心配置文件:​

配置文件 作用 存放位置​

auth.json 存储 API 密钥 ~/.codex/auth.json​

config.toml 存储模型和站点配置 ~/.codex/config.toml​

​

Windows 系统安装 教程​

1.1 系统要求​

Windows 10 或 Windows 11(64位)​

Node.js 22 或更高版本​

npm 10 或更高版本​

稳定的网络连接​

1.2 前置步骤:安装 Git Bash​

Windows 系统建议先安装 Git Bash,以获得更好的命令行体验:​

•

访问 Git 官网 下载 Windows 版本​

•

运行安装程序,保持默认选项一路点击「Next」​

•

安装完成后,可在开始菜单找到「Git Bash」​

1.3 安装 Node.js​

访问 Node.js 官网 下载最新 LTS 版本​

运行安装程序,按提示完成安装​

安装完成后,打开 CMD 或 PowerShell 验证:​

node --version​

npm --version​

运行项目并下载源码​

3.4 安装 Codex​

打开命令提示符(CMD)或 PowerShell,执行以下命令:​

​

npm install -g @openai/codex​

运行项目并下载源码​

bash​

1​

​

​

安装过程可能需要几分钟,请耐心等待。​

​

3.5 验证安装​

安装完成后,验证 Codex 是否正确安装:​

​

codex --version​

运行项目并下载源码​

bash​

1​

​

​

如果显示版本号,说明安装成功。​

​

3.6 配置 API​

重要提示:请将下方的 sk-xxx 替换为你在 API独立站 生成的实际 API 密钥 !​

​

3.6.1 创建配置目录​

打开文件资源管理器,进入当前用户的用户目录​

​

找到或创建 .codex 文件夹(路径示例:C:\Users\你的用户名\.codex)​

​

​

​

如果看不到隐藏目录,请在文件资源管理器的「查看」选项卡中勾选「隐藏的项目」​

3.6.2 创建配置文件​

​

​

在 .codex 文件夹中创建两个文件:auth.json 和 config.toml​

​

auth.json 内容(需要将sk-xxx替换成刚才在API站点创建的真实的sk):​

​

{​

"OPENAI_API_KEY": "sk-xxx"​

}​

运行项目并下载源码​

json​

1​

2​

3​

​

​

config.toml 内容:​

​

model_provider = "aigcbar"​

model = "gpt-5.2-codex"​

model_reasoning_effort = "high"​

disable_response_storage = true​

preferred_auth_method = "apikey"​

​

[model_providers.aigcbar]​

name = "aigcbar"​

base_url = "https://api.aigc.bar/v1"​

wire_api = "responses"​

运行项目并下载源码​

toml​

​

1​

2​

3​

4​

5​

6​

7​

8​

9​

10​

​

​

配置参数说明:​

​

参数 可选值 说明​

model_reasoning_effort high / medium / low 模型思考努力程度,high 为最高质量​

model gpt-5.2-codex / gpt-5-codex 使用的模型版本​

base_url - API 端点地址,代码块中保留原样​

3.7 启动 Codex​

关键步骤:配置完成后,必须重启终端才能使配置生效!​

​

重启 CMD 或 PowerShell​

进入你的项目目录:​

cd your-project-folder​

运行项目并下载源码​

bash​

1​

启动 Codex:​

​

codex​

运行项目并下载源码​

bash​

1​

macOS 系统安装教程​

4.1 系统要求​

macOS 12(Monterey)或更高版本​

Node.js 22 或更高版本​

npm 10 或更高版本​

管理员权限(安装时需要输入密码)​

4.2 安装 Node.js​

macOS 有两种安装方式:​

​

方式一:官网下载安装(推荐新手)​

访问 Node.js 官网 下载 macOS 版本​

运行安装包,按提示完成安装​

方式二:使用 Homebrew 安装(推荐开发者)​

如果你已安装 Homebrew,可直接使用命令安装:​

​

brew install node​

运行项目并下载源码​

bash​

1​

如果尚未安装 Homebrew,先执行:​

​

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"​

运行项目并下载源码​

bash​

1​

4.3 安装 Codex​

打开终端(Terminal),执行以下命令:​

​

sudo npm install -g @openai/codex​

运行项目并下载源码​

bash​

1​

注意:命令执行时可能要求输入开机密码,输入时不会显示任何字符,输入完成后按 Enter 确认即可。​

​

4.4 验证安装​

codex --version​

运行项目并下载源码​

bash​

1​

4.5 配置 API​

重要提示:请将下方的 sk-xxx 替换为你在 API独立站 生成的实际 API 密钥!​

​

4.5.1 创建配置目录​

mkdir ~/.codex​

运行项目并下载源码​

bash​

1​

4.5.2 创建 auth.json​

vi ~/.codex/auth.json​

运行项目并下载源码​

bash​

1​

按 i 进入编辑模式,粘贴以下内容:​

​

{​

"OPENAI_API_KEY": "sk-xxx"​

}​

运行项目并下载源码​

json​

1​

2​

3​

粘贴后按 ESC 键,输入 :wq 后按 Enter 保存退出。​

​

4.5.3 创建 config.toml​

vi ~/.codex/config.toml​

运行项目并下载源码​

bash​

1​

按 i 进入编辑模式,粘贴以下内容:​

​

model_provider = "aigcbar"​

model = "gpt-5-codex"​

model_reasoning_effort = "high"​

disable_response_storage = true​

preferred_auth_method = "apikey"​

​

[model_providers.aigcbar]​

name = "aigcbar"​

base_url = "https://api.aigc.bar/v1"​

wire_api = "responses"​

运行项目并下载源码​

toml​

​

1​

2​

3​

4​

5​

6​

7​

8​

9​

10​

粘贴后按 ESC 键,输入 :wq 后按 Enter 保存退出。​

​

4.6 启动 Codex​

关键步骤:配置完成后,必须重启终端才能使配置生效!​

​

重启 Terminal​

进入项目目录:​

cd your-project-folder​

运行项目并下载源码​

bash​

1​

启动 Codex:​

codex​

运行项目并下载源码​

bash​

1​

Linux 系统安装教程​

5.1 系统要求​

Linux 发行版:Ubuntu 20.04+、Debian 10+、CentOS 7+、Fedora、Arch Linux 等​

Node.js 22 或更高版本​

npm 10 或更高版本​

sudo 权限​

5.2 安装 Node.js​

不同发行版的安装命令有所不同:​

​

Ubuntu / Debian​

更新包列表​

sudo apt update​

​

安装 Node.js​

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -​

sudo apt install -y nodejs​

运行项目并下载源码​

bash​

1​

2​

3​

4​

5​

6​

CentOS / RHEL / Fedora​

使用 dnf (Fedora) 或 yum (CentOS/RHEL)​

sudo dnf install nodejs npm​

或​

sudo yum install nodejs npm​

运行项目并下载源码​

bash​

1​

2​

3​

4​

Arch Linux​

sudo pacman -S nodejs npm​

运行项目并下载源码​

bash​

1​

5.3 安装 Codex​

打开终端,执行:​

​

npm install -g @openai/codex​

运行项目并下载源码​

bash​

1​

如果提示权限不足,使用 sudo:​

​

sudo npm install -g @openai/codex​

运行项目并下载源码​

bash​

1​

5.4 验证安装​

codex --version​

运行项目并下载源码​

bash​

1​

5.5 配置 API​

重要提示:请将下方的 sk-xxx 替换为你在 API独立站 生成的实际 API 密钥!​

​

5.5.1 创建配置目录​

mkdir ~/.codex​

运行项目并下载源码​

bash​

1​

5.5.2 创建 auth.json​

vi ~/.codex/auth.json​

运行项目并下载源码​

bash​

1​

按 i 进入编辑模式,粘贴:​

​

{​

"OPENAI_API_KEY": "sk-xxx"​

}​

运行项目并下载源码​

json​

1​

2​

3​

按 ESC,输入 :wq,按 Enter 保存退出。​

​

5.5.3 创建 config.toml​

vi ~/.codex/config.toml​

运行项目并下载源码​

bash​

1​

按 i 进入编辑模式,粘贴:​

​

model_provider = "aigcbar"​

model = "gpt-5-codex"​

model_reasoning_effort = "high"​

disable_response_storage = true​

preferred_auth_method = "apikey"​

​

[model_providers.aigcbar]​

name = "aigcbar"​

base_url = "https://api.aigc.bar/v1"​

wire_api = "responses"​

运行项目并下载源码​

toml​

​

1​

2​

3​

4​

5​

6​

7​

8​

9​

10​

按 ESC,输入 :wq,按 Enter 保存退出。​

​

5.6 启动 Codex​

关键步骤:配置完成后,必须重启终端才能使配置生效!​

​

重启终端​

进入项目目录:​

cd your-project-folder​

运行项目并下载源码​

bash​

1​

启动 Codex:​

codex​

运行项目并下载源码​

bash​

1​

实战使用指南​

6.1 基本启动流程​

无论使用哪个操作系统,启动 Codex 的标准流程都是:​

​

1. 进入项目目录​

cd your-project-folder​

​

2. 启动 codex​

codex​

运行项目并下载源码​

bash​

1​

2​

3​

4​

5​

启动成功后,你会看到 Codex 的交互式命令行界面,可以开始输入自然语言指令。​

​

6.2 实战使用示例​

示例 1:代码生成​

​

帮我写一个 Python 函数,实现快速排序算法​

运行项目并下载源码​

1​

Codex 会立即生成完整的快速排序实现代码,包括注释说明。​

​

​

示例 2:代码分析​

​

分析这段代码的性能瓶颈​

运行项目并下载源码​

1​

将代码文件拖拽到对话框,Codex 会分析代码并指出潜在的性能问题。​

​

​

示例 3:Bug 修复​

​

这段代码为什么报错,如何修复?​

运行项目并下载源码​

1​

粘贴报错代码后,Codex 会分析错误原因并提供修复方案。​

​

​

6.3 VSCode 插件使用​

除了命令行工具,Codex 还提供了 VSCode 插件:​

​

在 VSCode 扩展商店搜索 “OpenAI Codex”​

点击安装​

安装完成后,Codex 会出现在侧边栏​

完成上述 API 配置后即可直接使用​

​

​

​

常见问题排查​

7.1 安装问题​

问题现象 可能原因 解决方案​

npm 命令不存在 Node.js 未正确安装 重新安装 Node.js 并重启终端​

安装权限不足 缺少管理员权限 Windows 以管理员身份运行,macOS/Linux 使用 sudo​

安装卡住 网络问题 检查网络连接,或更换 npm 镜像源​

7.2 配置问题​

问题现象 可能原因 解决方案​

提示 API Key 无效 密钥错误或分组选择错误 检查密钥是否正确,确认分组选择 “openai codex 专用”​

提示额度不足 令牌额度设置过低 在 API独立站 将额度设为无限​

配置不生效 未重启终端 配置完成后必须重启终端​

7.3 使用问题​

问题现象 可能原因 解决方案​

无法连接 API 网络问题 检查网络连接,确认能访问 API独立站​

响应缓慢 模型推理级别设置过高 将 model_reasoning_effort 改为 medium 或 low​

代码质量不佳 提示词不够清晰 提供更详细的需求描述​

常用命令速查表​

8.1 内置斜杠命令​

Codex 提供了丰富的内置命令,通过输入 / 可以快速调用:​

​

命令 功能描述​

/mode 切换审批模式(Suggest / Auto Edit / Full Auto)​

/model 切换 AI 模型和推理级别​

/approvals 切换批准模式(Read Only / Auto / Full Access)​

/init 创建 AGENTS.md 文件,为 Codex 提供项目指令​

/status 显示当前会话配置和令牌使用情况​

/diff 显示 Git 差异(包括未跟踪文件)​

/clear 清除会话历史​

/prompts 显示示例提示​

/help 显示帮助信息​

8.2 审批模式说明​

模式 说明 适用场景​

Suggest 仅提供建议,不直接修改代码 学习参考、谨慎操作​

Auto Edit 自动编辑代码,但需要确认 日常开发、可控自动化​

Full Auto 完全自动,无需确认 批量处理、信任场景​

总结与建议​

9.1 安装配置要点回顾​

恭喜!通过本文的详细指导,你已经完成了 OpenAI Codex 在 Windows、macOS 或 Linux 系统上的完整安装配置。让我们回顾一下关键步骤:​

​

环境准备:确保 Node.js 22+ 和 npm 10+ 已安装​

API 注册:在 API独立站 注册并创建专用令牌​

配置文件:正确创建 auth.json 和 config.toml​

重启终端:配置完成后务必重启终端使配置生效​

启动使用:进入项目目录,运行 codex 命令​

9.2 使用技巧与建议​

文件上传:建议将代码文件拖拽到对话框,让 Codex 更好地理解项目上下文​

清晰描述:提供详细、清晰的需求描述,能获得更高质量的代码​

迭代优化:不满意的结果可以通过补充说明让 Codex 继续优化​

版本控制:在重要项目上使用 Git,方便回溯 Codex 的修改​

​