コンテンツにスキップ

ローカルおよびセルフホストエンドポイント

テキスト生成からMCPユーティリティまで、すべてをローカルに配置してTomoriBotインスタンスを実行することは十分に可能です。以下のすべてのエンドポイントはOpenAI互換、または小さなリファレンスラッパーであり、/provider custom-endpointコマンドを通じて登録され、データベースに暗号化されて保存されます(.envは必要ありません)。 セットアップする機能を選択してください。

テキストと埋め込み

画像と動画

音声

Web検索と取得

カスタムツール

bun run launchでのサイドカーの起動

サイドカーサービスを手動で開始する代わりに、bun run launchを使用します。これにより、要求されたサイドカーが開始され、それらの準備が整うのを待ってから、ボットが自動的にウォッチモードで起動されます。

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
# See all available flags
bun run launch --help

利用可能なフラグ: --searxng--crawl4ai--qwen3tts--chatterbox--irodoritts--whisperx

Dockerサイドカー(--searxng--crawl4ai)は初回実行時に作成され、その後の実行でも再利用されます。PythonのTTS/STTサイドカーは、事前に一度venvをセットアップしておく必要があります。個別のセットアップガイドについては、音声合成 (TTS)および音声認識 (STT)を参照してください。

Ctrl+Cを押すと、ボットとすべてのPythonサイドカープロセスが停止します。Dockerコンテナは意図的に実行されたままになります。完了したら、docker stop searxng / docker stop crawl4aiを使用して手動で停止してください。