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 代理支援,適用於網路受限環境。
相關
- 專案
- 專案
- 專案
- 專案