SillyTavern導入・日本語設定ガイド【初心者向け・2026年版】
SillyTavern導入・日本語設定ガイド【初心者向け・2026年版】
SillyTavernは、自分のPC上で動作するセルフホスト型のAIチャットフロントエンドです。OpenAIやClaude、OpenRouterなど複数のLLM APIに対応しており、好みのAIモデルでキャラクターとの会話を楽しめます。クラウドサービスと異なり、データが手元に残るためプライバシー面でも安心です。この記事では、SillyTavernのインストールから日本語での利用開始まで、ステップバイステップで解説します。
SillyTavernとは? — 日本語でも使えるセルフホスト型AIチャット
SillyTavernは、GitHubで公開されているオープンソースのLLMフロントエンドです。ブラウザベースのUIを通じて、さまざまなAIモデルとチャット形式で対話できます。
主な特徴は以下のとおりです。
- マルチAPI対応: OpenAI(GPT-4o)、Anthropic(Claude)、OpenRouter、ローカルLLMなど多数のバックエンドに接続可能
- キャラクターカード: PNG形式のキャラクターカードを読み込むことで、設定済みのAIキャラクターとすぐに会話を開始できる
- 高いカスタマイズ性: プロンプトテンプレート、サンプリング設定、UI外観などを細かく調整できる
- 拡張機能: 翻訳、TTS(テキスト読み上げ)、画像生成などのプラグインに対応
- 完全ローカル動作: サーバーは自分のPC上で動くため、会話データは外部に送信されない(API通信を除く)
JanitorAIのようなクラウド型サービスと比べると導入のハードルはやや高めですが、そのぶん自由度は圧倒的です。自分好みのAI会話環境を構築したい方には最適な選択肢といえます。
SillyTavernの動作環境と事前準備
SillyTavernを導入する前に、以下の環境を準備してください。
SillyTavernに必要な動作環境
| 項目 | 詳細 |
|---|---|
| PC | Windows 10/11、macOS、またはLinux。スマートフォンでは動作しません |
| Node.js | バージョン18以上が必要。公式サイトからLTS版をインストール |
| Git | リポジトリのクローンとアップデートに使用。公式サイトからインストール |
| APIキー | OpenAI、Anthropic、OpenRouterなどいずれか1つ。ローカルLLMを使う場合は不要 |
| ブラウザ | Chrome、Firefox、Edgeなどの最新版 |
Node.jsとGitの確認方法
すでにインストール済みかどうか、ターミナル(コマンドプロンプト)で確認できます。
node -v
git -v
それぞれバージョン番号が表示されればOKです。Node.jsは v18.0.0 以上であることを確認してください。
SillyTavernのインストール手順
2026年3月時点の最新安定版はv1.15.0です。以下の手順でインストールします。
SillyTavernのWindows版インストール
- リポジトリをクローンする。任意のフォルダ(デスクトップやDocumentsなど)で以下を実行します。
Program FilesやSystem32などのシステムフォルダは避けてください。
git clone https://github.com/SillyTavern/SillyTavern.git
- SillyTavernフォルダに移動して、起動スクリプトを実行します。
cd SillyTavern
start.bat
初回起動時に必要なパッケージ(npm依存関係)が自動的にインストールされます。完了するとブラウザが自動で開き、SillyTavernのUIが表示されます。
SillyTavernのMac/Linux版インストール
- ターミナルでリポジトリをクローンします。
git clone https://github.com/SillyTavern/SillyTavern.git
- 起動スクリプトを実行します。
cd SillyTavern
bash start.sh
Macの場合、初回実行時に権限の確認ダイアログが表示されることがあります。許可して進めてください。
SillyTavernの初回起動と動作確認
起動に成功すると、ターミナルに以下のようなメッセージが表示されます。
SillyTavern is listening on port 8000
ブラウザで http://localhost:8000 にアクセスすると、SillyTavernのUIが表示されます。初回起動時には言語選択画面が表示されるため、ここで「Japanese(日本語)」を選択しておくとUIが日本語化されます。
アップデート方法: SillyTavernは頻繁に更新されます。以下のコマンドで最新版に更新できます。
cd SillyTavern
git pull
SillyTavernのAPI接続設定
SillyTavernはフロントエンドなので、AI応答を得るにはバックエンドのAPIに接続する必要があります。画面上部の「API接続」パネルから設定します。筆者が試したところ、クローンからnpm installまでは5分ほどでスムーズでしたが、API接続の設定画面はどこに何を入力すればよいか直感的にわかりづらく、UI内を探し回りました。以下の手順どおりに進めると迷いにくいはずです。
SillyTavernにOpenAI APIを接続
- OpenAI Platformでアカウントを作成し、APIキーを発行する
- SillyTavernの「API」ドロップダウンで Chat Completion を選択
- 「Source」で OpenAI を選択
- APIキーを入力して「Connect」をクリック
- モデル一覧からGPT-4oなどを選択
GPT-4oは日本語精度が高く、ロールプレイにも適しています。筆者が試した印象では、日本語品質はClaudeにやや劣るものの十分実用的で、コストとのバランスが良い選択肢です。
SillyTavernにClaude APIを接続
- Anthropic ConsoleでAPIキーを発行する
- 「API」で Chat Completion を選択し、「Source」で Claude を選択
- APIキーを入力して接続
Claudeシリーズは長文の文脈理解と自然な日本語生成に優れており、キャラクターの性格維持が得意です。実際に使ってみると日本語品質は圧倒的ですが、リクエストごとの従量課金のため、気軽にダラダラ会話するには費用がかさむ印象でした。
SillyTavernにOpenRouterを接続(複数モデル対応)
OpenRouterは、1つのAPIキーで複数のAIモデルにアクセスできる便利なサービスです。
- OpenRouterでアカウントを作成
- APIキーを発行する(またはSillyTavernのOAuth認証を利用)
- 「API」で Chat Completion、「Source」で OpenRouter を選択
- APIキーを入力して接続
- 利用可能なモデル一覧から好みのモデルを選択
1つのアカウントでClaude、GPT、Gemini、DeepSeekなど多数のモデルを切り替えて使えるのが最大の利点です。初めてSillyTavernを使う方にはOpenRouterがおすすめです。
SillyTavernでローカルLLMを使う(Ollama等)
APIキー不要で、完全無料かつオフラインで利用する方法です。
- Ollamaをインストールする
- ターミナルでモデルをダウンロードする
ollama pull llama3
- Ollamaを起動した状態で、SillyTavernの「API」で Text Completion を選択
- 「Source」で対応するバックエンド(Ollama等)を設定して接続
完全オフラインで動作しプライバシー面では最強ですが、日本語精度はクラウドAPIに比べると劣る場合があります。VRAM 8GB以上のGPU推奨です。筆者がOllamaで7Bモデルを試したところ、日本語は出力されるものの文法崩壊が頻発し、実用レベルには届きませんでした。ローカルで日本語品質を求めるなら、より大きなパラメータのモデルが必要です。
SillyTavernの日本語設定
SillyTavernを日本語で快適に使うための設定を解説します。
UIの日本語化
初回起動時の言語選択画面で日本語を選択していない場合は、以下の手順で変更できます。
- 画面右上の歯車アイコン(User Settings)をクリック
- 「Language」のドロップダウンから 日本語 を選択
- 「Save」で保存
UI全体が日本語に切り替わります。ただし、一部のメニューや設定項目は英語のまま残る場合があります。
AIの日本語応答を安定させるコツ
SillyTavern自体は多言語対応ですが、AIが日本語で応答するかどうかはモデルとプロンプト設定に依存します。以下の方法で日本語応答を安定させましょう。
方法1: システムプロンプトに日本語指示を追加する
「設定」→「プロンプト」で、システムプロンプトの冒頭に以下のような指示を追加します。
すべての応答は日本語で行ってください。
実際に使ってみると、このシステムプロンプト指示に加えて、Author's Noteに「Always respond in Japanese.」と入れておくとさらに効果的でした。ただしモデルによってはしばらくすると英語に戻ることがあるため、定期的にチェックするのがおすすめです。
方法2: キャラクターカードを日本語で作成する
キャラクターの説明文(Description)やFirst Message(最初のメッセージ)を日本語で記述すると、AIが日本語で応答する確率が大幅に上がります。
方法3: 翻訳拡張機能を使う
SillyTavernには翻訳拡張機能があり、AIの応答を自動的に日本語に翻訳できます。
- 「拡張機能」メニューから翻訳機能を有効化
- プロバイダーとして Google翻訳 などを選択
- ターゲット言語を 日本語 に設定
英語モデルの性能を活かしつつ日本語で読める利点がありますが、翻訳特有の不自然さが出ることもあります。GPT-4oやClaude 3.5以上を使う場合は、方法1・2の直接指示のほうが自然です。
AIロールプレイ用プロンプト集も参考にしてください。プロンプトの書き方次第で、日本語応答の質は大きく変わります。
おすすめキャラクターカードの入手先
SillyTavernの醍醐味は、豊富なキャラクターカードを使って多彩なAIキャラクターと会話できることです。キャラクターカードはPNG形式の画像ファイルで、キャラクターの性格設定やプロンプトが埋め込まれています。
SillyTavern用キャラクターカードのダウンロードサイト
- Chub.ai: 最大手のキャラクターカード共有サイト。タグ検索やランキングで好みのキャラクターを探せます。SillyTavern内からChub Searchプラグインで直接検索・インポートも可能です
- AICharacterCards.com: 高品質なカードが揃うサイト。登録不要でダウンロードできるカードも多数
- CharacterCard.com: シンプルなUIでカードを検索・ダウンロード可能
SillyTavernへのキャラクターカード導入方法
- 上記サイトからPNGファイルをダウンロード
- SillyTavernの左サイドバーにある「キャラクター管理」を開く
- 「インポート」ボタンをクリックし、ダウンロードしたPNGファイルを選択
- キャラクターが一覧に追加されるので、クリックして会話を開始
海外製カードは英語設定がほとんどですが、前述のシステムプロンプト日本語指示で日本語会話が可能です。
AIロールプレイ日本語ガイドでは、日本語でのキャラクター設定について詳しく解説しています。
まとめ
SillyTavernは、セルフホスト型ならではの自由度と拡張性を備えたAIチャット環境です。導入手順を振り返ります。
- 事前準備: Node.js(v18以上)とGitをインストール
- インストール:
git cloneでリポジトリを取得し、起動スクリプトを実行 - API接続: OpenAI、Claude、OpenRouterなどのAPIキーを設定
- 日本語化: UI言語の変更と、システムプロンプトへの日本語指示追加
- キャラクター追加: Chub.aiなどからカードをダウンロードしてインポート
コスト面では、ローカルLLMなら完全無料ですが品質は限定的です。APIを利用する場合は月2,000〜5,000円程度が目安になります。クラウド型AIチャットサービスのサブスク(月$10〜20)と比べると、自由度を考えれば妥当な範囲といえます。
最初のセットアップには少し手間がかかりますが、一度環境を整えれば好みのモデルとキャラクターで自由にAI会話を楽しめます。不明点はSillyTavern日本語ドキュメントも参考にしてください。
より手軽にAIキャラクターと会話したい場合は、JanitorAI日本語設定ガイドもあわせてご覧ください。
その他のAIチャットサービスについては、AIチャットサービスガイド集もあわせてご覧ください。