Codex如何配置API登录?Mac版自定义API中转教程

通过视频和图文步骤讲解 Mac 版 Codex App 如何接入 88api.ai,包含 Windows、macOS、Linux 一键配置脚本,以及 config.toml、API Key 和 Responses 协议的手动配置方法。

Codex 除了使用 ChatGPT 账号登录,也可以通过 API Key 接入支持 OpenAI Responses 协议的 API 中转服务。本文以 88api.ai 为例,按照视频演示介绍 Mac 版 Codex App 如何打开 config.toml、配置自定义模型服务、保存 API 密钥并完成连通性测试。

先分清两种登录:ChatGPT 账号登录使用账号订阅权益;API 登录按 API 服务商的余额和调用量计费。ChatGPT Plus / Pro 会员与 API 余额相互独立,不能混用。
88API入口:访问 https://88api.ai/ 注册、充值并创建 API Key;完整的官方 Codex 客户端说明可查看 88API Codex 配置文档

配置前需要准备什么?

  • 已经安装并可以正常打开的 Codex App。
  • 88api.ai 控制台创建一个可用的 API Key,复制时不要带前后空格。
  • 88API 的 Base URL:https://88api.ai/v1
  • 服务商当前支持的模型名称,以及该线路对 Responses API 的支持。

更省事:使用88API一键配置脚本

88API 官方文档提供了 Windows、macOS 和 Linux 的一键配置脚本。它不会帮你安装 Codex 客户端,而是自动询问 API 地址和 API Key,然后写入 Codex 所需的两个配置文件。

Windows PowerShell

打开 PowerShell,执行:

iex (irm 'https://docs.88api.ai/helper/codex-client-setup.ps1')

macOS / Linux

打开终端,执行:

curl -fsSL https://docs.88api.ai/helper/codex-client-setup.sh | bash

脚本运行后,API 基础地址直接回车即可使用默认的 https://88api.ai,脚本会自动补全为 https://88api.ai/v1;然后粘贴在 88API 控制台创建的 API Key。

系统脚本写入位置
Windows%USERPROFILE%\.codex\config.toml%USERPROFILE%\.codex\auth.json
macOS / Linux~/.codex/config.toml~/.codex/auth.json
已有配置先备份:当前官方脚本会直接重写上述两个文件,不会自动合并旧配置。已经配置过 MCP、权限、Hooks 或其他模型服务的用户,建议先备份 ~/.codex,或者继续使用下方手动配置方式。下载并执行远程脚本前,也可先在官方文档中检查脚本内容。

第一步:打开 Codex 用户配置文件

1. 进入设置打开 Codex App,点击左下角 Settings。
2. 打开 Configuration在设置侧栏选择 Configuration,找到 User config。
3. 打开 config.toml点击 Open config.toml。修改前建议先复制一份原文件作为备份。

第二步:手动填写自定义 API 配置

把下面示例添加到 config.toml。其中模型名、接口地址和 API Key 必须替换成你自己的实际信息:

model = "gpt-5.5"
model_provider = "88api"
model_reasoning_effort = "medium"
disable_response_storage = true

[model_providers.88api]
name = "88API"
base_url = "https://88api.ai/v1"
api_key = "sk-请替换成你自己的API密钥"
wire_api = "responses"
request_max_retries = 4
stream_max_retries = 5
stream_idle_timeout_ms = 600000
配置项作用填写建议
modelCodex 默认调用的模型以 API 服务商控制台实际开放的模型为准
model_provider指定当前使用的服务商配置名称可自定义,但必须与下方 model_providers.88api 对应
base_urlAPI 请求地址通常需要保留末尾的 /v1
api_keyAPI 身份凭证只粘贴自己的密钥,不要公开或发给他人
wire_apiCodex 使用的接口协议视频配置为 responses

88API 一键脚本还会创建 auth.json,用于兼容仍从认证文件读取密钥的 Codex 客户端。如果手动配置后仍提示登录或认证失败,可参考 88API官方Codex文档同步配置该文件。

模型名称不要照搬:视频演示使用 gpt-5.5。如果你的 API 分组没有开放该模型,请改成控制台中真实可用的模型名,否则会出现模型不存在、无权限或请求失败。

第三步:保存、重启并测试

  1. 保存 config.toml,确认引号、方括号和字段名没有漏写。
  2. 完全退出 Codex App,再重新打开,让新的服务商配置生效。
  3. 新建对话,检查输入框下方是否显示已配置的服务商和模型。
  4. 发送一条简单消息测试。能够正常返回内容,说明 API 登录和线路连接成功。

常见问题

保存后 Codex 仍然显示原来的模型怎么办?

先确认修改的是 User config 对应的 config.toml,然后完全退出并重新打开 Codex。如果仍未变化,重点检查 model_provider 与配置段名称是否完全一致。

提示 401 或 API Key 无效怎么办?

重新从 API 控制台复制密钥,检查是否带有空格、换行或多余引号,并确认密钥没有被禁用、删除或过期。不要把完整密钥发到公开聊天、截图或日志中。

提示模型不存在或没有权限怎么办?

进入 API 服务商的模型列表,确认当前密钥所属分组支持哪些模型,再把 model 改为准确名称。不同分组支持的模型和倍率可能不同。

提示接口不支持 Responses API 怎么办?

Codex 需要服务端正确兼容 Responses 协议。先确认线路支持情况;只支持传统 Chat Completions 的接口不一定能直接用于这套配置。

API 登录会使用 ChatGPT Plus 或 Pro 额度吗?

不会。自定义 API 登录消耗的是 API 服务商账户余额;ChatGPT Plus / Pro 是另一套订阅和用量体系。

安全建议

  • 不要在截图、教程、群聊或工单中展示完整 API Key。
  • 发现密钥泄露后立即在控制台禁用并重新创建。
  • 为密钥设置合理额度、模型权限和 IP 限制,定期查看使用日志。
  • 只使用可信的 API 服务地址,不要把密钥粘贴到来源不明的网页。

需要购买或管理 API 额度,可直接访问 88api.ai API中转站;需要查看最新配置字段和脚本,请以 88API Codex客户端文档 为准。配置完成后,建议先发送短消息测试,再开始长任务或大型代码仓库操作。