Codex 配置使用教程

Codex 配置教程

本文档是包含了Codex环境配置教程、基础使用方式,以及使用过程中的一些心得~

Codex是OpenAI公司出品的一款强大的编码智能体,它有三种使用方式:

  1. 以终端运行的方式:Codex CLI
  2. 在VSCode、Cursor 及其他 IDE 中与 Codex 协作,以IDE扩展插件的方式运行:Codex IDE
  3. 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
  1. 获取 Auth Token

访问 https://api.kl-api.info/ 站点页面进行以下操作:

  • 点击 控制台 → API令牌 页面
  • 点击 添加令牌
  • 令牌分组请选择:codex专属(务必选择此分组,否则无法使用)
  • 令牌名称随意
  • 额度建议:设置为 无限额度
  • 其他选项保持默认

  1. 配置文件
重要提示:请将下方的 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)。

  1. 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+
  • 网络连接
安装步骤
  1. 安装 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
  1. 安装 codex

打开终端 (Terminal),运行(可能需要加 sudo):

npm install -g @openai/codex
  1. 验证安装

打开终端 (Terminal),运行:

codex --version
配置 API
  1. 获取 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+
  • 网络连接
安装步骤
  1. 安装 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
  1. 安装 codex

打开终端 (Terminal),运行:

sudo npm install -g @openai/codex
  1. 验证安装

打开终端 (Terminal),运行:

codex --version
配置 API
  1. 获取 Auth Token
    访问 api.kl-api.info 站点页面进行以下操作:
  • 点击 控制台 → API令牌 页面
  • 点击 添加令牌
  • 令牌分组请选择:codex特供(务必选择此分组,否则无法使用)
  • 令牌名称随意
  • 额度建议:设置为 无限额度
  • 其他选项保持默认

  1. 配置文件
重要提示:请将下方的 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服务

常见问题

出现错误请按照如下步骤排查:

  1. 确认 API Key 创建是否正确:额度选择无限额度,不要限制模型,分组选择 codex专属。

更多 codex 配置及使用详情请参考 codex 官方教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值