Bonus 02: importador de modelos Novita a Firestore

Bonus 02: importador de modelos Novita a Firestore

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

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.