跳到主要内容Skip to content
文档

Codex 配置

让 Codex 通过 0-0.pro 使用 OpenAI 作为模型提供商(wire_api = responses)。

适用范围

兼容
本配置适用于所有读取标准 ~/.codex 目录的 Codex 客户端,包括所有 VS Code Codex 插件/扩展、Codex CLI 与 Codex App。

1)安装或打开 Codex

安装或打开你正在使用的 Codex 客户端。Codex 会从 ~/.codex 读取共享配置。

2)修改 ~/.codex/config.toml

~/.codex/config.toml 配置为下面内容:

toml
1model = "gpt-5.6-sol"2model_reasoning_effort = "xhigh"3 4model_provider = "OpenAI"5personality = "pragmatic"6 7[features]8enable_request_compression = true9 10[model_providers.OpenAI]11name = "OpenAI"12base_url = "https://api.0-0.pro/v1"13wire_api = "responses"14requires_openai_auth = true15supports_websockets = false16experimental_bearer_token = "sk-xxx"
提示
请将 sk-xxx 替换为你的 0-0 API 密钥。用户只需要修改这一个文件即可。

3)重启或重新加载 Codex

重启或重新加载你正在使用的 Codex 客户端:VS Code 插件/扩展请 Reload Window 或重启 VS Code,Codex CLI 请重新启动会话,Codex App 请重新打开应用。

排错

网络
如果 Codex 报 stream disconnected before completion: error sending request for url (https://api.0-0.pro/v1/responses),优先检查本地 VPN 或代理。此类报错通常是本地 VPN 的 60s 空闲超时机制掐断了流式连接;Codex 会重试约 5 次,所以表现出来就是卡住约 5 分钟。

恢复之前的聊天记录

  1. 关闭 Codex App、Codex CLI 和 VS Code 中的 Codex 插件。
  2. 根据系统执行命令。

    Windows PowerShell:

    powershell
    1py -c "import sqlite3,pathlib; db=sqlite3.connect(pathlib.Path.home()/'.codex'/'state_5.sqlite'); db.execute('UPDATE threads SET model_provider=?',('OpenAI',)); db.commit()"

    macOS / Linux:

    bash
    1sqlite3 "$HOME/.codex/state_5.sqlite" "UPDATE threads SET model_provider = 'OpenAI';"
  3. 重新打开 Codex。使用 Codex CLI 时执行:

    bash
    1codex resume --all

使用手机 ChatGPT 连接电脑 Codex App 或 CLI

完成上面的 config.toml 配置后,如果希望在手机 ChatGPT 里操作电脑上的 Codex,只需要按下面步骤操作。 电脑端和手机端需要登录同一个 ChatGPT 账号;第一步登录 ChatGPT 时,Free 账号也可以。

  1. 在电脑终端执行登录命令,并按提示登录自己的 ChatGPT 账号:

    bash
    1codex login
  2. 如果使用 Codex CLI,先开启 remote_control 功能,然后保持 remote-control 进程运行:

    bash
    1codex features enable remote_control2codex remote-control
  3. 在手机上下载或打开 ChatGPT,并登录同一个账号;然后在手机 ChatGPT 里找到 Codex,选择连接电脑。如果使用 Codex App 而不是 CLI,则重启电脑端 Codex App,并在设置里的“连接”中开启或确认“控制这台电脑”的连接。