跳转到内容
2api2api 文档
打开控制台

Codex

Codex CLI

不登录 ChatGPT,用 2api 的 API Key 跑 Codex。改两个文件就行。

开始前先在控制台创建一个 GPT 分组的 Key(见分组)。

用官方安装方式,按你的系统选一个:

终端窗口
curl -fsSL https://chatgpt.com/codex/install.sh | sh

装好后运行 codex --version,能看到版本号就行。

  1. 完全退出正在运行的 Codex,包括 VS Code 里的 Codex 插件。

  2. 写入 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
  3. 编辑 ~/.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 的模型。加了之后启动报错的话,删掉这一行即可。
  4. 进入项目目录启动:

    终端窗口
    cd 你的项目
    codex

    在 Codex 里输入 /status,provider 显示 sub2api、地址是 https://2api.dev/v1,就说明走的是 2api。