| 系统要求 | 细节 |
|---|---|
| 操作系统 | macOS 12+、Ubuntu 20.04+/Debian 10+ 或通过 WSL2 的Windows 11 |
| Git(可选,推荐) | 2.23+ 内置 PR 助手 |
| 内存 | 最低 4 GB(建议 8 GB) |
| Node版本 | 需要Node 22+ |
npm i -g @openai/codex
# 或在有时需要的原生包名:
# npm i -g @openai/codex@native
codex --versionbrew update
brew install codex
codex --version如遇 codex 无法执行或 Node 版本过旧,请升级 Node(常见需要 Node 22+),或改用 Homebrew 安装。
~/.codex/ 读取config.toml文件。若不存在就新建:mkdir -p ~/.codex
nano ~/.codex/config.tomlconfig.toml中加入如下配置,根据需求修改:model_provider = "vapi" # 设置API供应商
model = "gpt-5.1" # 填写支持codex的模型即可
model_reasoning_effort = "low" # 思考级别 low medium(默认) high minimal,不需要可以#注释掉
# 供应商设置
[model_providers.vapi]
name = "VAPI"
base_url = "https://api1.v3.cm/v1"
env_key = "V_API_KEY" # 保留这个值,不需要替换为apikey
wire_api = "responses" # 使用 /v1/responses 端点
query_params = {}
request_max_retries = 3 # 失败最大重试次数
stream_max_retries = 6 # 流中断后最大重试次数
# 可选:定义一个 profile,便于命令行快速切换
[profiles.vapi]
model_provider = "vapi"
model = "gpt-5.1"
approval_policy = "on-request" # 需要时再询问是否执行
sandbox_mode = "workspace-write" # 允许在当前工程写文件,依旧禁网
注意: 教程中的 API 地址(base_url)可能会随时间调整或失效,请前往 API 令牌 页面获取最新的 API 地址。
V_API_KEY添加到系统配置中。key值就是我们从“令牌管理”页面复制的sk-开头的apikey。
# 临时设置,切换窗口后失效
set V_API_KEY=sk-xxxxxx
# 永久设置
setx V_API_KEY "sk-xxxxxx"