Spanish
Crear y configurar stack de IA
Configuraremos el stack de Docker de Inteligencia Artificial y levantaremos el stack a través de Arcane. El stack consiste del siguiente contenedor:
- Whisper: Servicio de Voz-a-texto a través de IA.
- Piper: Servicio de Texto-a-voz a través de IA.
- Ollama: Motor de chat con LLM.
- Open WebUI: Plataforma de IA para ejecución local de IA
- ComfyUI: Motor de flujos de trabajo de IA generativa basado en nodos
Pasos
- Ejecutar:
./scripts/create_ai_folder.shpara generar los directorios de los contenedores en el SSD. - Editar el archivo del stack:
nano ./files/ai-stack.yml. - Reemplazar
TZ=America/New_Yorkpor el huso horario de su sistema. Puede usar esta lista como referencia: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. - Si tiene una GPU Nvidia, saltar este paso. Borrar o comentar las secciones no comentadas
whisperypipery descomentar las secciones comentadaswhisperypiper. Bajo las seccionesollamaycomfyui, borrar o comentar las propiedadesruntimeydeploypor completo. - Si no tiene una GPU Nvidia, bajo la sección
comfyui, cambiar la propiedadimageasinfallas/comfyui:0.9.2-intelsi tiene GPU Intel o asinfallas/comfyui:0.9.2-amdsi tiene GPU AMD. - Si lo desea, puede cambiar el modelo del contenedor whisper (
medium-int8) a uno más pequeño o más grande dependiendo de su hardware. Opciones disponibles:tiny, base, small, medium, large & turbo. - Copiar todo el contenido del archivo al portapapeles. Guardar y salir con
Ctrl + X, Y, Enter. - Agregar stack en Arcane desde el navegador.
- Acceder a Arcane a través de https://arcane.micasa.duckdns.org.
- Darle clic en "Projects" en el menú izquierdo y crear un nuevo proyecto.
- Ponerle nombre "ai" y pegar el contenido del ai-stack.yml que copió al portapapeles y crear el stack. Desde ahora modificaciones al stack se deben de hacer a través de Arcane y no en el archivo.
- Configurar ComfyUI.
- Acceder a ComfyUI a través de https://comfyui.micasa.duckdns.org.
- Darle clic en "Manager".
- Darle clic en "Model Manager".
- Buscar el modelo que quisiera usar para generacion de imagenes y darle clic en "Install".
- Cerrar los dialogos y en el nodo
Load Checkpoint, cambiar el modelo al que acaba de instalar. - Hacer clic en el menu de archivo y seleccionar
Export (API)y guardar el archivo en su computadora. Si no ve esta opcion, darle clic enSettingsy bajo la pestaña deComfy, habilitarDev Modee intentar de nuevo.
- Configurar Open WebUI.
- Acceder a Open WebUI a través de https://openwebui.micasa.duckdns.org.
- Usar el asistente para crear una cuenta de usuario. Se recomienda nuevamente el uso de Bitwarden para lo mismo.
- Darle clic en el icono de usuario y seleccionar
Admin Panel. - Darle clic en la pestaña
Settings. - Si quiere permitir a más personas crear cuentas, habilitar
Enable New Sign Ups. Por defecto, un administrador necesita aprobarlo. Si no quiere tener que aprobarlos, cambiarDefault User Roleausery darle clic enSave. - Darle clic en la seccion
Connections. - Deshabilitar
OpenAI APIy habilitarOllama API. - Establecer
http://ollama:11434como el url. - Darle clic a
Save. - Darle clic a la seccion
Models. - Darle clic al icono
Manage Modelsen la esquina superior derecha. Aquí puede descargar y borrar modelos de su instancia de ollama. Para Home Assistant, se recomienda descargarqwen2.5:7b-instruct. Para conversaciones normales, puede usargemma3:12b,mistral-nemo:12boqwen3:14b. - Darle clic a la seccion
Web Search. - Si quiere permitir que su modelo busque en internet, habilitar
Web Search. Puede usarDDGScomo motor de búsqueda conDuckDuckGocomo proveedor o el motor de su preferencia. Darle clic enSave. - Darle clic a la seccion
Images. - Habilitar
Image Generation. - Establecer
Modelal nombre de archivo del modelo que descargo en ComfyUI incluyendo la extension. - Establecer
Image Generation EngineaComfyUI. - Establecer
ComfyUI Base URLahttp://comfyui:8188. - Bajo
ComfyUI Workflowdarle clic aUploady subir el archivo que guardo de ComfyUI. - Bajo
ComfyUI Workflow Nodesnecesitará mapear las propiedades a los ids de los nodos. Para una guía detallada referir: https://docs.openwebui.com/features/image-generation-and-editing/comfyui/#identifying-node-ids-and-input-keys-in-comfyui. - Darle clic a
Save.