feat(plantillas): poder elegir qué modelo usa "Leer con IA"
Convertir un documento entero en plantilla pide un modelo más capaz que el resto de las tareas, pero salía por el módulo "IA / vCard", compartido con la integración de vCard: subir el modelo ahí es subírselo a todo. Ahora hay un módulo "Plantillas de documento" en /app/ai-config. Si alguna config activa lo declara, la importación usa esa; si no, sigue saliendo por "ia" exactamente como hasta ahora. Nadie tiene que configurar nada para que siga funcionando. La pantalla de plantillas aclara además que esto no usa un agente de uMind y adónde ir a cambiar el modelo, que era la duda. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
c75a6d7deb
commit
dcffab4311
@@ -3,6 +3,8 @@ package services
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/sujit-baniya/fiber-boilerplate/pkg/models"
|
||||
)
|
||||
|
||||
// variablesPorTipo documenta, para la IA, qué campos recibe cada plantilla al
|
||||
@@ -59,7 +61,16 @@ Documento de referencia:
|
||||
%s
|
||||
---`, tipo, variablesComunes, vars, textoDocumento)
|
||||
|
||||
salida, err := CompletarTextoIA("ia", sistema, usuario)
|
||||
// Si el admin asignó una config al módulo "plantillas" se usa esa; si no,
|
||||
// sigue saliendo por "ia" como hasta ahora. Convertir un documento entero
|
||||
// pide un modelo más capaz que el resto de las tareas, y esto deja
|
||||
// elegirlo sin tocar lo que ya usa la vCard.
|
||||
modulo := "ia"
|
||||
if models.HayAiConfigParaModulo("plantillas") {
|
||||
modulo = "plantillas"
|
||||
}
|
||||
|
||||
salida, err := CompletarTextoIA(modulo, sistema, usuario)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user