🌱入门OpenCode接入Gemini

OpenCode 接入 Gemini 完整指南

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

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

前置条件

  • 1有一个 Google 账号(Gmail 即可)
  • 2电脑能联网

OpenCode 接入 Gemini 完整指南

本教程教你把 Google 的 AI「Gemini」接到 OpenCode 这个工具里,接好之后就能直接和 AI 聊天、让它帮你写代码、解释文档。

OpenCode 接入 Gemini 有两种方式,选一种就行:

方式 A:应用端交互接入方式 B:配置文件手动接入
适合谁完全不懂代码的新手看得懂 JSON、喜欢自己改配置的进阶用户
怎么操作在 OpenCode 界面里用 /connect 点点选选手动编辑 opencode.json 配置文件
要不要写代码不用,全程复制粘贴 + 回车要写一小段 JSON 配置
推荐度⭐⭐⭐⭐⭐(新手首选)⭐⭐⭐(进阶可选)

提示

小白提示: 如果你不确定选哪个,就选方式 A。本教程提到的「终端」,就是你电脑里那个黑底白字、用来输入命令的窗口。方式 A 只需要复制粘贴一条命令,其余都在 OpenCode 自己的界面里完成。

前置准备

不管选哪种方式,都需要这两样东西:

  • 一个 Google 账号(就是你的 Gmail)
  • 电脑能上网

步骤一:装好 OpenCode

OpenCode 是个免费工具,先把它装到电脑上。

1. 打开终端

  • Windows 用户:按键盘上的 Win + R,在弹出的小窗口里输入 cmd,然后回车,会弹出黑色的命令窗口。
  • Mac 用户:按 Command + 空格,输入「终端」三个字,回车打开。

2. 复制下面这一行命令,粘贴到终端里,按回车

bash
1curl -fsSL https://opencode.ai/install | bash

提示

这行命令的意思是「从 OpenCode 官网把安装包下载并装好」。整个过程会自动完成,期间屏幕会滚动一些文字,那是正常现象,等它停下来、出现新的输入提示符就好了。

3. 启动 OpenCode

装好之后,在终端里输入下面这个词并回车:

bash
1opencode

你会看到一个蓝紫色的全屏界面,这就是 OpenCode 的「主页」,下面所有操作都在这里完成。

步骤二:领一个 Gemini 的「通行证」

OpenCode 只是个「壳」,它本身没有 AI,需要你给它配一个 AI 来源。我们用 Google 的 Gemini,但要先去 Google 领一张「通行证」(专业说法叫 API Key,你可以理解成一张门禁卡)。

1. 打开 Google AI Studio

在浏览器里访问:https://aistudio.google.com/apikey

用你的 Gmail 账号登录。第一次进去会让你同意服务条款,点同意即可。

2. 创建通行证

  1. 点击页面上的 「Get API key」 按钮
  2. 再点击 「Create API key」
  3. 下面会弹出一个项目选择框,直接选默认的(或点「Create API key in new project」)就行
  4. 稍等几秒,页面会显示一串以 AIzaSy... 开头的长字符串,这就是你的通行证

3. 复制通行证

点通行证旁边的「复制」按钮(或手动选中复制),把它存到记事本里备用。

警告

⚠️ 重要: 这张通行证相当于你 Gemini 账户的钥匙,千万不要发到群里、不要传到 GitHub、不要截图发朋友圈。万一泄露了,回到 AI Studio 把它删掉重新生成一张就行。

步骤三:接入 Gemini

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

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

回到刚才 OpenCode 的全屏界面,我们要告诉它「我要用 Gemini」。

A1. 输入 /connect 命令

在 OpenCode 最下方的输入框里(看起来像个长条输入区域),输入这一行:

/connect

然后按回车。

A2. 在弹出的列表里选 Google

回车后,屏幕中间会弹出一个列表,里面是一排 AI 来源的名字(Anthropic、OpenAI、Google 等)。操作方式:

  • 用键盘的 ↑ ↓ 方向键上下移动,让高亮条停在 Google 上
  • 按 回车 确认选择

A3. 粘贴通行证

屏幕会变成一个输入框,提示你输入 API key:

  • 按 Ctrl + V(Mac 是 Command + V)把刚才存的通行证粘进去
  • 按 回车 确认

A4. 看到成功提示

屏幕出现 Successfully authenticated(认证成功)字样,就说明 Gemini 已经成功加进来了!

提示

小白提示: OpenCode 会自动把这张通行证存到你自己电脑的一个文件里(位置在 ~/.local/share/opencode/auth.json),以后再打开 OpenCode 不用重新连,直接能用。这个文件是你的私人物品,别上传给别人。

方式 B:配置文件手动接入(进阶)

如果你更喜欢直接改配置文件,可以跳过 /connect,手动编辑 OpenCode 的配置。

B1. 找到(或新建)配置文件

OpenCode 的配置文件叫 opencode.json,一般放在项目根目录或用户目录下。如果没有就新建一个。

B2. 写入 Gemini 提供商配置

打开 opencode.json,加入下面这段(把 你的-api-key 换成步骤二领到的通行证):

json
1{
2  "providers": {
3    "gemini": {
4      "apiKey": "你的-api-key",
5      "baseURL": "https://generativelanguage.googleapis.com/v1",
6      "models": ["gemini-2.5-flash", "gemini-2.5-pro"],
7      "defaultModel": "gemini-2.5-flash"
8    }
9  },
10  "defaultProvider": "gemini"
11}

关键字段含义:

  • apiKey:步骤二领到的通行证
  • baseURL:Gemini 的 API 地址(注意要带 /v1,少了会报 404)
  • models:你要用的模型列表
  • defaultModel:默认用哪个模型
  • defaultProvider:默认用哪个来源(这里设成 gemini)

警告

⚠️ 重要: apiKey 写进配置文件后,这个文件就含敏感信息了。务必把它加进 .gitignore,别提交到代码仓库。生产环境建议改用环境变量 GEMINI_API_KEY 引用,而不是明文写死。

B3. 启动 OpenCode 验证配置生效

保存配置文件后,在终端启动 OpenCode:

bash
1opencode

如果配置写对了,启动后顶部会显示当前来源是 google/gemini-...,说明配置已生效。

步骤四:挑一个 Gemini 模型

Gemini 不止一个型号,我们要挑一个开始用。

方式 A 用户:用 /models 命令交互选

在 OpenCode 输入框里输入:

/models

回车后会弹出模型列表,新手建议这样选:

  • 先选 gemini-2.5-flash:速度快、免费额度多,先跑通流程用它最合适
  • 等熟悉了、要处理复杂任务时,再换 gemini-2.5-pro(更聪明但额度消耗快)

操作方式:方向键移动 → 回车确认。

方式 B 用户:在配置文件里指定

方式 B 的模型在步骤三 B2 的 defaultModel 字段里已经指定好了,启动 OpenCode 即用,不用再选。想换模型时,改 defaultModel 的值,保存重启即可。

步骤五:发条消息试试

现在一切就绪,发一条消息验证 AI 是否真的能回你。

1. 在输入框打字

在最下面的输入框里打字(就像用微信一样),比如:

你好,请用一句话介绍你自己

2. 按回车发送

按 回车 发送。

3. 查看 AI 回复

如果 Gemini 正常返回了一段自我介绍,恭喜你,接入成功! 🎉

你也可以看 OpenCode 界面顶部,当前用的模型会显示成 google/gemini-...,证明现在和你聊天的是 Gemini。


场景应用示例

接好之后能干啥?下面是几个常见用法,直接把提示词复制到 OpenCode 输入框发出去就行。

场景1:让 AI 帮你写代码

把这段发给 AI:

请帮我用 Python 写一个读取 CSV 文件并计算每列均值的函数

AI 会给你:

  • 一段可以直接复制运行的完整函数
  • 函数参数都加了说明和类型注解
  • 附带使用示例和边界处理
  • 自动加了错误处理,文件不存在时不会崩溃

场景2:让 AI 解释看不懂的代码

把这段发给 AI:

帮我解释这段正则表达式的含义:^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$

AI 会给你:

  • 一段段拆解每个符号的意思
  • 说明它整体在匹配什么样的密码
  • 给几个能匹配上、几个匹配不上的例子
  • 告诉你它等价的、更易读的写法

场景3:让 AI 帮你修 Bug

把这段发给 AI:

这个函数运行时抛出 KeyError,请帮我找出问题并修复

AI 会给你:

  • 直接指出问题在哪一行、是什么原因
  • 给出修复后的完整代码
  • 顺便加上防御性代码,避免以后再犯

最佳实践

提问技巧(让 AI 回答更准)

  1. 多给背景:告诉 AI 你在做什么项目、用什么语言,它给的答案更靠谱
  2. 分步问:复杂问题拆成几轮,一次只问一个小目标
  3. 让它解释:在问题后面加一句「请同时解释原理」,能加深理解
  4. 指定格式:明确要求「请输出成 Markdown 表格」「请只给 JSON」,输出更规整

安全习惯

  1. 通行证别外传:方式 A 存在 auth.json、方式 B 写在 opencode.json 里的 Key,都是你的私人钥匙,绝不外传、不提交代码仓库(方式 B 务必加 .gitignore)
  2. AI 写的代码上线前要检查:AI 偶尔会写错,关键代码务必自己过一遍
  3. 控制权限:按最小权限原则配置 API Key 的访问范围
  4. 定期换钥匙:每隔几个月回 AI Studio 删旧 Key、生成新 Key,更安全

出错了怎么办

你看到的现象可能的原因怎么解决
/connect 列表里没有 GoogleOpenCode 版本太老回步骤一重跑安装命令升级,再试一次
提示 401 或 403 Invalid KeyKey 复制错或已删除回 AI Studio 重新生成 Key,再连一次(方式 A 重新 /connect,方式 B 改 opencode.json)
提示 404 Not Found方式 B 的 baseURL 写错确认 baseURL 带了 /v1,且没有多余斜杠
提示 429 Too Many Requests免费额度用完或问太快换 flash 模型、等几小时额度刷新;或错峰使用
504 Gateway Timeout网络抖动或当时太忙重发一次;或临时切到别的 AI 来源
AI 半天不回 / 转圈超时网络抖动或当时太忙重发一次;或临时 /models 切到别的来源
响应内容被截断maxTokens 设置过低将 maxTokens 调大至 4096 以上

扩展与进阶

还能玩出什么花样

  • 加多个 AI 来源:重复跑 /connect 可以把 Claude、OpenAI、本地模型一个个都加进来,之后用 /models 随时切来切去
  • 藏起不用的模型:如果模型列表太长眼花,可以在 opencode.json 文件里写一行 whitelist,只保留你常用的几个
  • 上下文窗口管理:合理控制对话历史长度,避免超出上下文限制
  • 流式输出:OpenCode 默认就是一段段往外蹦字的流式输出,体验接近真人打字
  • Function Calling:让 Gemini 调用本地函数,实现更复杂的自动化任务

团队一起用

  • 每个人自己 /connect 绑自己的 Key(方式 A),或各自管自己的 opencode.json(方式 B),不要共用一个账号抢额度
  • 团队统一默认用 gemini-2.5-flash,复杂任务再切 gemini-2.5-pro
  • 方式 B 在团队协作时,建议用密钥管理工具(如 Vault)统一管 Key,别明文写死
  • 月底留意免费额度用量,监控 Token 消耗,设置用量告警避免超支

信息

最后一句: Gemini 和 OpenCode 都在不停更新,/connect 里能选的来源、配置文件的字段都可能有变化,有空看看官方更新日志,说不定有新惊喜。

常见问题

Q我连终端是什么都不知道,能用吗?

能用。选方式 A,全程只需复制粘贴一条安装命令,其余操作都在 OpenCode 自己的界面里点点选选完成,不用手写任何代码。

Q方式 A 的 /connect 列表里没有看到 Google 选项?

说明 OpenCode 版本太旧。请重新跑一遍步骤一的安装命令覆盖更新到最新版,然后再试一次。

Q粘贴 Key 后提示无效或报 401/403?

通常是 Key 复制时混进了空格或换行,或者你在 AI Studio 里把 Key 删掉了。回到 AI Studio 重新生成一个新 Key,再连一次即可。

Q方式 B 报 404 Not Found?

baseURL 格式错误是最常见原因,请确认 API 端点 URL 包含正确的版本路径(如 /v1),且不要带多余斜杠。

Q响应很慢或超时怎么办?

先换 flash 模型降低开销测试连通性;高峰期错峰使用;也可临时切到别的 AI 来源。

阿里云推广

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

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

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

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

腾讯云推广

腾讯智能体开发平台 ADP

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

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

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

订阅每日 AI 日报

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

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

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

相关推荐

查看更多 →
教程IDE工具接入

Gemini 4 Argon 接入 VS Code 指南:Cline + Continue 实测

Gemini 4 Argon 是 Google 在 2026 年 10 月 8 日发布的新一代旗舰模型,多项基测成绩超过 GPT-6 Astra,并已参与谷歌内部 80 万行内核代码迁移工程。本文手把手教你在 VS Code 里通过 Cline 与 Continue 两个客户端接入 Gemini 4 Argon:完整覆盖官方 API 直连、中转网关、OpenAI 兼容层三条国内访问路径的 base_url 差异、限流规则与合规边界,给出可直接复制的完整配置 JSON、token 与耗时与成本的实测数据表、80 万行代码库迁移等四个真实场景的可复用提示词,以及 403、429、404 等常见报错的十四行故障排查表。

2026-10-08
#Gemini#Gemini 4 Argon
教程OpenCode接入

OpenCode 接入 GPT-5.1-CodexMax 完整指南

手把手教你将 OpenAI 最新编程模型 GPT-5.1-CodexMax 接入 OpenCode 终端工具,通过双路径(应用端交互+配置文件手动)快速实现 AI 辅助编程

2026-09-02
#GPT-5.1#CodexMax
教程OpenCode接入

OpenCode 接入 Claude 完整指南

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

2026-08-20
#Claude#OpenCode
教程OpenCode接入

OpenCode 接入 DeepSeek 完整指南

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

2026-08-20
#DeepSeek#OpenCode

好物推荐 · 广告合作