Codex
Codex CLI
不登录 ChatGPT,用 2api 的 API Key 跑 Codex。改两个文件就行。
开始前先在控制台创建一个 GPT 分组的 Key(见分组)。
用官方安装方式,按你的系统选一个:
curl -fsSL https://chatgpt.com/codex/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"npm install -g @openai/codexbrew install --cask codex装好后运行 codex --version,能看到版本号就行。
-
完全退出正在运行的 Codex,包括 VS Code 里的 Codex 插件。
-
写入 API Key。新建或修改
~/.codex/auth.json(Windows 是%USERPROFILE%\.codex\auth.json):~/.codex/auth.json {"OPENAI_API_KEY": "sk-你的Key"}也可以用命令写入,效果一样:
终端窗口 printf 'sk-你的Key' | codex login --with-api-key -
编辑
~/.codex/config.toml,把下面几行放在文件最开头,在任何[...]段落之前:~/.codex/config.toml model_provider = "sub2api"[model_providers.sub2api]name = "sub2api"base_url = "https://2api.dev/v1"wire_api = "responses"requires_openai_auth = true- 想固定用某个模型,在第一行下面加
model = "模型名"。模型名以控制台「使用密钥」里显示的为准,也可以用/v1/models查。 - 可选:在
[model_providers.sub2api]里加一行model_catalog_url = "https://2api.dev/v1/models",新版 Codex 的/model列表就会显示 2api 的模型。加了之后启动报错的话,删掉这一行即可。
- 想固定用某个模型,在第一行下面加
-
进入项目目录启动:
终端窗口 cd 你的项目codex在 Codex 里输入
/status,provider 显示sub2api、地址是https://2api.dev/v1,就说明走的是 2api。
- 在 VS Code 或 Cursor 里用:Codex 插件
- 还想用手机 App、官方插件等需要 ChatGPT 登录的功能:Codex 官方登录 + API
- 遇到报错:Codex 常见问题