
标签:Codex教程、Codex CLI配置、AI编程助手、接入第三方API、VSCode Codex、gpt-5 codex 使用

我最近在折腾 AI 自动改代码 这件事。 真实感受是:现在写新功能的时间,真的已经没有「理解旧代码 + 改动 + 验证」花得多。
直到我把 Codex CLI 跑起来之后,开发体验发生了明显变化。
这篇文章把 Codex + 第三方API完整配置流程 全部整理出来,从安装到实战使用,一步不省。
在现代软件开发中:
Codex CLI 的定位不是聊天机器人,而是:
一个在终端运行、可以直接读写项目源码的 AI 编程搭档
它能做的事包括:
简单理解:
能力 | ChatGPT | Codex CLI |
|---|---|---|
聊天问答 | ✔ | ✔ |
读取本地代码 | ✖ | ✔ |
自动改文件 | ✖ | ✔ |
运行终端命令 | ✖ | ✔ |
所有系统通用:
Windows 建议使用 WSL 环境,稳定性更好。
npm install -g @openai/codex
codex --versionmacOS 若权限报错:
sudo npm install -g @openai/codexHomebrew 也可安装:
brew install codexsudo npm install -g @openai/codex
codex --version
Codex CLI 会读取 本地配置文件:
~/.codex/需要创建两个文件:
文件 | 作用 |
|---|---|
auth.json | 存 API Key |
config.toml | 存模型与网关配置 |
C:\Users\用户名\.codex注意:这是隐藏目录,需要开启“显示隐藏文件”。
创建:
auth.json
config.toml{
"OPENAI_API_KEY": "sk-xxx"
}替换为你的第三方 API Key。
进入 https://api.shenfengwl.fun/?ref=BAE3A5D64396E0F6注册
model_provider = "mycodex"
model = "gpt-5.4"
review_model = "gpt-5.4"
model_reasoning_effort = "xhigh"
disable_response_storage = true
network_access = "enabled"
windows_wsl_setup_acknowledged = true
model_context_window = 1000000
model_auto_compact_token_limit = 900000
[model_providers.mycodex]
name = "mycodex"
base_url = "https://api.shenfengwl.fun"
wire_api = "responses"
requires_openai_auth = true关键点:
字段 | 含义 |
|---|---|
model_provider | 使用的服务商 |
model | 使用模型 |
base_url | API 网关地址 |
wire_api | 必须是 responses |
⚠️ provider 名字必须一致
model_provider = "whatai"
[model_providers.whatai]否则配置不会生效。
mkdir -p ~/.codex
touch ~/.codex/auth.json
touch ~/.codex/config.toml这是很多人失败的原因。
进入项目目录:
cd your-project
codex直接给任务:
codex "Explain this codebase to me"实践下来最有效的工作流:
示例:
先扫描项目结构,给出修改计划,不要直接动代码不要一次性给大需求:
❌ 帮我重构整个项目 ✔ 修复登录接口 bug
官方建议:
git commit -m "checkpoint"让 Codex 前后都有回滚点。
在交互界面输入 /
常用命令:
命令 | 功能 |
|---|---|
/status | 查看当前配置 |
/new | 新会话 |
/model | 切换模型 |
/init | 初始化 |
很多版本支持:
!git status
!ls减少来回切换。
完成 .codex 配置后:
安装后会出现在侧边栏。
终端 + IDE 双端联动。
codex --version
npm install -g @openai/codex通常是 PATH 问题。
sudo npm install -g @openai/codex检查:
{"OPENAI_API_KEY": "sk-xxx"}然后 重启终端
优先尝试:
gpt-5-codex模型名必须与服务商提供一致。
最常见:
model_provider 名字不一致npm i -g @openai/codex@latestCodex CLI 本质是:
终端里的 AI 编程搭档
完整能力:
当你把第三方 API 接入后,它才真正进入 可日常使用状态。
如果你日常写代码时间 > 6 小时,强烈建议配置一次。