启动 Codex CLI
保存配置后,在自己的测试目录打开终端,运行 codex。若提示找不到命令,先检查客户端安装,不要用重复充值解决。
为 Codex CLI 设置 1A1API 提供商和认证信息,再发送一条短请求验证。已有配置只合并必要字段,不整文件覆盖。
适用范围:Codex CLI,不含桌面端定制 内容核对:2026-10-10 客户端实测:本轮未执行当前版本接入测试
本页的 1A1API Codex 配置使用 https://1a1api.top。推荐创建独立提供商,用环境变量传入密钥,保留已有官方登录与其他提供商设置。OpenAI SDK 的地址填法另见 SDK 教程。
https://1a1api.top,不要把完整 /responses 请求路径当作根地址。YOUR_MODEL_ID 换成当前 API 密钥可用且支持 Responses 的模型 ID。ONEAONE_API_KEY;本页配置不要求手工改写 auth.json。已有配置先备份,只合并下列必要字段,不要覆盖其他 Provider 或账号设置。macOS / Linux 的 ~ 指当前用户主目录;Windows PowerShell 可从 $HOME\.codex 找到配置。若在 WSL 运行,请使用 WSL 内的主目录。
model_provider = "oneaone"
model = "YOUR_MODEL_ID"
[model_providers.oneaone]
name = "1A1API"
base_url = "https://1a1api.top"
wire_api = "responses"
env_key = "ONEAONE_API_KEY"
requires_openai_auth = false
export ONEAONE_API_KEY="sk-your-api-key"
$env:ONEAONE_API_KEY="sk-your-api-key"
env_key 与 requires_openai_auth = false 是官方支持的网关配置方式,见 连接模型网关。已经由 CC Switch 管理且能正常调用的配置可以继续使用。排错时先确认当前启用的提供商与它使用的认证方式,不要把两套示例同时叠加,也不要覆盖已有 auth.json。新建独立提供商时,保留其他表和登录信息,只合并本页字段。
auth.json 都可能包含可直接使用的凭据。不要打印完整认证文件或请求头,不要把密钥放入截图、工单或仓库;只提供密钥名称、脱敏尾号与“是否已设置”等状态。
先确认当前 API 密钥有可用额度和目标模型权限。测试会消耗实际额度,只需发送一次,不要附带项目文件。
保存配置后,在自己的测试目录打开终端,运行 codex。若提示找不到命令,先检查客户端安装,不要用重复充值解决。
Reply with exactly: ok。这里是在 Codex 对话框发送,不是在系统终端执行这句话;不需要请求读取文件或运行命令。
收到回复后,到 1A1API 调用日志按测试时间核对模型、状态和费用。只有客户端回复和对应日志都出现,才算通过。
默认先使用普通 Responses 配置。确认当前 Codex 版本和对应服务端都支持 WebSocket 后,才为这个 Provider 增加可选字段。
supports_websockets = true
[model_providers.oneaone] 表头,只把这一行加入上方已有表中。旧版本使用的实验性 responses_websockets_v2 不在当前 Codex 配置参考中,不建议继续复制。若启用后连接失败,删除 supports_websockets 并回到普通 Responses 配置。参见 Codex 配置参考。
/v1/v1 或重复的 /responses。本页示例用 https://1a1api.top;其他客户端按对应教程配置。ONEAONE_API_KEY,提供商的 env_key 与变量名一致。使用 CC Switch 管理的认证时,先核对当前提供商和认证状态,不打印完整文件。