jenslys/opencode-gemini-auth
Gemini auth plugin for opencode
解决的问题
此插件允许用户使用 Google 账户对 Opencode CLI 进行身份验证,从而无需手动 API 密钥即可使用现有的 Gemini 计划和配额(包括免费层级)。
工作原理
该插件模拟官方 Gemini CLI 的 OAuth 流程和 Code Assist 端点。当用户运行认证命令时,插件会通过浏览器窗口启动 OAuth 流程,并使用临时本地服务器捕获授权回调。它还支持在无头环境(headless)中手动粘贴回调 URL。
适用人群
希望使用 Google 账户认证而非 API 密钥来集成 Gemini 模型的 Opencode CLI 开发者。
主要亮点
- OAuth 集成:通过 Google 账户登录简化对 Gemini 的访问。
- 配额管理:支持通过
/gquota命令检查 Gemini Code Assist 的配额桶。 - 可自定义模型列表:允许用户白名单或黑名单特定 Gemini 模型,以清理模型选择器。
- 支持思考模型:提供对 Gemini "思考" 功能的配置,包括 Gemini 2.5 的
thinkingBudget和 Gemini 3 模型的thinkingLevel。 - 代理支持:内置 HTTP 代理支持,适用于网络受限环境。
相关
- 项目
- 项目
- 项目
- 项目