From d71ae406ff320940278da8221b2bb8905da9faa8 Mon Sep 17 00:00:00 2001 From: cowagent Date: Sun, 22 Mar 2026 22:43:26 +0800 Subject: [PATCH] fix: add missing model property to GoogleGeminiBot api_key and api_base were refactored to @property but model was not migrated, causing AttributeError: 'GoogleGeminiBot' object has no attribute 'model' when using any Gemini model. --- models/gemini/google_gemini_bot.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/models/gemini/google_gemini_bot.py b/models/gemini/google_gemini_bot.py index 3521a847..ef70f78f 100644 --- a/models/gemini/google_gemini_bot.py +++ b/models/gemini/google_gemini_bot.py @@ -34,6 +34,13 @@ class GoogleGeminiBot(Bot): def api_key(self): return conf().get("gemini_api_key") + @property + def model(self): + model_name = conf().get("model") or "gemini-pro" + if model_name == "gemini": + model_name = "gemini-pro" + return model_name + @property def api_base(self): base = conf().get("gemini_api_base", "").strip()