跳到內容

本機與自架端點

TomoriBot 完全可以在所有東西都本機的情況下運行,從文字生成到 MCP 工具都是。底下每一個端點都是 OpenAI 相容,或是小型的參考包裝,透過 /providers 指令註冊,並以加密形式存在資料庫中(不需要 .env)。 挑一項功能來設定:

文字與嵌入

圖片與影片

語音

網頁搜尋與擷取

自訂工具

bun run launch 啟動 sidecar

不必手動啟動 sidecar 服務,改用 bun run launch,它會啟動指定的 sidecar、等待它們就緒,然後自動以監看模式啟動 bot:

Terminal window
# Bot only, identical to bun run dev
bun run launch
# With SearXNG and Crawl4AI Docker sidecars
bun run launch --searxng --crawl4ai
# With a local TTS server (venv must be set up first — see the Text-to-Speech guide below)
bun run launch --qwen3tts
bun run launch --fishs2
bun run launch --voxcpm2
bun run launch --cosyvoice3
# See all available flags
bun run launch --help

可用的旗標:--searxng--crawl4ai--qwen3tts--chatterbox--irodoritts--voxcpm2--fishs2--cosyvoice3--whisperx

Docker sidecar(--searxng--crawl4ai)會在第一次執行時建立,之後重複使用。Python 的 TTS 與 STT sidecar 需要事先設定好它們的 venv;請看文字轉語音語音轉文字底下的個別設定指南。

Ctrl+C 會停止 bot 與任何 Python sidecar 行程。Docker 容器刻意維持運行。結束時請用 docker stop searxngdocker stop crawl4ai 手動停止它們。