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 提交到仓库、日志或聊天记录。