¡Eso es genial! ¡Bien hecho!
En el proceso de diagnóstico, he encontrado otro error: en la página de configuración de LLM (/admin/plugins/discourse-ai/ai-llms/%/edit), seleccionar cualquiera de las opciones para "Deshabilitar el soporte de herramientas nativas (usar herramientas basadas en XML) (opcional)" o "Deshabilitar las finalizaciones de streaming (convertir solicitudes de streaming a no streaming)" y hacer clic en Guardar muestra una tostada temporal de "¡Éxito!", pero luego al recargar la página, ambas o alguna de las opciones aparecen desmarcadas.
Los problemas de reinicio de conexión persisten y todavía estoy investigando, sin embargo, parece ser una combinación del código Ruby (FinalDestination / resolución DNS / Faraday) que maneja los sockets, combinado con un contenedor Debian 12 en una VM Ubuntu 24.04.
He iniciado una VM de prueba Ubuntu 22.04 y no hay problemas, todas las incrustaciones y la inferencia funcionan perfectamente. No he visto ni un solo reinicio.
Seguiré trabajando en ello, quizás esté relacionado con una forma novedosa en que Ubuntu 24.04 gestiona la pila TCP con netplan.