TavernAPI ロールプレイ用プリセットの仕組み
TavernAPI プリセットを使うには、コンソールからプリセット JSON をダウンロードして SillyTavern にインポートし、標準のモデル ID(gemini-4-argon や claude-opus-5.5 など)を選択します。プロンプトの並び順や各種トグル設定は手元の SillyTavern で自由に調整でき、ロックされた [[tav:pack/block]] プレースホルダーはサーバー側のゲートウェイでコア執筆ルールへ自動的に置き換えられます。
プロンプトの並び順は SillyTavern に残し、コアブロックだけをサーバーでロックする理由
本格的な SillyTavern 用プリセットは大きく 2 つの要素で成り立っています。ひとつは手元で自由に切り替えたい数十個のオプション項目や正規表現、並び順のスロット。もうひとつは、AI 特有のくどい定型文(構文)を抑えるために何ヶ月もかけて調整されたコア執筆指示です。プリセット全体を丸ごとサーバー側へ移してしまうと手元のトグル調整ができなくなり、かといってコア指示文を平文で配布すれば一晩でコピー・流出されてしまいます。
そこで私たちは役割をきれいに分担しました。プロンプトの並び順とカスタムトグルは SillyTavern 側で管理し、秘匿されたコアテキストだけをサーバー側で保持する仕組みです。コンソールからダウンロードするプリセットファイルでは、ロックされたエントリも通常のプロンプトマネージャーの行として表示され、名前を確認したり、オン・オフを切り替えたり、ドラッグして順番を入れ替えたりできますが、中身には [[tav:pack/block]] のような 1 行のプレースホルダーだけが入っています。SillyTavern が組み立てたリクエストを https://tavernapi.com/v1 へ送信すると、当サービスのゲートウェイが各プレースホルダーを完全な指示文へ置き換え、{{char}} や {{user}} を展開したうえで、プロンプトキャッシュのブレークポイントを自動設定します。Tavern Helper などの外部プラグインは一切不要で、このプリセットは TavernAPI 経由でのみ機能します。
手元でカスタマイズできる項目とサーバー側で処理される項目
TavernAPI プリセットを SillyTavern の AI Response Configuration パネルにインポートすると、各項目は以下のように動作します:
- 編集自由なオープンエントリ
- 返信の長さ(文字数)、出力言語、語り口の視点、ユーザーの言動を勝手に書かせないルール({{user}} の乗っ取り防止)などのトグルはすべて平文です。SillyTavern 上でいつでも編集・オンオフの切り替えができ、独自のプロンプト行も自由に追加できます。
- ロックされたコアブロック([[tav:pack/block]])
- 物語の描写ルール、キャラクターの口調維持、AI 構文対策(Anti-slop)などのコアエントリは、プロンプトマネージャー上で名前が表示されオン・オフや並び替えが可能で、モデル呼び出しの直前にサーバー側で [[tav:pack/block]] プレースホルダーが全文へ展開されます。
- キャラクターカード・ペルソナ・ロアブック
- プロンプトの組み立て自体は SillyTavern 側で行うため、キャラクターカードの説明文・性格・シナリオ、<user> ペルソナ、ワールドインフォ/ロアブック(@depth 指定の挿入を含む)、Author's Note、正規表現スクリプトはすべて通常通り機能します。
- 専用プリセットを使わない通常接続
- 専用プリセットの使用は完全に任意です。手元の自作プリセットを使いたい場合や、RisuAI・JanitorAI などの別フロントエンドから接続する場合は、同じモデル ID(gemini-4-argon や claude-opus-5.5 など)を選ぶだけで構いません。[[tav:...]] プレースホルダーを含まないリクエストは、自動プロンプトキャッシュのみを適用してそのままモデルへ転送されます。
- Standard プリセットの解放条件
- 初回に $5 以上のチャージが完了した時点で、アカウントに永久解放されます。
- Pro プリセットの解放条件
- 以下の 3 つの方法で利用できます:① $4.99 で単体購入する、② $19 または $39 の 30 日間クレジットパックの有効期間中に無料で利用する、③ 累計の利用・決済額が $25 に達した時点で永久に解放する。
4 ステップで完了:TavernAPI プリセットのダウンロードと導入手順
TavernAPI コンソールの「Presets」タブからプリセット JSON をダウンロードし、SillyTavern の Chat Completion プリセットとしてインポートするだけです。プラグインや追加ファイルは一切必要ありません。
ログイン済みのユーザーならどなたでも、コンソールから配布用プリセットファイルを閲覧・ダウンロードできます(ファイル内に非公開テキストは含まれておらず、メッセージ送信時にゲートウェイ側でお客様のアカウントのプリセット利用権を確認します):
- TavernAPI コンソールにログインし、左サイドバーの「Presets」ページを開いて、使いたいプリセットパックの「Download」をクリックします。
- SillyTavern で左端のスライダーアイコン(AI Response Configuration)をクリックし、Chat Completion Presets の横にある「Import preset」をクリックします。
- ダウンロードした TavernAPI-<name>-<version>.json ファイルを選択し、物語に合わせて平文トグル(文字数や言語など)をオンにします。
- プラグアイコン(API Connections)で https://tavernapi.com/v1 に接続し、ドロップダウンからモデル ID(gemini-4-argon や claude-opus-5.5 など)を選択します。