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

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

0. Curso Flutter + .NET 8 + Novita AI: índice completo

1. Arquitectura Flutter + backend .NET 8 con Novita AI

2. Configurar entorno .NET 8 + Flutter + Firebase + Novita AI

3. Backend .NET 8: Auth Firebase y esqueleto API

4. Integrar Novita AI: text-to-image e image-to-image en .NET 8

5. Webhook Novita y procesamiento asíncrono

6. Firestore, modelos y endpoints de dominio

7. Flutter: login Google y configuración API

8. Flutter: subida de imagen y creación de invitaciones

9. Listado, estado y detalle de invitaciones

10. ControlNet completo en backend y Flutter

11. LLM con Novita: img2prompt y adaptación de prompts

12. Despliegue, checklist final y publicación WordPress

Bonus 01: vídeo con FFmpeg y flujo opcional

Bonus 02: importador de modelos Novita a Firestore

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

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

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.