Bonus 03: Prompt Generator y administración básica

Actualizado: 20 de febrero de 2026.

Último bonus para enriquecer y mantener el catálogo de modelos IA.

Prerrequisitos

  1. Tener clonado o disponible codigo/ de esta serie.
  2. Contar con Firebase y Novita configurados para pruebas.
  3. Haber completado el capítulo anterior del curso.

Proyecto PromptGenerator

  • codigo/backend/PromptGenerator/

Qué hace:

  1. Recorre novita_models.
  2. Si prompt está vacío, llama GeneratePromptAsync.
  3. Guarda prompt generado en Firestore.

Endpoints de administración

  • codigo/backend/InvitaIA.Api/Controllers/AdminController.cs

Disponibles (requieren admin):

  1. CRUD de usuarios.
  2. CRUD de modelos.
  3. Gestión de tags (model-tags).

Ejecución del generador

cd codigo/backend
 dotnet run --project PromptGenerator

Troubleshooting

  1. Prompts no se generan: revisa imageUrl/coverUrl en documentos.
  2. Errores de permisos admin: valida claim is_admin.
  3. Tags sin efecto en app: revisar settings/model_tags.

FAQ corta

¿Este bonus afecta el flujo core?

No, mejora mantenimiento del catálogo.

¿El dashboard está incluido en este curso?

No como parte core; solo administración backend básica.

Fuente

  • Código del curso:
    • codigo/backend/PromptGenerator/Program.cs
    • codigo/backend/InvitaIA.Api/Controllers/AdminController.cs
    • codigo/backend/InvitaIA.Api/Services/FirebaseService.cs

Share this content:

Curso Flutter y .NET 8 con Novita AI: índice completo paso a paso

Bonus 02: importador de modelos Novita a Firestore

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.