Skip to content

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:

Terminal window
# Solo el bot, idéntico a bun run dev
bun run launch
# Con sidecars de Docker de SearXNG y Crawl4AI
bun 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 --qwen3tts
bun run launch --fishs2
bun run launch --voxcpm2
bun run launch --cosyvoice3
# Ver todas las banderas disponibles
bun run launch --help

Banderas 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.