先确认两个基础地址
不同客户端的 Base URL 不一样:| 客户端 | Base URL |
|---|---|
| Claude Code | https://api.cutaihub.com |
| Codex | https://api.cutaihub.com/v1 |
/v1,或 Codex 没加 /v1,都可能出现认证失败、404 或请求格式错误。
401 Invalid API Key / 无效令牌
常见现象:- API Key 是否复制完整。
- API Key 是否来自卡特 Token 站。
- Base URL 是否按客户端要求填写。
- 是否选错令牌分组。
- 是否把旧平台的 Key 留在了环境变量或配置文件里。
Claude Code 的认证配置
Claude Code 使用 Claude 兼容接口,环境变量应为:~/.claude/settings.json 或相关工具写入的配置中是否仍然指向旧地址。
部分教程会使用
ANTHROPIC_API_KEY。如果你的客户端版本或配置工具使用这个变量,请确保它和 ANTHROPIC_AUTH_TOKEN 不互相冲突。Codex 的认证配置
Codex 使用 OpenAI 兼容接口,检查~/.codex/config.toml:
~/.codex/auth.json:
Key 看起来正确但仍然 401
这类问题常见于从网页、PDF、聊天记录或截图 OCR 复制 Key,混入了不可见字符。 macOS / Linux 可以检查是否有异常字符:^M、多余空格或其他奇怪字符,请回到卡特 Token 站 API Keys 页面,用复制按钮重新复制完整 Key。
建议:
- 不要手动输入 Key。
- 不要从截图 OCR 识别 Key。
- 不要把 Key 经过富文本、PDF 或翻译工具中转。
- 环境变量赋值时注意不要带多余空格。
403 Missing API Key
常见现象:- Claude Code 是否能读到
ANTHROPIC_AUTH_TOKEN或实际使用的 Key 变量。 - Codex 的
auth.json是否在正确的.codex目录。 auth.json是否是合法 JSON。- 是否打开了新终端让环境变量生效。
- IDE 插件、MCP 或配置管理工具是否覆盖了配置。
IDE 插件或 MCP 覆盖配置
如果你安装了 Cursor、Continue、MCP 服务器或其他 AI 插件,可能会把apiKey、baseURL、ANTHROPIC_*、OPENAI_* 配置改回旧值。
排查方式:
- 暂停相关插件后重试。
- 重新打开 Claude Code 或 Codex 的配置文件确认地址和 Key。
- 用「创建和使用 APIKEY」中的配置方式重新写入。
- 修改配置后关闭整个终端窗口,再重新打开。
切换过其他中转服务后持续 401
如果你曾经使用其他中转服务,旧环境变量可能优先级更高,导致新配置不生效。 macOS / Linux 检查:~/.zshrc、~/.bashrc、~/.bash_profile 中是否有旧配置:
OAuth 登录残留导致 API Key 被忽略
Claude Code 如果曾经通过官方 OAuth 登录,可能在本地配置里保留了官方登录令牌,导致请求不走卡特 Token 站。 可以先退出官方登录:~/.claude.json,请先备份,不要直接删除不理解的字段。
令牌分组选错
卡特 Token 站创建 API Key 时需要选择分组。分组选错会导致认证通过但请求不可用,或返回权限、模型不可用类错误。 常见规则:- Claude Code 请选择支持 Claude Code 或 Claude 兼容请求的分组。
- Codex 请选择支持 OpenAI 兼容对话或 Codex 的分组。
- 「GPT生图专用」只用于 GPT 图片生成,不适合 Claude、Codex、GPT 对话或普通聊天请求。
启动时仍要求登录
如果 Claude Code 或 Codex 启动后仍弹出登录或认证提示:- 确认 Key 配置已经写入。
- 关闭整个终端窗口并重新打开。
- 确认没有旧 OAuth 登录状态覆盖配置。
- 确认环境变量没有写到错误的 shell 配置文件。
- 确认当前终端和你编辑配置的用户是同一个系统用户。
排障时提供什么
联系客服时请提供:- 客户端:Claude Code、Codex 或其他。
- 操作系统。
- 使用的 Base URL。
- 令牌分组名称。
- 报错截图或终端文本。
- API Key 前后几位,例如
sk-abc...xyz。