Codex 配置教程
| 本文档是包含了Codex环境配置教程、基础使用方式,以及使用过程中的一些心得~ |
|---|
Codex是OpenAI公司出品的一款强大的编码智能体,它有三种使用方式:
- 以终端运行的方式:Codex CLI
- 在VSCode、Cursor 及其他 IDE 中与 Codex 协作,以IDE扩展插件的方式运行:Codex IDE
- Codex云端模式,直接与开发者的github账号绑定,在云端进行任务处理,可以说是Codex的最强模式:Codex 云端
可惜Codex云端模式要注册OpenAI官方账号,并且要开通Plus等订阅服务,成本太高,我们只能退而求其次,采用终端模式,再配合我们的中转API站进行使用。
一、环境配置
Windows 版本教程
系统要求
- Windows 10 或 Windows 11
- Node.js 22+
- npm 10+
- 网络连接
安装步骤
前置步骤!!!
安装 Git Bash,请访问 Git - Downloads 下载对应您电脑系统的版本,之后一直点击“下一步”即可完成安装。1. 安装 Node.js
访问 Node.js 官网 下载并安装最新 LTS 版本。
2. 安装 codex
打开命令提示符 (CMD) 或 PowerShell,运行:
npm install -g @openai/codex
3.验证安装
打开命令提示符 (CMD) 或 PowerShell,运行:
codex --version
配置 API
- 获取 Auth Token
访问 https://api.kl-api.info/ 站点页面进行以下操作:
- 点击 控制台 → API令牌 页面
- 点击 添加令牌
- 令牌分组请选择:codex专属(务必选择此分组,否则无法使用)
- 令牌名称随意
- 额度建议:设置为 无限额度
- 其他选项保持默认

- 配置文件
| 重要提示:请将下方的 sk-xxx 替换为您在 http://api.kl-api.info 生成的实际 API 密钥! |
|---|
2.1 进入当前用户的用户目录下的 .codex 文件夹中,例如:C:\Users\testuser\.codex。
(注意:如果看不到该目录,说明您没有打开 Windows 的“显示隐藏的项目”,请先在文件资源管理器中开启。)

2.2 如果没有 .codex 文件夹,请手动创建该文件夹,然后在其中创建 config.toml 以及 auth.json 两个文件。

2.3 填写配置 (需要将 sk-xxx 替换成您自己创建的真实 SK)。
- auth.json 中的配置:
{"OPENAI_API_KEY": "sk-xxx"}
2. config.toml 中的配置(直接粘贴下面的内容即可):
model_reasoning_effort 可选值为 high, medium, low,分别代表模型思考的努力程度(高、中、低)。
model_provider = "kl-api"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.kl-api]
name = "kl-api"
base_url = "https://api.kl-api.info/v1"
wire_api = "responses"
启动 codex
重启终端!重启终端!重启终端!
然后进入到您的工程目录:
cd your-project-folder
运行以下命令启动:
codex
然后就会进行codex界面:

VSCode 插件 codex
以上配置完成后,在 VSCode 扩展商店中搜索并安装 codex 即可。

安装完成后会出现在侧边栏。

Mac 版本教程
系统要求
- macOS 12 或更高版本
- Node.js 22+
- npm 10+
- 网络连接
安装步骤
- 安装 Node.js
- 方式一:直接访问 Node.js 官网 下载并安装最新 LTS 版本。
- 方式二:使用 Homebrew(推荐)
# 如果尚未安装 Homebrew,请先运行此命令
/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"
# 安装 Node.js
brew install node
- 安装 codex
打开终端 (Terminal),运行(可能需要加 sudo):
npm install -g @openai/codex
- 验证安装
打开终端 (Terminal),运行:
codex --version
配置 API
- 获取 Auth Token
访问 api.kl-api.info 站点页面进行以下操作:
- 点击 控制台 → API令牌 页面
- 点击 添加令牌
- 令牌分组请选择:codex特供(务必选择此分组,否则无法使用)
- 令牌名称随意
- 额度建议:设置为 无限额度
- 其他选项保持默认

2. 配置文件
| 重要提示:请将下方的 sk-xxx 替换为您在 http://api.kl-api.info 生成的实际 API 密钥! |
|---|
2.1 创建目录和文件:
mkdir -p ~/.codex
touch ~/.codex/auth.json
touch ~/.codex/config.toml
2.2 编辑 auth.json 文件:
vi ~/.codex/auth.json
按 i 进入插入模式,粘贴以下内容(将 sk-xxx 替换为您的密钥),然后按 ESC 键,输入 :wq 并回车保存退出。
{"OPENAI_API_KEY": "sk-xxx"}
2.3 编辑 config.toml 文件:
vi ~/.codex/config.toml
按 i 进入插入模式,粘贴以下内容,然后按 ESC 键,输入 :wq 并回车保存退出。
model_provider = "kl-api"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.kl-api]
name = "kl-api"
base_url = "https://api.kl-api.info/v1"
wire_api = "responses"
启动 codex
重启终端!重启终端!重启终端!
然后进入到您的工程目录:
cd your-project-folder
运行以下命令启动:
codex
VSCode 插件 codex
以上配置完成后,在 VSCode 扩展商店中搜索并安装 codex 即可。

安装完成后会出现在侧边栏。

Linux 版本教程
系统要求
- 主流 Linux 发行版 (Ubuntu 20.04+, Debian 10+, CentOS 7+, etc.)
- Node.js 22+
- npm 10+
- 网络连接
安装步骤
- 安装 Node.js
- Ubuntu/Debian
sudo apt update
curl -fsSL [https://deb.nodesource.com/setup_lts.x](https://deb.nodesource.com/setup_lts.x) | sudo -E bash -
sudo apt-get install -y nodejs
- CentOS/RHEL/Fedora
# 使用 dnf (Fedora) 或 yum (CentOS/RHEL)
sudo dnf install nodejs npm
# 或
sudo yum install nodejs npm
- Arch Linux
sudo pacman -S nodejs npm
- 安装 codex
打开终端 (Terminal),运行:
sudo npm install -g @openai/codex
- 验证安装
打开终端 (Terminal),运行:
codex --version
配置 API
- 获取 Auth Token
访问 api.kl-api.info 站点页面进行以下操作:
- 点击 控制台 → API令牌 页面
- 点击 添加令牌
- 令牌分组请选择:codex特供(务必选择此分组,否则无法使用)
- 令牌名称随意
- 额度建议:设置为 无限额度
- 其他选项保持默认

- 配置文件
| 重要提示:请将下方的 sk-xxx 替换为您在 http://api.kl-api.info 生成的实际 API 密钥! |
|---|
2.1 创建目录和文件:
mkdir -p ~/.codex
touch ~/.codex/auth.json
touch ~/.codex/config.toml
2.2 编辑 auth.json 文件:
vi ~/.codex/auth.json
按 i 进入插入模式,粘贴以下内容(将 sk-xxx 替换为您的密钥),然后按 ESC 键,输入 :wq 并回车保存退出。
{"OPENAI_API_KEY": "sk-xxx"}
2.3 编辑 config.toml 文件:
vi ~/.codex/config.toml
按 i 进入插入模式,粘贴以下内容,然后按 ESC 键,输入 :wq 并回车保存退出。
model_provider = "kl-api"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.kl-api]
name = "kl-api"
base_url = "https://api.kl-api.info/v1"
wire_api = "responses"
启动 codex
重启终端!重启终端!重启终端!
然后进入到您的工程目录:
cd your-project-folder
运行以下命令启动:
codex
VSCode 插件 codex
以上配置完成后,在 VSCode 扩展商店中搜索并安装 codex 即可。

安装完成后会出现在侧边栏。

二、Codex基础命令
| 命令 | 中文说明 |
|---|---|
| /model | 切换模型和推理等级 |
| /approvals | 设置授权模式 |
| /new | 开启新的会话 |
| /init | 初始化 AGENTS.md 指导文件 |
| /compact | 上下文压缩,避免触发上下文限制 |
| /diff | 显示 git 差异 |
| /mention | 引用某个文件 |
| /status | 显示当前会话配置和 Token 用量 |
三、如何使用
AGENTS.md文件
我们可以在项目根目录或不同的目录中添加AGENTS.md文件,放入项目大纲、注意事项等。
Codex在运行时会优先阅读该文件,这就是借助上下文工程让Codex快速理解我们的项目。
可以通过指令/init来生成AGENTS.md文件,Codex会自动扫描项目目录下的文件,了解项目目录里是什么语言、架构等信息
之后再在终端运行codex,codex会自动读取AGENTS.md文件,作为核心上下文内容进行AI处理
切换模型与推理等级
Codex 默认搭配的是 OpenAI 最牛的代码专用模型 gpt-5-codex,默认的推理等级是:中等,gpt-5-codex 是 CodeX 专用的代码模型,比 GPT-5 更强。
可以用 /model 命令切换模式及推理等级:

第一步选择模型

第二步选择推理等级
切换授权模式
用 /approvals 命令切换,如果你需要 Codex 在未经你允许的情况下,就能读取文件、编辑内容、运行命令,甚至处理工作目录外的文件或者访问网络,那你可以用 Full Access 完全访问模式。


点击图片可查看完整电子表格
引用文件
和claude code一样,可以通过@符号,来引用相关文件,灵活的使用上下文工程

输入图片
比claude code cli方便的是,codex的客户端可以直接复制粘贴图片到终端,而claude code只能将图片拖拽终端

MCP配置
可参考Claude Code那篇文章中的步骤,去 https://smithery.ai/ 找到对应mcp服务,选择对应的Codex平台,获取安装脚本
也可以在C:\Users\%username%\.codex目录中,找到config.toml文件,定义一个 mcp_servers 部分来配置 MCP,和 Claude 和 Cursor 在各自的 JSON 配置文件中定义 mcpServers 一样,但是 Codex 的格式略有不同,它使用 TOML,而不是 JSON

之后在codex的终端内,输入/mcp,可以看到配置好的mcp服务

常见问题
出现错误请按照如下步骤排查:
- 确认 API Key 创建是否正确:额度选择无限额度,不要限制模型,分组选择 codex专属。
更多 codex 配置及使用详情请参考 codex 官方教程。
6313

被折叠的 条评论
为什么被折叠?



