Bonus 02: importador de modelos Novita a Firestore

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.

Este bonus cubre la herramienta de consola para poblar novita_models.

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

  • codigo/backend/ModelImporter/

Qué hace

  1. Lee tags de entrada por consola.
  2. Llama FetchModelsAsync de NovitaService.
  3. Guarda modelos en novita_models.
  4. Persiste cursor por tag en settings/novita_cursor_<tag>.

Ejecución

cd codigo/backend
 dotnet run --project ModelImporter

Buenas prácticas

  1. Ejecutar por lotes de tags controlados.
  2. Mantener lista de tags prohibidos para filtrar contenido sensible.
  3. Versionar solo código, no datos volcados.

Troubleshooting

  1. Error 401 Novita: API key inválida.
  2. Firestore sin escritura: permisos de servicio insuficientes.
  3. Cursor no avanza: revisar documento en settings.

FAQ corta

¿Es obligatorio para el core?

No, es bonus para administración y catálogo.

¿Qué colección usa?

novita_models.

Fuente

  • Código del curso:
    • codigo/backend/ModelImporter/Program.cs
    • codigo/backend/InvitaIA.Api/Services/NovitaService.cs
  • Documentación oficial Novita:

Share this content:

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

Bonus 01: vídeo con FFmpeg y flujo opcional Bonus 03: Prompt Generator y administración básica

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.