Endpoints locales y autoalojados
Esta traducción se proporciona para tu comodidad. La versión en inglés es la autoritativa.
Es muy posible ejecutar una instancia de TomoriBot con todo local, desde la generación de texto hasta las utilidades de MCP. Cada endpoint a continuación es compatible con OpenAI o un pequeño contenedor de referencia, registrado a través de los comandos /providers y almacenado cifrado en la base de datos (no se necesita .env).
Elige una capacidad para configurar:
Texto y embeddings
Imagen y video
Voz
Búsqueda y obtención web
Herramientas personalizadas
Iniciar sidecars con bun run launch
En lugar de iniciar los servicios sidecar manualmente, usa bun run launch que inicia los sidecars solicitados, espera a que estén listos y luego lanza el bot en modo de observación automáticamente:
# Solo el bot, idéntico a bun run devbun run launch
# Con sidecars de Docker de SearXNG y Crawl4AIbun run launch --searxng --crawl4ai
# Con un servidor TTS local (venv debe configurarse primero; consulta la guía de Texto a voz a continuación)bun run launch --qwen3ttsbun run launch --fishs2bun run launch --voxcpm2bun run launch --cosyvoice3
# Ver todas las banderas disponiblesbun run launch --helpBanderas disponibles: --searxng, --crawl4ai, --qwen3tts, --chatterbox, --irodoritts, --voxcpm2, --fishs2, --cosyvoice3, --whisperx
Los sidecars de Docker (--searxng, --crawl4ai) se crean en la primera ejecución y se reutilizan en ejecuciones posteriores. Los sidecars de texto a voz y voz a texto de Python requieren que su venv se configure una vez de antemano; consulta las guías de configuración individuales en Texto a voz y Voz a texto.
Ctrl+C detiene el bot y cualquier proceso sidecar de Python. Los contenedores de Docker se dejan ejecutando intencionalmente. Detenlos manualmente con docker stop searxng / docker stop crawl4ai cuando termines.