コンテンツにスキップ

プロバイダーとモデル

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はAIプロバイダーとは別であり、ウェブ検索を強化するだけのものです(画像、動画、ニュースの検索を追加します)。/optional-key brave setで設定します。⚠️ Braveには月額5ドルの無料クレジットが含まれています。料金の発生を防ぐため、Braveのダッシュボードで5ドルの利用制限を設定してください。

プロバイダーを設定した後、各機能で使用するモデルを選択します。

  • /model text:メインのチャットモデル
  • /model vision:ビジョンモデル(チャットモデルが画像を読み取れない場合に画像を読み取るため)
  • /model image:画像生成(画像生成を参照)
  • /model video:動画生成
  • /model embeddingドキュメントナレッジベース用の埋め込み(embeddings)
  • /model speech / /model transcription音声

また、/config api-key rotationを使用して、自動フェイルオーバーと負荷分散用のバックアップキーを管理することもできます。

カスタムエンドポイントを使用すると、セルフホストまたはプロキシベースのサービス(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スタイルは継承されます)。

サーバーの実行に関する完全な手順については、以下をご覧ください。

サポートされているプロバイダー

Section titled “サポートされているプロバイダー”

モデルをホストするためのハードウェアがない場合でも、TomoriBotは幅広いサービスをサポートしています。すべての機能がすべてのプロバイダーで利用できるわけではありません。

プロバイダー ストリーミング ツール呼び出し 画像入力 埋め込み メモ
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経由) セットアップ
プロバイダー テキストからの画像生成 画像からの画像生成 インペインティング メモ
Google
OpenRouter
NovelAI 他のプロバイダーと組み合わせ可能
NVIDIA
Z.ai
プロバイダー テキストからの動画生成 画像からの動画生成 メモ
Google 非同期のポーリングワークフロー
OpenRouter 非同期のポーリングワークフロー
Z.ai 非同期のポーリングワークフロー
プロバイダー テキストからの音声生成 音声からテキストへの変換
ElevenLabs

ローカルの音声エンジンについては、セルフホストで説明されています。組み込みのウェブ検索およびURL取得エンジンについては、ツールと拡張機能をご覧ください。