Claude 桌面版接第三方 API:Configure Third-Party Inference 配置与排错
Wokey Team · 2026-09-24
结论先说: Claude 桌面版接第三方 API 只有一个入口:Developer → Configure Third-Party Inference。它不读 ANTHROPIC_BASE_URL,也不读 ~/.claude/settings.json,所以终端里好用的配置搬到桌面版会完全没反应。这篇按遇到的问题排查:菜单找不到、配置不生效、模型列表是空的,以及哪些功能在第三方模式下本来就用不了。完整的首次配置步骤见 Claude Desktop 接入文档。
正确的配置顺序
启动桌面版,不要登录 Anthropic 账号。
打开 Help → Troubleshooting → Enable Developer Mode。
打开 Developer → Configure Third-Party Inference…。
在 Connection 里把 Inference provider 设为 Gateway,然后填 Gateway credentials:
字段 填什么 Gateway base URL https://api.wokey.ai(不带/v1)Gateway API key 你的 Wokey API Key Credential kind Static API key Gateway auth scheme Bearer(Wokey 也接受 x-api-key,保持默认即可) 点 Apply Changes,再点 Save & Restart。
系统要求:macOS 14(Sonoma)或更高,Apple 芯片和 Intel 都支持;Windows 10 build 19041 或更高,x64 和 Arm64 都支持。
找不到 Developer 菜单
Developer 菜单要先开启开发者模式才会出现:Help → Troubleshooting → Enable Developer Mode。Help 菜单里也没有这一项时,先把桌面版更新到最新版本,旧版本没有第三方推理的配置入口。
配置窗口是只读的
这台电脑上已经有一份管理员下发的配置(比如公司通过 MDM 推送的描述文件)时,配置窗口会以只读模式打开,本地改不了。这种情况要找管理员调整,或者换一台不受管理的电脑。
设了环境变量但不生效
这是最常见的误区。桌面版的网关设置只来自第三方推理配置,不读 ANTHROPIC_BASE_URL,也不读 settings.json。桌面版里的 Code 标签页也一样:它运行的是和 CLI 相同的 Claude Code 引擎,但网关地址和凭证直接继承自桌面版的配置,你在 ~/.claude/settings.json 里的用户级设置覆盖不了它们。
反过来,桌面版的配置也不影响终端里的 claude。两边要分别配置,终端的配置方法见 Claude Code base URL 指南。
模型列表是空的,或者少了模型
没有手动指定模型列表时,桌面版会请求网关的 GET /v1/models,并且只保留 ID 看得出是 Claude 的模型。所以通过 Wokey 自动发现时,列表里只会出现 claude-opus-5、claude-sonnet-5 这类模型,GPT、Grok 等模型会被过滤掉,这是正常现象。
想固定列表或指定默认模型,在配置窗口的模型列表(Model list,对应配置键 inferenceModels)里写完整的模型 ID。几条规则:
- 第一个就是默认模型,Code 标签页的新会话也用它。
- 所有条目都写完整 ID 时,桌面版会跳过
/v1/models请求。 /v1/models请求失败、而模型列表又是空的,选择器就是空的。
报错排查
Gateway was unreachable:桌面版连不上网关。先检查 Gateway base URL 有没有拼错,再在终端里用 curl 测一次:
curl -X POST https://api.wokey.ai/v1/messages \
-H "Authorization: Bearer 你的 Wokey API Key" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":1,"messages":[{"role":"user","content":"."}]}'
curl 能通、桌面版不通,多半是代理:终端走了代理,桌面版没走,或者反过来。
401 且 code 是 invalid_api_key:请求到了 Wokey,但 key 缺失或写错。Wokey 两种认证方式都接受,所以不用改 auth scheme,重新粘贴 key 即可。
看到 invalid x-api-key:请求发到了 Anthropic 官方,说明第三方推理配置没有生效。通常是没点 Save & Restart,或者启动后又在登录页选了 Anthropic 账号登录。详见 invalid x-api-key 报错指南。
要看更多细节:用 Help → Troubleshooting → Generate Diagnostic Report 导出诊断报告,里面的 managed-config.txt、provider-status.txt 和 deployment-mode.txt 分别记录生效的配置、网关连接状态和当前模式。日志在:
- macOS:
~/Library/Logs/Claude-3p/main.log - Windows:
%LOCALAPPDATA%\Claude-3p\Logs\main.log
第三方模式下用不了的功能
下面这些功能依赖 Anthropic 账号或 Anthropic 的云端服务,接网关后不可用,不是配置问题:
- 手机端同步和 claude.ai 网页版访问
- 语音模式
- 项目和插件分享
- Claude Design、Claude Security、Claude Tag
- Computer use
- Remote Control,以及 Anthropic 托管的云端环境
另外有两项默认关闭:
- 工具搜索(tool search)和实验性 beta 功能。 桌面版为了兼容严格的网关默认关掉了它们,需要时用
toolSearchEnabled打开。 - SSH 远程会话。 第三方模式下还是 beta,需要管理员配置主机白名单才能用。
换回官方账号
在登录页选择 Anthropic 账号登录,就会回到普通的 Claude 桌面版。
常见问题
Claude 桌面版能用环境变量配置 base URL 吗?
不能。桌面版不读 ANTHROPIC_BASE_URL,也不读 ~/.claude/settings.json,只能在 Developer → Configure Third-Party Inference 里配置网关。桌面版里的 Code 标签页也继承这份配置。
找不到 Developer 菜单怎么办?
先打开 Help → Troubleshooting → Enable Developer Mode,Developer 菜单才会出现。Help 里也没有这一项时,把桌面版更新到最新版本。
Gateway base URL 要不要带 /v1?
不要。接 Wokey 填 https://api.wokey.ai,Gateway API key 填你的 Wokey API Key,Credential kind 选 Static API key,然后点 Apply Changes 和 Save & Restart。
为什么模型列表里只有 Claude 模型?
自动发现时桌面版只保留 ID 看得出是 Claude 的模型,这是正常现象。想固定列表或默认模型,在模型列表(inferenceModels)里写完整的模型 ID,第一个就是默认模型。
第三方模式下哪些功能用不了?
依赖 Anthropic 账号或云端服务的功能都不可用,包括手机端和 claude.ai 网页版访问、语音模式、项目和插件分享、Computer use、Remote Control 等。这不是配置问题。