🌱入门API集成Gemini

如何接入 Gemini 到 WorkBuddy

零基础把 Gemini 接入 WorkBuddy,提供两种方式:零代码的应用端交互接入(新手推荐)和配置文件手动接入(进阶)。

教程团队
2026-08-20
4 个步骤

前置条件

  • 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 注册并登录

  1. 访问 Google AI Studio,使用 Google 账号登录
  2. 免费层有每日额度可用,正式生产需绑定 Google Cloud 计费账号

1.2 创建 API Key

  1. 登录后进入 API Keys 页面
  2. 点击 「Create API key」 按钮
  3. 选择一个 Google Cloud 项目(或新建默认项目)
  4. 页面会显示一串以 AIza 开头的长字符串,这就是你的通行证

警告

⚠️ 重要提示:API Key 请立即复制并妥善保管。如果丢失,可在 AI Studio 重新生成或吊销旧 Key。千万别发到群里、传到 GitHub、截图发朋友圈。

1.3 了解可用模型

模型 ID对应版本适用场景上下文长度输入价格输出价格
gemini-2.5-pro2.5 Pro(旗舰)复杂推理、长文档分析、代码重构1M tokens$1.25/M$10.00/M
gemini-2.5-flash2.5 Flash(性价比)通用对话、代码生成、高并发任务1M tokens$0.30/M$2.50/M
gemini-2.5-flash-lite2.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. 下载客户端

  1. 访问 workbuddy.qq.com,点击首页「下载客户端」
  2. 根据系统选择 Windows 版 或 macOS 版安装包

2. 安装并登录

  1. 双击安装包按提示完成安装
  2. 启动 WorkBuddy,使用微信或 QQ 账号登录

信息

装好后打开 WorkBuddy,能看到主聊天界面就说明装好了。WorkBuddy 首次启动会在本地自动生成配置文件,无需手动初始化。


步骤三:接入 Gemini

从这里开始,方式 A 和方式 B 分开走,选一种跟着做即可。

方式 A:应用端交互接入(推荐新手)

在 WorkBuddy 桌面端的设置界面里点选 + 填写,全程不用手写配置。

A1. 打开设置

启动 WorkBuddy,点击主界面右上角的齿轮(设置)图标。

A2. 进入模型配置

在设置窗口左侧选择 「模型配置」(或「供应商」)标签。

A3. 添加自定义供应商

点击 「添加自定义供应商」 或 「+ 新增」 按钮。

A4. 填写供应商信息

按提示依次填入:

  1. 供应商名称:填 Gemini(仅作显示用,可自定义)
  2. 协议类型:选 OpenAI-compatible(Gemini 提供 OpenAI 兼容端点)
  3. 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. 测试连接并保存

  1. 点击 「测试连接」 按钮,出现「连接成功」字样即说明接通了
  2. 点击 「保存」 完成配置

提示

小白提示: 方式 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 明文写入):

json
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}

然后设置环境变量:

powershell
1# PowerShell(临时,当前会话有效)
2$env:GEMINI_API_KEY = "AIza你的实际Key"
3
4# 或设为系统永久环境变量(重启终端仍有效)
5[System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "AIza你的实际Key", "User")
bash
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不可更改
baseURLAPI 地址,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 是否有效:

python
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)

运行前确保已安装依赖并开启梯子:

bash
1pip install openai
2python test_gemini.py

场景应用示例

🧩 场景 1:智能编程助手

将 gemini-2.5-flash 设为默认模型,在 WorkBuddy 中描述需求:

使用示例:

text
1请帮我用 Python 写一个读取 CSV 文件并计算每列均值的函数,
2要求处理缺失值并加上类型注解。

效果:

  • 生成完整可运行的函数代码
  • 自动添加参数说明、类型注解与边界处理
  • 解释关键逻辑并提供调用示例

🧩 场景 2:长文档/整库代码分析

切换到 gemini-2.5-pro 模型,利用 1M 上下文窗口:

使用示例:

text
1请分析这个项目的整体架构,梳理各模块依赖关系,
2并指出潜在的耦合问题:
3[粘贴整个项目的核心代码文件]

效果:

  • 单次处理数十万字的论文、合同、报告
  • 整个中型代码库的全局分析与重构建议
  • 注意单次请求尽量控制在 200K tokens 内,避免触发长上下文溢价

🧩 场景 3:多模态理解

利用 Gemini 原生多模态能力,输入图像让其分析:

使用示例:

text
1请识别这张架构图中的所有组件,并解释它们之间的数据流向。
2[附带图片]

效果:

  • 识别图表、UI 截图、白板草图中的结构信息
  • 提取图片中的文字与表格
  • 适用于需求评审、文档数字化场景

最佳实践

💰 成本优化技巧

  1. 优先用 Flash:日常对话、代码生成用 gemini-2.5-flash,比 Pro 便宜约 4 倍,仅在复杂推理时切 Pro

  2. 控制上下文长度:2.5 Pro 在请求超过 200K tokens 时输入翻倍($2.50/M)、输出涨至 $15.00/M,长文档建议分段或用 Flash

  3. 利用上下文缓存:重复的长 system prompt 可启用 context cache,缓存读取仅约 $0.125/M

  4. 使用 Batch API:非实时任务用批量接口,可享 50% 折扣

🔒 安全建议

  1. 永远不要将 API Key 提交到 Git 仓库 —— 确保 .gitignore 包含 .env 和 config.json
  2. 定期轮换 Key —— 在 Google AI Studio 定期重新生成密钥
  3. 设置用量告警 —— 在 Google Cloud 控制台设置预算上限,防止意外超额
  4. 使用最小权限原则 —— 仅授予必要的 API 权限范围

🐛 故障排查速查表

你看到的现象可能的原因怎么解决
连接超时 / 无响应国内未开梯子或非全局模式开启全局梯子后重试
401 UnauthorizedAPI Key 错误/过期/含空格重新复制 Key,去除首尾空格
404 Not FoundbaseURL 缺少 /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 Studiohttps://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 的长上下文请求会触发更高计费档位且更慢。

阿里云推广

读完想动手?新用户首单 8 折上云

服务器 + 大模型 API + 对象存储,新用户首购享 20% 补贴

首单 8 折云服务器大模型 API对象存储

新用户首购享 20% 补贴(8 折)· 本次推广支持本站持续运营

腾讯云推广

腾讯智能体开发平台 ADP

新客首月专属价,最高直降 880 元,构建/分发/治理企业级 Agent

智能体Agent首月直降 880一站式

腾讯云新用户专享 · 本次推广支持本站持续运营

订阅每日 AI 日报

每天早上 8:00(GMT+8)把当天 AI 行业要闻投递到你的邮箱,随时一键退订。

每天早上 8:00(GMT+8)投递当天日报;若当天日报未生成则不发送,也不会补发往期。

更多订阅方式(RSS / 微信推送)仅发送日报,不做任何其他用途

好物推荐 · 广告合作