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