La plantilla OpenWebUI & Ollama ofrece una interfaz de chat de IA autoalojada preconfigurada con integración directa de modelos potentes como Gemma, Qwen, Llama o DeepSeek mediante Ollama . Incluye una configuración optimizada para operar sin problemas y sin ajustes adicionales.
Esta plantilla aprovecha las capacidades avanzadas de la API de OpenWebUI, ofreciendo una gestión mejorada de conversaciones, persistencia del contexto y una integración optimizada en comparación con la API más sencilla de Ollama.
Puede especificar la versión de OpenWebUI que desea instalar. El valor predeterminado es nuestra versión más reciente probada; sin embargo, está libre de actualizarla o reducir su versión según sea necesario. Simplemente ingrese la versión deseada en la configuración del template después del despliegue del servidor.
OpenWebUI ofrece una base sólida para implementar soluciones de chat interno empresarial de primer nivel 📊✨. Su arquitectura permite que las organizaciones desarrollen flujos de trabajo de comunicación impulsados por IA seguros, escalables adaptados a los requisitos del negocio.
Desplegado en una infraestructura totalmente conforme con el RGPD 🛡️🌍, OpenWebUI garantiza protección de datos de extremo a extremo mientras mantiene la eficiencia operativa. La plataforma combina medidas de seguridad estándar del sector con opciones flexibles de configuración, lo que la hace ideal para entornos corporativos donde la confidencialidad y el cumplimiento normativo son prioridades críticas 🎯📋.
Las principales ventajas incluyen:
Solo agrega la plantilla «OpenWebUI & Ollama» a tu servidor Trooper.AI GPU y la instalación se realiza completamente de forma automática. Si lo deseas, también puede descargar directamente un modelo LLM desde ollama.com para ti. Puedes configurar esto en el diálogo de Configuración de Plantilla.
Pero claro que también puedes descargar modelos mediante OpenWebUI después de la instalación.
Opciones adicionales:
Actualizar instalaciones:
Esta opción descarga la última versión de los fuentes para Ollama y OpenWebUI. Úsala solo si es necesario y verifica todo después.
Por supuesto, también puedes realizar extracciones manuales desde el terminal, pero recuerda instalar las dependencias correspondientes.
¡Esta función lo hace todo por ti: conveniente y automatizado!
Activar verificación de salud:
Establece esto en sí para habilitar una comprobación de estado que garantiza que el servicio Ollama esté funcionando y responda mediante su API interna.
Si no es así, la verificación reinicia automáticamente el servicio.
El script se encuentra en /usr/local/bin/ollama-health.sh, y el servicio puede controlarse con:
sudo service ollama-health stop/iniciar/estado.
Esto es especialmente útil para servidores de producción.
Una vez desplegada su instancia del servidor Trooper.AI con la plantilla de OpenWebUI y Ollama, acceda mediante su URL seguro:
🔒 https://your-secure-hostname.trooper.ai
O haga clic en el número de puerto junto al plantilla OpenWebUI:
Al realizar su primera conexión, configurará las credenciales iniciales de inicio de sesión. Asegúrese de almacenarlas de manera segura, ya que serán necesarias para accesos posteriores.
La plantilla de OpenWebUI y Ollama es ideal para:
En nuestra humilde opinión — aquí tienes algunos modelos para empezar:
Encuentra más modelos de lenguaje aquí: https://ollama.com/search (¡Todos son compatibles con OpenWebUI!)
Asegúrese de que el uso de VRAM del modelo no supere el 85 % de su capacidad para evitar una degradación significativa del rendimiento.
Todas las interacciones de chat, configuraciones del modelo y ajustes del usuario persisten de forma segura en tu servidor.
OpenWebUI ofrece una interfaz de API compatible con OpenAI, lo que permite la integración fluida con herramientas y aplicaciones que admiten el formato de OpenAI. Esto posibilita que los desarrolladores interactúen con modelos autoalojados como llama3 como si estuvieran comunicándose con la API oficial de OpenAI, ideal para integrar IA conversacional en tus servicios, scripts o flujos de automatización.
La API está habilitada por defecto, pero verifique en la configuración de la plantilla:
A continuación, active la creación de claves API para todos los usuarios:
Luego ve a Grupo y al Grupo Predeterminado, activa la creación de Claves API y guarda los cambios:
Esto activará el Endpoint:
A continuación se muestran dos ejemplos funcionales: uno usando Node.js y el otro usando curl.
const axios = require('axios');
const response = await axios.post('https://your-secure-hostname.trooper.ai/api/chat/completions', {
model: 'llama3',
messages: [{ role: 'user', content: 'Hello, how are you?' }],
}, {
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
}
});
console.log(response.data);
Asegúrese de que las llamadas a la API utilicen
/api/...en lugar de/v1/...ya que este es el formato requerido para OpenWebUI.
curl https://your-secure-hostname.trooper.ai/api/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "llama3",
"messages": [
{ "role": "user", "content": "Hello, how are you?" }
]
}'
Reemplace YOUR_API_KEY con el token real generado en la interfaz de OpenWebUI bajo Usuario → Configuración → Cuenta → Claves API. ¡No ingrese al panel administrativo; el acceso a la API es específico por usuario! Vea aquí:
Después de esto ve aquí:
Puedes usar esta API con herramientas como LangChain, N8N, FlowWise, NodeJS-OpenAI, LlamaIndex o cualquier base de código que soporte la especificación de la API de OpenAI.
Puedes cambiar fácilmente la versión de tu OpenWebUI. ¡Importante: los downgrades pueden romper tu base de datos! Siempre ve hacia arriba o contacta al soporte.
Revisa todas las versiones en GitHub aquí: https://github.com/open-webui/open-webui/releases
Si no desea actualizar mediante el sistema de plantillas, puede ejecutar en cualquier momento los siguientes comandos para actualizar tanto OpenWebUI como Ollama:
# Update OpenWebUI:
# 1. Zum OpenWebUI-Verzeichnis wechseln
cd /home/trooperai/openwebui
# 2. Repository aktualisieren
git pull
# 3. Frontend-Abhängigkeiten installieren und neu bauen
npm install
npm run build
# 4. Backend: Python-Venv aktivieren
cd backend
source venv/bin/activate
# 5. Pip aktualisieren & Abhängigkeiten neu installieren
pip install --upgrade pip
pip install -r requirements.txt -U
# 6. OpenWebUI systemd-Dienst neu starten
sudo systemctl restart openwebui.service
# (optional) Update Ollama:
curl -fsSL https://ollama.com/install.sh | sh
sudo systemctl restart ollama.service
Si quieres ahorrar algo de VRAM, puedes deshabilitar OpenWebUI así:
sudo systemctl disable --now openwebui.service
Para habilitar OpenWebUI nuevamente, ejecute desde la Terminal:
sudo systemctl enable --now openwebui.service
Para soporte de instalación, asistencia en configuración o solución de problemas, comuníquese directamente con el soporte de Trooper.AI:
Recursos adicionales y guías de configuración avanzada: