使用 CC-Switch 配置
使用 CC-Switch 管理 Claude Code、Codex 和 Gemini CLI 的 AnyInt Provider 配置。
CC-Switch 适合通过界面切换 Provider、检查本地环境,或在多套 Agent 配置之间切换。只配置一个工具时,建议优先使用对应的直接配置指南,减少中间环节。
第三方工具
CC-Switch 不由 AnyInt 运营,其界面字段和命令可能随版本变化。AnyInt 只说明需要填写的公开端点、鉴权、模型和协议值;具体操作以当前 CC-Switch 版本为准。
开始之前
先准备以下内容:
- 安装 Claude Code、Codex 或 Gemini CLI。
- 至少运行一次目标 CLI 或帮助命令,让它创建本地配置目录。
- 创建 AnyInt API Key。
- 确认该 Key 可以访问你准备使用的模型。
claude --help
codex --help
gemini --help使用同一个 Key 查询可用模型 ID:
export ANYINT_API_KEY="your-anyint-api-key"
curl https://api.anyint.ai/openai/v1/models \
-H "Authorization: Bearer $ANYINT_API_KEY"配置 Claude Code 时,也可以查询 Anthropic 兼容模型列表:
curl https://api.anyint.ai/anthropic/v1/models \
-H "x-api-key: $ANYINT_API_KEY" \
-H "anthropic-version: 2023-06-01"复制响应中对当前 Key 可见的模型 ID。不要把真实 API Key 写入仓库、截图、公开文档或共享配置。
AnyInt Provider 配置值
| 目标工具 | Provider 类型 | Base URL | Key 字段 | 模型 ID | 协议状态 |
|---|---|---|---|---|---|
| Claude Code | Anthropic 兼容 | https://api.anyint.ai/anthropic | ANTHROPIC_AUTH_TOKEN | <ANTHROPIC_MODEL_ID> | Stable |
| Codex | OpenAI Responses | https://api.anyint.ai/openai/v1 | ANYINT_API_KEY | <MODEL_ID> | Beta |
| Gemini CLI | Gemini 兼容 | https://api.anyint.ai/gemini/v1beta | GEMINI_API_KEY | <GEMINI_MODEL_ID> | Stable |
如果界面提供 Wire API 字段,Codex 必须选择 responses。模型 ID 必须来自当前 AnyInt Key 可见的模型列表。
使用 CC-Switch 桌面版
- 打开 CC-Switch。
- 在工具分组中选择
Claude、Codex或Gemini。 - 进入 Provider 管理页面,选择新增或自定义 Provider。
- Provider 名称填写
AnyInt。 - 按上表填写 Base URL、API Key、模型 ID 和 Wire API。
- 保存并启用该 Provider。
- 打开一个新终端,运行目标 CLI 并发送最小提示词。
使用 CC-Switch CLI 或 TUI
在服务器、SSH 或纯终端环境中,可以直接打开 TUI:
cc-switch也可以直接进入指定工具:
cc-switch --app claude
cc-switch --app codex
cc-switch --app gemini在 TUI 中新增名为 AnyInt 的 Provider,并填写本页对应的配置值。切换后可以检查可用工具、Provider 和环境:
cc-switch env tools
cc-switch env check
cc-switch provider list
cc-switch provider current
cc-switch --app codex provider list
cc-switch --app gemini provider current配置 Claude Code
在 CC-Switch 中选择 Claude 分组并填写:
| 字段 | 值 |
|---|---|
| Provider 名称 | AnyInt |
| Base URL | https://api.anyint.ai/anthropic |
| API Key | 你的 AnyInt API Key |
| 模型 | <ANTHROPIC_MODEL_ID> |
保存并启用后运行:
claude如果 Claude Code 仍停留在首次安装或登录确认流程,先完成 CLI 自身的初始化,再回到 CC-Switch 启用 AnyInt Provider。
配置 Codex
在 CC-Switch 中选择 Codex 分组并填写:
| 字段 | 值 |
|---|---|
| Provider 名称 | AnyInt |
| Base URL | https://api.anyint.ai/openai/v1 |
| Wire API | responses |
| API Key | 你的 AnyInt API Key |
| 鉴权变量名 | ANYINT_API_KEY |
| 模型 | <MODEL_ID> |
保存并启用后运行:
codexBase URL 应停在 /openai/v1,不要附加 /responses 或 /chat/completions。AnyInt 的 OpenAI Responses API 当前为 Beta,上线到稳定工作流前应先验证模型、流式输出和工具调用。
配置 Gemini CLI
在 CC-Switch 中选择 Gemini 分组并填写:
| 字段 | 值 |
|---|---|
| Provider 名称 | AnyInt |
| Base URL | https://api.anyint.ai/gemini/v1beta |
| API Key | 你的 AnyInt API Key |
| 模型 | <GEMINI_MODEL_ID> |
保存并启用后运行:
geminiGemini CLI 通常从 .gemini/.env 或 CC-Switch 写入的等效配置中读取 Base URL、API Key 和模型。文件输入不能把本地路径直接作为 fileData.fileUri;请使用公开 HTTPS URL 或内联数据。
验证连接
启动目标 Agent,要求它只回复 AnyInt connected。如果工具使用所选 AnyInt 模型返回内容、没有弹出其他 Provider 登录提示,并且重开终端后仍然有效,即完成基础接入。需要验证流式输出和工具调用时,继续使用验证你的集成。
常见问题
启用 Provider 后仍使用旧配置
当前 Shell 中的环境变量可能覆盖 CC-Switch 写入的文件配置。运行 cc-switch env check,然后清理冲突变量或重开终端。
模型不可用
使用同一个 API Key 调用 Models API,确认模型 ID 对该 Key 可见。个人 Key、团队 Key、套餐或项目不同,可见模型可能不同。
Codex 报 Base URL 或 Responses 错误
确认 Base URL 为 https://api.anyint.ai/openai/v1,Wire API 为 responses,且没有把完整接口路径填入 Base URL。
Claude Code 要求登录 Anthropic
确认 AnyInt Provider 已启用,并检查 Claude Code 的有效配置中是否包含 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN。首次使用时先完成 Claude Code 自身初始化。