プロバイダーとモデル
TomoriBotには組み込みのAIの脳はありません。ご自身で接続する必要があります。プロバイダーとはAIサービス(Google Gemini、OpenRouter、NovelAI、ローカルエンドポイントなど)のことであり、モデルはそのプロバイダー上の特定のモデルを指します。トモリを利用するには、少なくとも1つのプロバイダーが必要です。
初回のセットアップ時に/config setupでプロバイダーのキーを追加するか、後から/config api-key setで追加します。キーは保存時に暗号化されるため、サーバー管理者を含め、誰も読み取ることはできません。
各プロバイダーには独自のキー生成手順があります。正確な手順を確認するには、**/help api-key**を実行してプロバイダーを選択するか、以下の開始点を参照してください。
| プロバイダー | メモ | キーの取得 |
|---|---|---|
| Google Gemini | 無料枠あり、全機能が動作。最初のセットアップにおすすめ。 | AI Studio |
| OpenRouter | 1つのキーで多数のモデルを利用(一部無料)。 | OpenRouter keys |
| NovelAI | サブスクリプション。無修正のストーリーテリング・ロールプレイ(テキストのみ)。 | NovelAI |
| DeepSeek | 従量課金制の推論モデル。 | DeepSeek |
| NVIDIA NIM | ホスト型のテキスト、埋め込み、および画像。 | NVIDIA Build |
| Anthropic | API経由のClaudeモデル(Claude Codeではありません)。 | — |
| Z.ai | GLMファミリー。⚠️ 利用規約によりコーディング・エージェントのシナリオに限定。 | Z.ai |
| Vertex AI | gcloud ADC経由のGoogle Cloud。ローカル実行や開発用セットアップに最適。 |
下記参照 |
| Vertex AI Express | Google Cloud APIキーのBYOK(プレビュー版、Geminiのサブセット)。 | Express Mode |
| カスタム | 任意のOpenAI互換エンドポイント(Ollama、vLLM、LiteLLMなど)。 | カスタムエンドポイントを参照 |
Vertex AIは、保存されたシークレットではなくアプリケーションのデフォルト認証情報(Application Default Credentials)で認証を行うため、短いgcloud CLIの設定が必要です。詳細な手順は/help api-key provider:Google Vertex AIにあります。⚠️ gen-lang-client-で始まるプロジェクト(AI Studioで自動作成されたもの)はVertexでは動作しません。適切なプロジェクトを作成してください。
オプション:Brave Searchキー
Section titled “オプション:Brave Searchキー”Brave SearchはAIプロバイダーとは別であり、ウェブ検索を強化するだけのものです(画像、動画、ニュースの検索を追加します)。/optional-key brave setで設定します。⚠️ Braveには月額5ドルの無料クレジットが含まれています。料金の発生を防ぐため、Braveのダッシュボードで5ドルの利用制限を設定してください。
モデルの選択
Section titled “モデルの選択”プロバイダーを設定した後、各機能で使用するモデルを選択します。
/model text:メインのチャットモデル/model vision:ビジョンモデル(チャットモデルが画像を読み取れない場合に画像を読み取るため)/model image:画像生成(画像生成を参照)/model video:動画生成/model embedding:ドキュメントナレッジベース用の埋め込み(embeddings)/model speech//model transcription:音声
また、/config api-key rotationを使用して、自動フェイルオーバーと負荷分散用のバックアップキーを管理することもできます。
カスタムエンドポイント
Section titled “カスタムエンドポイント”カスタムエンドポイントを使用すると、セルフホストまたはプロキシベースのサービス(Ollama、LM Studio、LiteLLM、vLLM、ComfyUI、ローカルのTTS/STTなど)をラベル付きのプロバイダーバンドルとして登録できます。
- サーバー全体:
/provider custom-endpoint add/remove。 - 個人用:
/personal custom-endpoint add/remove(あなた専用です。パーソナライゼーションを参照)。
ラベルは、すべての機能を1つのバンドルにグループ化します。登録後、/model text、/model image、/model videoなどからラベルを選択します。ラベルに機能ごとの複数のモデルがある場合は、ピッカーから選択できます。同じラベルと機能で、異なるモデル名を指定して追加コマンドを再実行すると、その接続に追加のモデルを登録できます(URLとAPIスタイルは継承されます)。
サーバーの実行に関する完全な手順については、以下をご覧ください。
- セットアップ:ローカルLLM:Ollama、KoboldCPP、LM Studio、vLLM、LiteLLM。
- セットアップ:ComfyUI:ローカルの画像・動画生成。
- セットアップ:ChatMock:ChatGPTアカウント / Codex CLI。
サポートされているプロバイダー
Section titled “サポートされているプロバイダー”モデルをホストするためのハードウェアがない場合でも、TomoriBotは幅広いサービスをサポートしています。すべての機能がすべてのプロバイダーで利用できるわけではありません。
LLMプロバイダー
Section titled “LLMプロバイダー”| プロバイダー | ストリーミング | ツール呼び出し | 画像入力 | 埋め込み | メモ |
|---|---|---|---|---|---|
| Google Gemini | ✅ | ✅ | ✅ | ✅ | 無料モデルあり |
| OpenRouter | ✅ | ✅ | ✅ | ✅ | 無料モデルあり |
| Anthropic (API) | ✅ | ✅ | ✅ | – | Claude Codeではありません |
| NovelAI | ✅ | ✅ | – | – | GLM 4.6のみツールを使用可能 |
| NVIDIA NIM | ✅ | ✅ | ✅ | ✅ | 無料モデルあり |
| DeepSeek | ✅ | ✅ | – | – | – |
| Z.ai | ✅ | ✅ | ✅ | – | 無料モデルあり。⚠️ 利用規約 = コーディング・エージェント使用のみ |
| Z.ai Coding | ✅ | ✅ | – | – | サブスクリプションプラン |
| Google Vertex AI | ✅ | ✅ | ✅ | ✅ | 「無料」のExpress版を含む |
| Codex CLI (ChatMock経由) | ✅ | ✅ | ✅ | – | セットアップ |
| プロバイダー | テキストからの画像生成 | 画像からの画像生成 | インペインティング | メモ |
|---|---|---|---|---|
| ✅ | ✅ | – | – | |
| OpenRouter | ✅ | ✅ | – | – |
| NovelAI | ✅ | ✅ | ✅ | 他のプロバイダーと組み合わせ可能 |
| NVIDIA | ✅ | ✅ | – | – |
| Z.ai | ✅ | – | – | – |
| プロバイダー | テキストからの動画生成 | 画像からの動画生成 | メモ |
|---|---|---|---|
| ✅ | ✅ | 非同期のポーリングワークフロー | |
| OpenRouter | ✅ | ✅ | 非同期のポーリングワークフロー |
| Z.ai | ✅ | ✅ | 非同期のポーリングワークフロー |
音声とオーディオ
Section titled “音声とオーディオ”| プロバイダー | テキストからの音声生成 | 音声からテキストへの変換 |
|---|---|---|
| ElevenLabs | ✅ | ✅ |
ローカルの音声エンジンについては、セルフホストで説明されています。組み込みのウェブ検索およびURL取得エンジンについては、ツールと拡張機能をご覧ください。