App: Generación de imágenes local (text2image_stablediffusion2)

Resumen

Esta página describe, para quienes administran el servidor, la app text2image_stablediffusion2, que genera imágenes con modelos de código abierto ejecutados en el propio servidor: sus requisitos, su instalación, el escalado y sus limitaciones conocidas. En APS Conecta Gestión esto difiere, como indica el aviso al inicio del texto traducido.

Fuente: documentación de Nextcloud, «admin_manual/ai/app_text2image_stablediffusion2», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.

En APS Conecta Gestión esto difiere

Ver «En APS Conecta Gestión».

La app text2image_stablediffusion2 es una de las apps que aportan funcionalidad de generación de imágenes en APS Conecta Gestión y actúan como backend de generación de imágenes para la app Asistente de APS Conecta Gestión y otras apps que usan la funcionalidad de generación de imágenes. La app text2image_stablediffusion2 en concreto solo ejecuta modelos de código abierto, y lo hace íntegramente en las instalaciones propias. Nextcloud puede ofrecer soporte al cliente previa solicitud; las posibilidades pueden consultarse con el gestor de cuenta.

Requisitos

  • Esta app está construida como app externa (External App) y, por tanto, depende de AppAPI v3.1.0 o superior

  • Nextcloud AIO es compatible

  • Actualmente se admiten GPU NVIDIA y CPU x86_64

  • CUDA >= v12.2 en el sistema anfitrión

  • Dimensionamiento con GPU

    • Una GPU NVIDIA con al menos 8GB de VRAM

  • Dimensionamiento con CPU

    • Al menos 8GB de RAM del sistema

    • Cuantos más núcleos y más potente sea la CPU, mejor; se recomiendan entre 10 y 20 núcleos

    • De forma predeterminada, la app acapara todos los núcleos, por lo que suele ser mejor ejecutarla en una máquina aparte

Instalación

Escalado

Actualmente no es posible escalar esta app; Nextcloud está trabajando en ello. Según los cálculos de Nextcloud, una instancia tiene una capacidad aproximada de 120 solicitudes de imágenes por hora (cada solicitud de usuario puede pedir varias imágenes). Sin embargo, esta cifra es teórica, y Nextcloud agradece los comentarios basados en el uso real.

Tienda de apps

La app también está en la tienda de apps de Nextcloud, donde puede escribirse una reseña: https://apps.nextcloud.com/apps/text2image_stablediffusion2

Repositorio

El repositorio de código de la app está en GitHub, donde pueden informarse errores y aportarse correcciones y funciones: https://github.com/nextcloud/text2image_stablediffusion2

Los clientes de Nextcloud deben informar de los errores directamente al sistema de soporte de Nextcloud.

Limitaciones conocidas

  • Las imágenes generadas tienen una resolución fija (512x512 píxeles), y el modelo no logra un fotorrealismo perfecto

  • El modelo no puede representar texto legible

  • Los rostros y las personas en general pueden no generarse correctamente

  • Los resultados de ciertas solicitudes de generación de imágenes pueden estar sesgados y reforzar estereotipos

  • Actualmente solo se admiten los idiomas que admite el modelo subyacente; la corrección del uso del idioma en idiomas distintos del inglés puede ser deficiente según la cobertura del idioma en los datos de entrenamiento del modelo

  • Asegurarse de probar la app para comprobar si cumple los requisitos de calidad del caso de uso

  • El soporte al cliente está disponible previa solicitud; sin embargo, Nextcloud no puede resolver resultados falsos o problemáticos, la mayoría de los problemas de rendimiento ni otros problemas causados por el modelo subyacente. Por tanto, el soporte se limita a los errores causados directamente por la implementación de la app (conectores, API, frontend, AppAPI)

Nota

Los problemas de APS Conecta Gestión, de sus aplicaciones y de su instalación se informan en los issues de la suite APS-Conecta: Errores conocidos reúne los de todos sus repositorios. El centro de incidencias citado arriba es el de Nextcloud, para fallos del software original.