跳到內容

本機與自架端點

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

文字與嵌入

圖片與影片

語音

網頁搜尋與擷取

自訂工具

用 bun run launch 啟動本機伺服器

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

Terminal window
# Bot only, identical to bun run dev
bun run launch
# With the SearXNG and Crawl4AI Docker containers
bun run launch --searxng --crawl4ai
# With the slop-guard prose linter for Response Drafting
bun run launch --slopguard
# 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、--slopguard(別名 --slop-guard)、--qwen3tts、--chatterbox、--irodoritts、--voxcpm2、--fishs2、--cosyvoice3、--moss、--whisperx

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

Ctrl+C 會停止 bot 與任何 Python 伺服器行程。Docker 容器刻意維持運行。結束時請用 docker stop searxng、docker stop crawl4ai 或 docker stop slop-guard 手動停止它們。