ChatGPT や Claude でキャラクターとの会話を試みて、表現の制限に当たった経験がある人は多いと思います。SillyTavern は、その壁を「規約を回避する裏技」ではなく 「規約のない環境を自分で用意する」 という正攻法で越えるためのツールです。
SillyTavern 自体はAIモデルを持ちません。バックエンドにLLMを繋いで使うフロントエンドです。何を繋ぐかで、できることが決まります。
公式: github.com/SillyTavern/SillyTavern
機能と手順は更新で変わります。導入前に公式ドキュメントで最新を確認してください。
構造を理解する
ここを誤解すると全部つまずくので、最初に整理します。
[ SillyTavern ] ← 画面・キャラ管理・プロンプト組み立て
↓ 接続
[ バックエンド ] ← 実際に文章を生成する層
├ ローカルLLM(KoboldCpp / LM Studio / text-generation-webui)
└ クラウドAPI(各社。規約と安全フィルタが適用される)
- SillyTavern は「賢さ」を持たない。賢さはバックエンドのモデル由来
- 表現の自由度もバックエンド由来。ローカルLLMなら規約由来の制限は外れる
- SillyTavern の仕事は、キャラ設定・会話履歴・World Info をうまくプロンプトに詰めること
「SillyTavern を入れたのに賢くない」はモデルの問題です。UIを変えても解決しません。
バックエンドの選択
ローカルLLM(表現の自由度が要るならこちら)
| ツール | 特徴 |
|---|---|
| LM Studio | GUI完結。モデル検索→DL→起動が最も簡単。最初の一歩に最適 |
| KoboldCpp | 軽量。CPUでも動く。GPUがない環境の受け皿 |
| text-generation-webui | 高機能。細かい制御をしたい人向け |
いずれもローカルAPIサーバーを立てて、SillyTavern から接続する形です。
モデル選び
日本語でのキャラチャットなら、日本語能力が高いオープンウェイトを選びます。
- Qwen 系 — 日本語の自然さが強い
- DeepSeek 系 — 論理性と長文の一貫性
- その他、日本語向けにファインチューンされたモデル
VRAM別の目安
| VRAM | 動かせる規模 |
|---|---|
| 8GB | 7B〜13B の量子化版 |
| 12GB | 13B〜20B の量子化版 |
| 16GB | 30B クラスの量子化版 |
| 24GB以上 | 30B〜70B の量子化版 |
環境の組み方は AI生成PC構成ガイド、モデルの詳細は 中国AIサービス完全ガイド と AI官能小説の作り方 にまとめています。
クラウドAPIを繋ぐ場合
繋ぐこと自体は可能ですが、各社の利用規約と安全フィルタが適用されます。規約に反する使い方はできませんし、するべきでもありません。表現の自由度が目的ならローカル一択です。
導入
前提
- Node.js
- git
- Windows / Linux / macOS
手順の骨格
- リポジトリを clone
- 付属の起動スクリプトを実行(初回に依存関係をインストール)
- ブラウザで localhost にアクセス
- 別途バックエンド(LM Studio 等)を起動
- SillyTavern の接続設定でバックエンドのAPIエンドポイントを指定
バックエンドを起動していないと何も生成されません。 「動かない」の大半はこれです。
キャラクターカード
SillyTavern の中核です。ここの書き方で体験の質が決まります。
書く項目
| 項目 | 内容 |
|---|---|
| Name | キャラ名 |
| Description | 外見・立場・基本設定 |
| Personality | 性格。簡潔に |
| Scenario | 状況設定。どこで、どういう関係で会話しているか |
| First Message | 最初の発話。トーンの基準になるので重要 |
| Example Messages | 会話例。口調の見本 |
書き方のコツ
1. 口調は「説明」より「実例」で伝える
❌ Personality: 丁寧だが少し毒がある話し方をする
✅ Example Messages に実際の台詞を3〜5往復書く
LLMは説明より実例の模倣が得意です。会話例を書くほうが遥かに効きます。
2. First Message にトーンを込める
最初の1通が会話全体の基準になります。ここが淡白だと、以降も淡白になります。実際に望むテンションと文量で書いてください。
3. 長すぎる設定は逆効果
設定はすべて毎回プロンプトに入ります。長いほどコンテキストを食い、会話履歴を圧迫します。核心だけを書き、詳細は後述の World Info に逃がします。
4. 日本語で書く
日本語で会話させるなら、カードも日本語で書くのが素直です。英語で書いて日本語で話させると、語彙が翻訳調になりがちです。
配布カードを使うとき
キャラクターカードは PNG に設定を埋め込んだ形式で配布されています。読み込めますが、出所不明のファイルは中身を確認してから使ってください。設定文はそのままプロンプトに注入されるため、意図しない指示が仕込まれている可能性があります。
コンテキスト長との戦い
長い会話で設定を忘れるのは、SillyTavern の不具合ではなく LLM の構造的制約です。
何が起きているか
LLMが一度に読めるトークン数には上限があります。上限を超えると、古い会話から切り捨てられます。キャラ設定は毎回送られるので残りますが、途中の展開が消えます。
対策1:コンテキスト長の大きいモデルを使う
モデルによって上限が違います。長い会話をするなら、コンテキスト長の大きいものを選びます。ただし長くするほどVRAMを消費します。
対策2:要約を使う
過去の会話を要約して圧縮する機能があります。細部は失われますが、流れは保持されます。長編には必須です。
対策3:World Info(Lorebook)
これが最も効きます。
World Info は「特定のキーワードが会話に出たときだけ、対応する設定を差し込む」仕組みです。
キーワード: 「妹」「彩香」
内容: 彩香は主人公の2歳下の妹。ツンとした態度だが実は…
こう登録しておくと、その単語が出たときだけ設定が注入されます。常時プロンプトに入れる必要がないので、コンテキストを節約しながら世界観を保てます。
登場人物、地名、組織、過去の出来事などを World Info に入れ、キャラクターカード本体は最小限にする。これが長編を回す基本設計です。
生成パラメータ
| 項目 | 効果 | 目安 |
|---|---|---|
| Temperature | 高いほどランダム・創造的 | 0.7〜1.0 |
| Top P / Top K | 候補語の絞り込み | 既定値から微調整 |
| Repetition Penalty | 同じ表現の繰り返しを抑制 | 1.05〜1.15 |
| Max Response Length | 1回の応答の長さ | 用途次第 |
実務的な調整
- 同じ言い回しを繰り返す → Repetition Penalty を上げる
- 展開が突飛すぎる → Temperature を下げる
- 応答が平凡 → Temperature を上げる
- 途中で切れる → Max Response Length を伸ばす
プリセットが用意されているので、まずそれを使い、不満が出た項目だけ触るのが効率的です。
日本語運用のコツ
モデル選びが8割
日本語が弱いモデルでは何をしても不自然です。Qwen系など日本語が強いものを選ぶのが前提。
英語に戻ってしまうとき
- キャラクターカードを日本語で書く
- First Message を日本語にする
- Example Messages を日本語で充実させる
- システムプロンプトで日本語指定を明示
敬語・口調の揺れ
Example Messages に一貫した口調のサンプルを複数入れるのが最も効きます。設定文で「〜な口調」と書くより確実です。
小説制作への転用
ロールプレイのログは、そのまま小説の下書きになります。
流れ
- SillyTavern でシーンを演じる
- ログをテキストで書き出す
- 会話の間に地の文・情景描写を足す
- 三人称や一人称に整える
- 通しで読み返して矛盾を潰す
会話パートを作るのが最も苦しい工程なので、そこをロールプレイで済ませられるのは大きいです。
小説としての組み立て方は AI官能小説の作り方2026、販売まで行くなら Kindleでエロ小説を売る完全ガイド にまとめています。
音声化まで視野に入れるなら、Style-Bert-VITS2 や RVC / Applio と繋がります。
守るべきこと
技術に関係なく、これは変わりません。
- 実在人物を模したキャラクターを性的文脈で扱わない
- 未成年に見える設定を作らない
- 生成物を公開・販売するなら、プラットフォームの規約とAI利用の申告ルールを確認する
ローカルで動かすということは、判断が全部自分に返ってくるということでもあります。
よくある詰まりどころ
何も返ってこない
バックエンドが起動していません。 LM Studio 等でモデルをロードしてAPIサーバーを立て、SillyTavern 側の接続先を確認してください。
応答が極端に遅い
- モデルが大きすぎる(量子化版か小型モデルに変える)
- CPU実行になっている(GPUに載っているか確認)
- コンテキスト長を長く取りすぎている
キャラが設定どおりに喋らない
- Example Messages が足りない
- 設定文が長すぎて薄まっている
- モデルの性能不足(これが原因のことも多い)
会話が進むと別人になる
コンテキスト溢れです。要約と World Info で対処してください。
同じ返答を繰り返す
Repetition Penalty を上げる。それでも駄目ならモデルを変える。
関連記事
- AI官能小説の作り方2026
- LM Studio / KoboldCpp / Ollama 完全ガイド2026
- Kindleでエロ小説を売る完全ガイド2026
- 中国AIサービス完全ガイド【2026年8月更新】
- Style-Bert-VITS2 完全ガイド2026
- RVC / Applio 完全ガイド2026
- AI生成PC構成ガイド2026
まとめ
SillyTavern は 「賢さ」を持たないフロントエンドです。体験の質は バックエンドのモデル と キャラクターカードの書き方 でほぼ決まります。
押さえるべきは3つ。日本語が強いモデルを選ぶこと、口調は説明でなく会話例で伝えること、長編は World Info でコンテキストを節約すること。
ここを外さなければ、ChatGPT では作れなかった会話が自分の環境で動きます。





