Claude Desktop
Claude Desktop 的 第三方推理 / Gateway 模式 使用独立配置面板,不从 Claude Code CLI 的 ANTHROPIC_BASE_URL 或 settings.json 读取网关路由。桌面端按本页操作;终端命令请看 Claude Code。
前置条件
- 安装或更新 Claude Desktop。
- 在 工作空间 → API Keys 创建密钥。
- 从 模型目录 复制支持 Messages 的准确模型 ID。
网关路由需要支持 /v1/messages、流式输出和工具调用。完成配置不代表所有 ApiGo 模型都能用于 Desktop。Anthropic 的第三方接入文档面向 Claude 模型,不应仅因其它模型出现在列表中就认定其可用。
1. 打开 Gateway 配置
macOS 使用顶部菜单栏;Windows 使用登录页左上角的应用菜单:
- 选择 Help → Troubleshooting → Enable Developer Mode。
- 应用重启后,打开 Developer → Configure Third-Party Inference…。
- 在 Connection 中,将 Inference provider 设为 Gateway。
如果组织策略使表单只读,需要管理员更新策略;本地配置不能覆盖受管网关设置。参见 官方应用内配置说明。
2. 填写 ApiGo 连接
| 字段 | ApiGo 配置值 |
|---|---|
| Inference provider | Gateway |
| Gateway base URL | https://api.apigo.ai |
| Credential kind | Static API key |
| Gateway API key | 你的 ApiGo 密钥 |
| Gateway auth scheme | bearer |
这套静态 Key 方案不填写 OIDC / Interactive sign-in 字段。Base URL 不带 /v1 或 /v1/messages。应用前先使用面板的连接测试。参见 Gateway 配置参考。
3. 配置模型列表
Desktop 自动发现的列表与 ApiGo 模型目录并不相同。Desktop 可以请求网关的 /v1/models,但自动发现会筛选能识别为 Claude 的模型 ID。模型未出现在选择器中,不一定是 API Key 错误。
需要固定网关模型 ID 时,在配置面板的 Models 中填写显式模型列表。对应的 inferenceModels 值结构如下:
[
{
"name": "YOUR_MODEL_ID",
"labelOverride": "My ApiGo model"
}
]
将 YOUR_MODEL_ID 替换为网关的准确模型 ID。在面板的模型列表编辑区填写名称和可选显示标签;上面的 JSON 用于说明导出配置的字段结构,不是可直接写入 claude_desktop_config.json 的完整文件。第一项为默认模型;应用并重启后,在客户端选择该模型。
显式列表只控制模型选择,不进行协议转换,也不补齐缺失能力。非 Claude 模型请先向 ApiGo 支持确认兼容性,不要将其它模型改名为 Claude 来暗示支持。若希望通过 Messages 尝试自定义模型,Claude Code CLI 指南 提供了直接指定模型 ID 的方法。
仅在路由已验证支持后,才开启扩展上下文或 tier 能力。参见 模型列表配置参考。
4. 应用与验证
点击 Apply locally,保存到当前设备并重新启动。如果应用没有自动重启,请完全退出后重新打开;出现启动选项时进入已配置的 Gateway。组织批量部署可以从同一面板导出受管配置。
发一条短请求,到 调用日志 核对实际模型、完成状态和用量。使用 Code 或 Cowork 时,再验证一次工具操作与完整回复。连接测试成功不等于完整 Agent 流程验收。
CLI、Desktop 与 MCP 的区别
| 入口 | 配置位置 |
|---|---|
| Claude Code 终端 | CLI 环境变量或用户设置 |
| Desktop Gateway 模式 | Third-Party Inference 面板或受管配置 |
| Desktop MCP 连接器 | 工具和数据源配置,不替换推理 Provider |
不要把终端 export 命令复制到 MCP 配置中。登录普通 Claude 聊天也不代表请求已走 ApiGo,应核对 Gateway 配置和对应 ApiGo 日志。参见 Desktop 路由说明。
故障排除
| 现象 | 检查项 |
|---|---|
| 找不到 Developer 菜单 | 启用 Developer Mode 并重启,检查客户端版本及组织策略。 |
| 配置表单只读 | 当前受管配置优先,需要管理员调整。 |
| Gateway unreachable / 401 | 地址、网络、静态 Key 凭据类型、鉴权方案和 Key 状态。 |
| 只显示 Claude 模型 | Desktop 自动发现存在过滤;对已支持的网关 ID 使用显式列表,选中不等于兼容。 |
| 模型可选但调用失败 | 准确 ID、Messages 协议、权限、流式与工具兼容性。 |
| CLI 可用而 Desktop 不可用 | 两者使用独立 Provider 配置,重新核对 Desktop Gateway 面板。 |
相关文档:Claude Code · Codex CLI · 用量与日志。
