前置条件
- 1Windows 10 20H2+ 或 macOS 12+
- 2已注册 Claude(Anthropic)开放平台账号
- 3电脑能联网(国内访问 Claude 需梯子)
如何接入 Claude 到 WorkBuddy
Claude 是 Anthropic 推出的旗舰大模型系列,Claude Sonnet 5 在代码与智能体场景表现卓越,Claude Opus 5 专注复杂推理,Claude Haiku 4.5 则以低成本覆盖高频任务。本教程教你把 Claude 接入腾讯推出的桌面端 AI 助手 WorkBuddy(域名 workbuddy.qq.com),在桌面 GUI 中直接使用 Claude 帮你写代码、做推理。
Claude 接入 WorkBuddy 有两种方式,选一种就行:
| 方式 A:应用端交互接入 | 方式 B:配置文件手动接入 | |
|---|---|---|
| 适合谁 | 完全不懂代码的新手 | 看得懂 JSON、喜欢自己改配置的进阶用户 |
| 怎么操作 | 在 WorkBuddy 桌面端「设置 → 模型配置」里点选 + 粘贴 Key | 手动编辑 config.json 配置文件 |
| 要不要写代码 | 不用,界面里填什么写什么 | 要写一小段 JSON 配置 |
| 推荐度 | ⭐⭐⭐⭐⭐(新手首选) | ⭐⭐⭐⭐(进阶、便于环境变量管理) |
提示
小白提示: 如果你不确定选哪个,就选方式 A。本教程提到的「配置文件」,就是 WorkBuddy 在你电脑上自动生成的一个 JSON 文件,方式 A 完全不用碰它,只在桌面端的设置界面里操作即可。
警告
为什么选择 Claude?
- ✅ Sonnet 5 / Opus 5 支持 1M tokens 超长上下文,可整库代码分析
- ✅ 代码与智能体(Agent)能力业界顶尖,SWE-Bench 表现领先
- ✅ 原生支持工具调用(Tool Use)、Prompt 缓存、批量处理
- ✅ 提供 OpenAI 兼容端点,接入 WorkBuddy 零门槛
- ⚠️ 国内访问需全程开启梯子(全局模式)
前置准备
不管选哪种方式,都需要这几样东西:
- 操作系统为 Windows 10 20H2+ 或 macOS 12+
- 已注册 Anthropic Claude 开放平台 账号
- 电脑能上网(国内访问 Claude 需梯子,建议全局模式)
- 已从 workbuddy.qq.com 下载安装 WorkBuddy 桌面端
步骤一:获取 Claude API Key
两种方式都要先领一张 Claude 的「通行证」(API Key)。
1.1 注册并登录
- 访问 Anthropic Console,点击「Sign up」注册账号
- 支持邮箱、Google 账号注册,需绑定信用卡预充值 credits 才能调用 API
1.2 创建 API Key
- 登录后进入控制台,点击左侧菜单 「API Keys」
- 点击 「Create Key」 按钮
- 输入名称(如
workbuddy-dev),点击确认 - 页面会显示一串以
sk-ant-开头的长字符串,这就是你的通行证
警告
⚠️ 重要提示:API Key 仅在创建时完整展示一次!请立即复制并妥善保管。如果丢失,只能重新生成。千万别发到群里、传到 GitHub、截图发朋友圈。
1.3 了解可用模型
| 模型 ID | 对应版本 | 适用场景 | 上下文长度 | 输入价格 | 输出价格 |
|---|---|---|---|---|---|
claude-sonnet-5 | Sonnet 5(主力推荐) | 代码生成、智能体、通用对话 | 1M tokens | $2.00/M | $10.00/M |
claude-opus-5 | Opus 5(旗舰) | 复杂推理、数学证明、深度调试 | 1M tokens | $5.00/M | $25.00/M |
claude-haiku-4-5 | Haiku 4.5 | 高频轻量任务、分类摘要(性价比最高) | 200K | $1.00/M | $5.00/M |
注:开启 Prompt 缓存后,缓存命中输入价格低至 $0.20-$0.50/M tokens,适合重复 system prompt 的生产环境。
步骤二:安装 WorkBuddy
如果你还没装 WorkBuddy 桌面端,先装上。
1. 下载客户端
- 访问 workbuddy.qq.com,点击首页「下载客户端」
- 根据系统选择 Windows 版 或 macOS 版安装包
2. 安装并登录
- 双击安装包按提示完成安装
- 启动 WorkBuddy,使用微信或 QQ 账号登录
信息
装好后打开 WorkBuddy,能看到主聊天界面就说明装好了。WorkBuddy 首次启动会在本地自动生成配置文件,无需手动初始化。
步骤三:接入 Claude
从这里开始,方式 A 和方式 B 分开走,选一种跟着做即可。
方式 A:应用端交互接入(推荐新手)
在 WorkBuddy 桌面端的设置界面里点选 + 填写,全程不用手写配置。
A1. 打开设置
启动 WorkBuddy,点击主界面右上角的齿轮(设置)图标。
A2. 进入模型配置
在设置窗口左侧选择 「模型配置」(或「供应商」)标签。
A3. 添加自定义供应商
点击 「添加自定义供应商」 或 「+ 新增」 按钮。
A4. 填写供应商信息
按提示依次填入:
- 供应商名称:填
Claude(仅作显示用,可自定义) - 协议类型:选 OpenAI-compatible(Claude 提供 OpenAI 兼容端点)
- API Base URL:填
https://api.anthropic.com/v1/openai/
信息
注意: 末尾的 /openai/(含斜杠)不能少,这是 Anthropic 的 OpenAI 兼容端点路径。少了会报 404。
A5. 粘贴 Claude API Key
在 「API Key」 输入框里,把步骤一领到的 sk-ant- 开头的通行证粘进去。
A6. 选择模型
在模型列表中添加你想用的模型 ID,例如:
claude-sonnet-5
可继续添加 claude-opus-5、claude-haiku-4-5 备用。
A7. 测试连接并保存
- 点击 「测试连接」 按钮,出现「连接成功」字样即说明接通了
- 点击 「保存」 完成配置
提示
小白提示: 方式 A 接好后,配置会自动写入 WorkBuddy 的本地配置文件,以后不用再设置,直接在聊天界面选 Claude 模型用就行。
方式 B:配置文件手动接入(进阶)
如果你更喜欢直接改配置文件,可以跳过界面,手动编辑。
B1. 找到配置文件路径
WorkBuddy 的配置文件位置因系统而异:
- macOS:
~/.workbuddy/config.json - Windows:
%APPDATA%\WorkBuddy\config.json
信息
在文件管理器地址栏输入 %APPDATA%\WorkBuddy 即可快速跳转到 Windows 配置目录。
B2. 备份配置文件
修改前先复制一份 config.json 作为备份,避免改错导致 WorkBuddy 启动异常。
B3. 编写 Claude 模型配置
打开 config.json,推荐用环境变量方式(最安全,避免 Key 明文写入):
1{
2 "models": [
3 {
4 "name": "claude-sonnet-5",
5 "provider": "openai-compatible",
6 "baseURL": "https://api.anthropic.com/v1/openai/",
7 "apiKeyEnv": "ANTHROPIC_API_KEY",
8 "maxTokens": 4096,
9 "temperature": 0.7
10 },
11 {
12 "name": "claude-opus-5",
13 "provider": "openai-compatible",
14 "baseURL": "https://api.anthropic.com/v1/openai/",
15 "apiKeyEnv": "ANTHROPIC_API_KEY",
16 "maxTokens": 8192,
17 "temperature": 0.7
18 }
19 ],
20 "defaultModel": "claude-sonnet-5"
21}然后设置环境变量:
1# PowerShell(临时,当前会话有效)
2$env:ANTHROPIC_API_KEY = "sk-ant-你的实际Key"
3
4# 或设为系统永久环境变量(重启终端仍有效)
5[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-你的实际Key", "User")1# macOS / Linux(临时)
2export ANTHROPIC_API_KEY="sk-ant-你的实际Key"
3
4# 写入 ~/.zshrc 永久生效
5echo 'export ANTHROPIC_API_KEY="sk-ant-你的实际Key"' >> ~/.zshrc
6source ~/.zshrc警告
⚠️ 不推荐明文写 Key: 测试时也可以把 apiKeyEnv 换成 apiKey 直接填 Key,但 Key 会明文保存在配置文件里,别提交到代码仓库,务必加进 .gitignore。
B4. 关键参数说明
| 参数 | 说明 | 推荐值 |
|---|---|---|
name | 模型标识名,必须与官方模型 ID 一致 | claude-sonnet-5 |
provider | 协议类型,固定为 openai-compatible | 不可更改 |
baseURL | API 地址,OpenAI 兼容端点需带 /openai/ | https://api.anthropic.com/v1/openai/ |
apiKeyEnv | 引用环境变量名 | ANTHROPIC_API_KEY |
maxTokens | 最大输出 Token 数 | 4096(通用)/ 8192(Opus 推理) |
temperature | 创意度(0=确定性强,1=更随机) | 0.7(通用)/ 0.2(代码) |
B5. 重启 WorkBuddy
完全退出 WorkBuddy(不是最小化)后重新启动,让它加载新的配置文件。
步骤四:测试验证
4.1 选择 Claude 模型
在 WorkBuddy 主聊天界面顶部的模型下拉框中,选择刚配置的 claude-sonnet-5(方式 A 已自动列出,方式 B 需确认重启后已加载)。
4.2 发送测试消息
在聊天输入框发送一条测试消息:
你好,请介绍一下你自己,包括你是什么模型。
如果收到来自 Claude 的回复(通常会自报为 Claude,由 Anthropic 创建),恭喜你——接入成功!🎉
4.3 Python 快速验证(可选)
绕过 WorkBuddy 直接验证 API Key 是否有效:
1from openai import OpenAI
2
3client = OpenAI(
4 api_key="你的Claude API Key", # 替换为实际 Key(sk-ant- 开头)
5 base_url="https://api.anthropic.com/v1/openai/"
6)
7
8response = client.chat.completions.create(
9 model="claude-sonnet-5",
10 messages=[
11 {"role": "system", "content": "你是一个有用的 AI 助手。"},
12 {"role": "user", "content": "说一句'Hello, Claude!'"}
13 ],
14 max_tokens=100
15)
16
17print("✅ 连接成功!模型回复:")
18print(response.choices[0].message.content)运行前确保已安装依赖并开启梯子:
1pip install openai
2python test_claude.py场景应用示例
🧩 场景 1:智能编程助手
将 claude-sonnet-5 设为默认模型,在 WorkBuddy 中描述需求:
使用示例:
1请帮我用 Python 写一个读取 CSV 文件并计算每列均值的函数,
2要求处理缺失值并加上类型注解。效果:
- 生成完整可运行的函数代码
- 自动添加参数说明、类型注解与边界处理
- 解释关键逻辑并提供调用示例
🧩 场景 2:深度推理分析
切换到 claude-opus-5 模型处理需要逻辑推理的任务:
使用示例:
1请帮我分析这段代码的时间复杂度和空间复杂度,
2并给出优化建议:
3[粘贴你的代码]效果:
- Opus 5 的深度思考机制会展示完整推导过程
- 特别擅长数学计算、逻辑证明、复杂 Bug 定位
- 适合算法重构、架构设计等高难度任务
🧩 场景 3:长文档/整库代码处理
利用 Claude 的 1M tokens 上下文窗口:
效果:
- 单次处理数十万字的论文、合同、报告
- 整个中型代码库的全局分析与重构建议
- 跨文件依赖梳理与影响面评估
最佳实践
💰 成本优化技巧
-
利用 Prompt 缓存:将 system prompt、工具定义等固定内容放在消息开头,缓存命中后输入成本降低 90%
-
按需选模:
- 简单问答 / 高频调用 →
claude-haiku-4-5(最便宜) - 代码生成 / 智能体 →
claude-sonnet-5(性价比之选) - 复杂推理 / 数学证明 →
claude-opus-5(最强但最贵)
- 简单问答 / 高频调用 →
-
控制输出长度:输出 token 通常是输入的 5 倍价格,合理设置
maxTokens(一般 2048-4096 即够用) -
使用 Batch API:非实时任务用批量接口,可享 50% 折扣
🔒 安全建议
- 永远不要将 API Key 提交到 Git 仓库 —— 确保
.gitignore包含.env和config.json - 定期轮换 Key —— 在 Anthropic Console 定期更新密钥
- 设置用量告警 —— 在控制台设置预算上限,防止意外超额
- 使用最小权限原则 —— 仅授予必要的 API 权限范围
🐛 故障排查速查表
| 你看到的现象 | 可能的原因 | 怎么解决 |
|---|---|---|
| 连接超时 / 无响应 | 国内未开梯子或非全局模式 | 开启全局梯子后重试 |
| 401 Unauthorized | API Key 错误/过期/含空格 | 重新复制 Key,去除首尾空格 |
| 404 Not Found | baseURL 缺少 /openai/ | 改为 https://api.anthropic.com/v1/openai/ |
| 429 Too Many Requests | 触发速率限制 | 降低请求频率,稍后重试 |
| 503 Service Unavailable | 服务器繁忙/维护 | 稍后重试或切换时段 |
| 余额不足 / insufficient credits | Anthropic 账户 credits 用完 | 进入 Console 预充值 |
| 响应内容截断 | maxTokens 设置过低 | 调大至 4096 以上 |
扩展与进阶
📚 更多学习资源
| 资源 | 链接 | 说明 |
|---|---|---|
| 官方 API 文档 | https://docs.anthropic.com | 最权威的接口参考 |
| Anthropic Console | https://console.anthropic.com | 管理 Key、查看用量账单 |
| 在线聊天体验 | https://claude.ai | 免费体验 Claude 各模型 |
| WorkBuddy 官网 | https://workbuddy.qq.com | 下载客户端、查看更新 |
| OpenAI 兼容说明 | https://docs.anthropic.com | 查看 OpenAI 兼容端点详情 |
🚀 进阶玩法
- 多模型混合部署:在
config.json中同时配置 Claude + 其他模型,根据任务类型动态切换 - 流式输出(Streaming):开启 SSE 流式返回,提升长文本的交互体验
- 工具调用(Tool Use):Claude 支持精准的函数调用能力,可对接本地文件、API
- Prompt 缓存:对长 system prompt 开启缓存,重复请求大幅降本
信息
最后更新:2026-08-20 | 基于 Anthropic 平台最新 API 规范编写 如发现内容过时或有误,欢迎在 AIToolSchool 提交 Issue 或 PR。
常见问题
Q我连配置文件是什么都不懂,能用吗?
能用。选方式 A,全程在 WorkBuddy 桌面端的设置界面里点选、粘贴 API Key,不用手写任何配置代码。
Q方式 A 的设置入口在哪?
打开 WorkBuddy 桌面端,点击右上角的齿轮(设置)图标,进入「模型配置」/「供应商」标签,点击「添加自定义供应商」或「+ 新增」即可开始配置。
QAPI Key 填了但还是报 401 错误?
请检查 Key 是否有多余空格或换行符。建议方式 B 用环境变量 apiKeyEnv 而非直接填写 apiKey。确认 Key 未过期且账户余额充足(Anthropic 需预充值 credits)。
Q调用时出现 404 Not Found?
baseURL 必须正确:原生 Anthropic 协议用 https://api.anthropic.com/v1,OpenAI 兼容协议用 https://api.anthropic.com/v1/openai/(注意末尾斜杠)。漏写 /openai 是最常见错误。
Q响应很慢或者超时怎么办?
国内访问 Anthropic 必须开全局梯子,否则会连接超时;先将 maxTokens 降到 1024 测试连通性;Opus 系列因深度思考机制本身较慢属正常现象。