diff --git a/admin/DashboardController.php b/admin/DashboardController.php index ac517e8..effe798 100644 --- a/admin/DashboardController.php +++ b/admin/DashboardController.php @@ -2303,7 +2303,7 @@ HTML; ['key' => 'openai_api_key', 'label' => 'OpenAI API Key', 'type' => 'password', 'placeholder' => 'sk-...'], ['key' => 'openai_model', 'label' => 'Modelo OpenAI', 'type' => 'select', 'options' => ['gpt-4o-mini' => 'GPT-4o Mini', 'gpt-4o' => 'GPT-4o', 'gpt-3.5-turbo' => 'GPT-3.5 Turbo']], ['key' => 'gemini_api_key', 'label' => 'Google Gemini API Key', 'type' => 'password', 'placeholder' => 'AIza...'], - ['key' => 'gemini_model', 'label' => 'Modelo Gemini', 'type' => 'select', 'options' => ['gemini-2.0-flash' => 'Gemini 2.0 Flash', 'gemini-1.5-flash' => 'Gemini 1.5 Flash', 'gemini-1.5-pro' => 'Gemini 1.5 Pro']], + ['key' => 'gemini_model', 'label' => 'Modelo Gemini', 'type' => 'select', 'options' => ['gemini-2.5-flash' => 'Gemini 2.5 Flash', 'gemini-2.0-flash' => 'Gemini 2.0 Flash', 'gemini-1.5-flash' => 'Gemini 1.5 Flash', 'gemini-1.5-pro' => 'Gemini 1.5 Pro']], ['key' => 'ai_max_tokens', 'label' => 'Máximo de tokens', 'type' => 'number', 'placeholder' => '500'], ['key' => 'ai_default_prompt', 'label' => 'System Prompt por defecto', 'type' => 'textarea', 'placeholder' => 'Eres un asistente...'], ], @@ -3054,7 +3054,8 @@ HTML; $aiProviderMock = $aiProviderVal === 'mock' ? ' selected' : ''; $openaiApiKeyVal = self::h($config['openai_api_key'] ?? ''); $geminiApiKeyVal = self::h($config['gemini_api_key'] ?? ''); - $geminiModelVal = $config['gemini_model'] ?? 'gemini-2.0-flash'; + $geminiModelVal = $config['gemini_model'] ?? 'gemini-2.5-flash'; + $geminiModelF25 = $geminiModelVal === 'gemini-2.5-flash' ? ' selected' : ''; $geminiModelF20 = $geminiModelVal === 'gemini-2.0-flash' ? ' selected' : ''; $geminiModelF15 = $geminiModelVal === 'gemini-1.5-flash' ? ' selected' : ''; $geminiModelP15 = $geminiModelVal === 'gemini-1.5-pro' ? ' selected' : ''; @@ -3558,6 +3559,7 @@ HTML;