﻿使用方法
----------

1. 双击 setup.bat 文件。

2. 输入您的 Sub2API API 密钥。密钥通常以 sk- 开头。

3. 该脚本将关闭 Codex Desktop，写入配置，然后重新启动 Codex Desktop。

4. 打开一个新的 Codex 对话并进行测试。

5. 如果重启 Codex 后仍然出现登录界面，请选择“其他方式登录”，输入同一个 API Key 即可。


配置内容
----------

1. 如果原来已经有 config.toml，脚本只会修改文件顶部的 model 和 openai_base_url。

2. openai_base_url 会设置为 https://icodex.win/v1，最后包含 /v1。

3. 脚本会把 [profiles.sub2api] 和 [model_providers.sub2api] 两段放到 config.toml 文件末尾。

4. 原来的 [desktop]、[plugins...]、[mcp_servers...]、[projects...] 等配置不会删除。

5. auth.json 会被替换为 apikey 模式：

{
  "OPENAI_API_KEY": "这里填写我给你的api-key",
  "auth_mode": "apikey"
}


故障排除
---------------

1. API_KEY_REQUIRED

Codex 发送的请求缺少 API 密钥。请再次运行最新的 setup.bat 文件，并重启 Codex Desktop。

2. 401 invalid_api_key

请检查密钥是否已完整复制、是否包含多余空格、是否已被禁用或是否属于错误的服务。

3. Codex 仍然要求使用 ChatGPT 登录

完全退出 Codex Desktop，再次运行 setup.bat，然后通过脚本重启 Codex。

4. 恢复旧配置

进入 %USERPROFILE%\.codex 目录，将 .bak 时间戳文件重命名回 config.toml 和 auth.json。

