Corregir modelos de IA

This commit is contained in:
2025-11-25 06:32:47 -03:00
parent b6c7a9ed63
commit 093256382c
3 changed files with 14 additions and 3 deletions

View File

@@ -1131,11 +1131,21 @@ def create_ai_configuration(
# Desactivar configuraciones anteriores
db.query(models.AIConfiguration).update({"is_active": False})
# Determinar modelo por defecto según el proveedor si no se especifica
model_name = config.model_name
if not model_name:
if config.provider == "openai":
model_name = "gpt-4o"
elif config.provider == "gemini":
model_name = "gemini-2.5-pro"
else:
model_name = "default"
# Crear nueva configuración
new_config = models.AIConfiguration(
provider=config.provider,
api_key=config.api_key,
model_name=config.model_name,
model_name=model_name,
is_active=True
)