feat: soporte Google Gemini como proveedor de IA

- Settings: agrega Gemini al selector de proveedor, campos gemini_api_key y gemini_model
- Modelos: gemini-2.0-flash, gemini-1.5-flash, gemini-1.5-pro
- AiBot::callGemini(): llama generateContent API con system_instruction y historial
- migrate.php: seed defaults gemini_api_key y gemini_model

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-06-19 22:55:13 -05:00
co-authored by Claude Sonnet 4.6
parent ef799a4a0a
commit 5277d47c14
3 changed files with 57 additions and 2 deletions
+2
View File
@@ -199,6 +199,8 @@ $seedSettings = [
'ai_provider' => 'mock',
'openai_api_key' => '',
'openai_model' => 'gpt-4o-mini',
'gemini_api_key' => '',
'gemini_model' => 'gemini-2.0-flash',
'ai_max_tokens' => '500',
'ai_default_prompt' => 'Eres un asistente virtual de Palmas360. Responde de forma amable y profesional.',
];