Skip to content

CC Switch 接入 ​

CC Switch 是第三方多客户端供应商管理工具,可统一管理 Claude Code、Codex、Gemini CLI 等应用。本页演示在 Codex 面板中接入 NaNLab API。

准备工作 ​

  1. 在 NaNLab API 控制台创建 API Key,并确认 Key 所属分组可调用 Codex 模型。
  2. 从 CC Switch Releases或官方站点下载安装包。
  3. 确认 Codex 已安装并至少启动过一次,然后关闭正在运行的 Codex。

第三方工具

CC Switch 不是 OpenAI 或 Sub2API 官方组件。它会管理本机 Codex 配置和认证文件,请只从项目列出的官方渠道下载。

添加 Codex 供应商 ​

打开 CC Switch,切换到 Codex 面板,点击右上角 +,选择“自定义”供应商并填写:

项目填写内容
供应商名称NaNLab API
API Keysk-YOUR_NANLAB_API_KEY
API 端点 / Base URLhttps://sub.nanlabapi.top/v1
API 格式Responses
模型YOUR_OPENAI_MODEL_ID

NaNLab 的 Codex 接口原生支持 Responses 协议,不需要开启“本地路由映射”。该开关主要用于只有 Chat Completions 接口的供应商。

如果界面提供“获取模型”按钮,可在填好地址和 Key 后尝试获取;如果实例未开放 /v1/models 或返回格式不兼容,请从 NaNLab 控制台手动复制模型 ID。

启用并验证 ​

  1. 保存供应商,在供应商卡片上点击“启用”。
  2. 退出并重新启动 Codex;已经运行的 Codex 不会自动重载配置。
  3. 新建会话并发送一条简短消息。
  4. 到 NaNLab 控制台检查请求日志、模型名和用量。

CC Switch 通常会更新 ~/.codex/config.toml 和 ~/.codex/auth.json。如果需要排查,可确认生成的配置等价于:

toml
model_provider = "nanlab"
model = "YOUR_OPENAI_MODEL_ID"

[model_providers.nanlab]
name = "NaNLab API"
base_url = "https://sub.nanlabapi.top/v1"
wire_api = "responses"
requires_openai_auth = true

认证文件中的 OPENAI_API_KEY 应为你的 NaNLab API Key。不要在反馈问题时公开该文件内容。

常见问题 ​

  • 401:检查 Key 是否正确;重新启用供应商后重启 Codex。
  • 403:检查 Key 分组权限、余额和订阅额度。
  • 404:确认地址末尾只有一个 /v1,并关闭“本地路由映射”。
  • 找不到模型:手动填写控制台显示的准确模型 ID。
  • 修改未生效:完全退出所有 Codex 进程,再重新打开。
  • 想恢复官方登录:在 CC Switch 中启用 OpenAI 官方供应商,不要手工混合两套认证文件。

密钥安全

API Key 会保存在本机配置中。不要把真实 Key 放入截图、日志、Issue 或公开仓库;怀疑泄露时立即轮换。

示例均使用占位符;不要把 NaNLab API Key 提交到仓库、日志或聊天记录。