Commit 648903a6d501
Changed files (1)
modules
xmpp-research-bot
modules/xmpp-research-bot/bot.py
@@ -339,14 +339,20 @@ class ResearchBot(slixmpp.ClientXMPP):
full_prompt = f"{system_prompt}\n\nUser query: {query}"
# Call Gemini API via Vertex AI
+ # For Gemini 3 models, use thinking_config for reasoning depth
+ config = {
+ "max_output_tokens": max_tokens,
+ "temperature": 1.0,
+ }
+
+ # Add thinking config for Pro model (deep reasoning)
+ if model == "gemini-pro":
+ config["thinking_config"] = {"thinking_level": "high"}
+
response = self.gemini_client.models.generate_content(
model=model_ids[model],
contents=full_prompt,
- config={
- "max_output_tokens": max_tokens,
- "temperature": 1.0,
- "thinking_level": "HIGH", # Use high thinking level for reasoning
- }
+ config=config
)
result = response.text