SillyTavernにおける「プロキシ」とは?

AIロールプレイのコミュニティで言われる**プロキシ(Proxy)**とは、チャット用のフロントエンド(SillyTavern や JanitorAI など)と、Anthropic、Google、DeepSeek といった上流のAIモデル提供元の間を取り次ぐ「APIエンドポイントURL」のことです。メッセージを送信すると、フロントエンドが組み立てたプロンプトをそのURLへ送り、サービス側がモデルへリクエストを転送して、返ってきた文章を画面にストリーミング表示します。

外部のサードパーティAPIのURLが何でも「プロキシ」と呼ばれるようになったのは、アプリ側の設定画面の表記がきっかけです。SillyTavernの標準の Claude パネルや Google AI Studio パネルでは外部URLの入力欄が Reverse Proxy(リバースプロキシ)という見出しの下にあり、JanitorAI でも外部APIの接続欄が Proxy というタブにまとめられています。

一方で、コミュニティの掲示板やDiscordサーバーを少し覗くと、経験者のプレイヤーたちが初心者に「プロキシには手を出すな」と忠告している場面をよく目にするはずです。その警戒にはもっともな理由があります。 ロールプレイ界隈では、「プロキシ」という言葉が匿名サイトで出回る「無料の共有リンク」を指すことが多く、そうしたリンクの裏では流出・盗難されたAPIキーの使い回し、プライベートなチャットの盗み見やログ保存、高額モデルから安価なモデルへのこっそりとしたすり替え、そしてある日突然の閉鎖が日常茶飯事だからです。

混乱を避けるには、「アプリ画面上の項目名」と「その裏にあるサービスの運営実態」を切り分けて考える必要があります。

  • 無料プロキシ(共有キー型プロキシ): 料金体系や運営者の身元が不明なまま、1つの公開URL(またはグループチャットで共有されるパスワード)が配られる形態です。多くは無料トライアルの不正利用や流出したAPIキーで賄われています。
  • 有料APIプロキシ(APIゲートウェイ): 一般的なクラウドAPIサービスと同じ仕組みで動きます。自分のアカウントにログインして自分専用のAPIキーを発行し、上流ルートが明記されたモデルを使ったトークン分だけ従量課金で利用します。

この記事の後半では、アプリの設定画面に書かれている項目を指すときはプロキシ(Reverse Proxy、Proxy URL)、接続先のサービス自体を指すときは通常のAPIという言葉を使って解説します。


どの種類のプロキシが必要?(4つの意味)

設定ファイルを触る前に、今読んでいる解説記事や掲示板の書き込みが「どのプロキシ」の話をしているのかを確認しておきましょう。SillyTavernの公式ドキュメントやコミュニティのスレッドでは、全く別の4つの仕組みに対して同じ「プロキシ」という言葉が使われています。

コミュニティでの呼び方どこに出てくるか実際の役割AIモデルとチャットするのに必要?
1. モデルAPIプロキシ(Custom Endpoint / Reverse Proxy)SillyTavernの API Connections パネル、JanitorAIの API Settings → ProxyAPIキーを使い、ロールプレイのプロンプトをHTTPS経由でAIモデル提供元(Claude、Gemini、DeepSeek)へ中継します。はい — モデル提供元の公式APIキーを直接使う場合や、自分のGPUでローカルモデルを動かす場合を除き、これが必要です。
2. 外部通信用ネットワークプロキシ(config.yaml)SillyTavern直下の config.yaml ファイル(HTTP / SOCKSプロキシ設定)SillyTavernから外へ出るインターネット通信を、端末上のネットワークトンネルやVPN系クライアント経由にルーティングします。いいえ — お使いの回線が外部通信をブロックしており、システム全体のネットワークプロキシが必須な環境でない限り不要です。
3. 自前サーバー公開用のWebリバースプロキシ(nginx、Caddy)Linux VPSや外出先からのリモートアクセス解説記事外出先からSillyTavernを開く際、自分のSillyTavernサーバー(localhost:8000)の前段に置いてHTTPS暗号化やドメイン名を追加します。いいえ — 自分のSillyTavernサーバーをインターネットに直接公開する場合のみ必要です(多くのプレイヤーは代わりにTailscaleを使っています。詳しくはインストールガイドをご覧ください)。
4. 旧式のローカル中継スクリプト(simple-proxy-for-tavern)2023〜2024年頃の古い導入チュートリアルSillyTavernが各APIに標準対応する前、API形式を変換するためにPC上で別途動かしていたローカルスクリプトです。いいえ — 現在のSillyTavernはOpenAI互換、Claude、GeminiのAPIへ直接接続できるため、すでに不要です。

ヒント: SillyTavernをインストールしたばかりの方や、JanitorAIを開いてClaude、Gemini、DeepSeekでロールプレイを始めたい方に必要なのは 1番(モデルAPIエンドポイント) だけです。SillyTavernの config.yaml にあるネットワークプロキシ設定はそのまま触らず、nginx やローカルプロキシスクリプトの導入を求める古い解説記事は無視して構いません。


プロキシURLはどこに入力する?

どのロールプレイアプリでも、入力する情報は「エンドポイントURL」「APIキー」「モデルID」の3つで共通していますが、アプリによってURLの末尾をどこまで書くかが異なります。ここでは TavernAPI と5つのモデルID(claude-opus-5-5、claude-sonnet-5-5、gemini-4-argon、gemini-3.8-flash、deepseek-v4-pro)を例に、各クライアントでの正確な入力場所をまとめます。

SillyTavern:Chat Completion → Custom (OpenAI-compatible)

SillyTavernで一番すっきり管理できるのが Custom (OpenAI-compatible)(OpenAI互換のカスタム接続)を使う方法です。1つのエンドポイントとAPIキーを設定するだけで、同じドロップダウンからClaude、Gemini、DeepSeekを自由に切り替えられます。

  1. 画面上部のバーにある API Connections アイコン(電源プラグのマーク)をクリックします。
  2. API を Chat Completion に設定します。
  3. Chat Completion Source を Custom (OpenAI-compatible) に設定します。
  4. 接続情報を入力します:
    • Custom Endpoint (Base URL): https://tavernapi.com/v1
    • Custom API Key: ご自身の sk-tav-... キー(ユーザーコンソールの「API キー」画面で作成します。一度しか表示されないため、発行したらすぐにコピーしてください)。
  5. Connect をクリックし、Available Models のドロップダウンを開いて gemini-4-argon、claude-opus-5-5、gemini-3.8-flash、deepseek-v4-pro、claude-sonnet-5-5 の中から使いたいモデルを選択します。

Custom Endpoint (Base URL) の末尾には /chat/completions を付けないでください。メッセージ送信時にSillyTavern側で自動的に付与されます。

SillyTavern:Claude・Google AI StudioのReverse Proxy欄

SillyTavern標準の Claude ソースや Google AI Studio ソース向けに作られたローカルプリセットを使いたい場合や、Claude・Gemini固有のUI設定項目を使いたい場合は、Custom (OpenAI-compatible) の代わりにSillyTavernの Reverse Proxy(リバースプロキシ)欄を使って接続できます。

  1. API Connections(プラグアイコン)を開き、API は Chat Completion のままにします。
  2. Chat Completion Source を Claude または Google AI Studio に切り替えます。
  3. Reverse Proxy をクリックして入力欄を開き、ソースに合わせてURLを入力します:
    • Claude ソースの場合:Proxy Server URL に https://tavernapi.com/v1 を入力
    • Google AI Studio ソースの場合:Proxy Server URL に https://tavernapi.com を入力(※SillyTavern側でGoogleのバージョンパスを自動付与するため、末尾に /v1 は付けません)
  4. Proxy Password に、ご自身の sk-tav-... APIキーを貼り付けます(SillyTavernの画面上ではパスワードと表記されていますが、ここにAPIキーを入れます)。
  5. Connect をクリックし、Claudeなら claude-opus-5-5 または claude-sonnet-5-5、Google AI Studioなら gemini-4-argon または gemini-3.8-flash を選択します。

両方の接続方法の詳しい手順や専用プリセットのインポート方法については、SillyTavern接続ガイドをご覧ください。もしプロンプト送信時に 402 エラーが出た場合は、402 Insufficient Balance(残高不足)の解決方法を確認してください。

JanitorAI:API Settings → Proxy

JanitorAIは独自モデルを備えたWeb完結型のキャラクターサイトですが、外部のOpenAI互換APIを経由してチャットを動かすこともできます。

  1. JanitorAIで任意のキャラクターとのチャット画面を開き、画面上部の API Settings をクリックして Proxy タブを選択します。
  2. 3つの必須項目を入力します:
    • Proxy URL: https://tavernapi.com/v1/chat/completions
    • API Key: ご自身の sk-tav-... キー
    • Model: 使いたいモデルID(gemini-4-argon、claude-opus-5-5、gemini-3.8-flash、deepseek-v4-pro、claude-sonnet-5-5 のいずれか)を正確に入力します。
  3. 設定を保存してチャットを始めます。

注意: SillyTavernとJanitorAIを行き来するときに一番多いミスがURLの末尾です。SillyTavernのCustomソースはベースURL(https://tavernapi.com/v1)を指定しますが、JanitorAIの Proxy URL 欄にはチャット補完のフルパス(https://tavernapi.com/v1/chat/completions)まで入力する必要があります。

RisuAI、Agnaistic、その他のOpenAI互換アプリ

RisuAI や Agnaistic (Agnai) などのロールプレイ用フロントエンドも、任意のOpenAI互換カスタムエンドポイントに対応しています(各アプリの特徴や違いはAIロールプレイツール徹底比較をご覧ください)。

アプリ側がどちらのURL形式を求めているかは、URL入力欄に薄く表示されているグレーの入力例(プレースホルダー)を見ればすぐに判別できます。

  • 入力例の末尾が /v1 になっている場合:https://tavernapi.com/v1 と入力します。
  • 入力例の末尾が /v1/chat/completions になっている場合:https://tavernapi.com/v1/chat/completions と入力します。

あとは sk-tav-... のAPIキーを貼り付け、5つのモデルID(gemini-4-argon、claude-opus-5-5、gemini-3.8-flash、deepseek-v4-pro、claude-sonnet-5-5)から好きなものを入力すれば接続完了です。


なぜ無料プロキシは危険なのか?

ClaudeやGeminiのような大規模言語モデルを動かすには、1回の返信ごとに実費がかかります。特にロールプレイでは、返信のたびに数千〜数万トークンものキャラクター設定や過去のチャット履歴を毎回送り直すため、コストは決して小さくありません。SillyTavernの公式ドキュメントやChubのドキュメントでも、信頼できないサードパーティ製プロキシの利用リスクについて明確に注意喚起されています。

採算の仕組みが不透明なまま「無料」や「不自然なほどの格安」で配られているプロキシリンクを使う場合、プレイヤーは以下の4つの具体的なリスクを抱えることになります。

  1. 流出・不正取得されたAPIキーは予告なく遮断される: 無料プロキシが上流のAPI利用料をまっとうに支払っているケースはまずありません。実際には公開コードリポジトリからスクレイピングされた流出キー、盗まれた決済情報で作られたアカウント、あるいはクラウドの無料トライアル枠の不正な使い回しで動いています。上流プロバイダーが不正通信を検知した瞬間にキーは失効し、大事なシーンの途中で突然プロキシが死んでしまいます。
  2. 運営者にプライベートなチャットを丸ごと読まれる・保存される: プロキシ経由で送信されたメッセージは、モデルへ転送される前にすべて運営者のサーバーを平文(読める状態のテキスト)で通過します。プライバシーポリシーを持たない匿名の運営者であれば、あなたのプロンプト、キャラクターカード、ペルソナ設定、IPアドレスを自由に記録でき、そのログがどこに流出するかも分かりません。
  3. 表示されているモデルと中身のモデルが違う(モデルのすり替え): 外へ出るリクエストを制御しているのはプロキシサーバー側です。悪質な運営者であれば、フラッグシップのClaudeやGeminiを指定したリクエストを受け取りながら、裏でずっと安価な小型モデルへこっそりすり替えることができます。「最上位モデルのはずなのに、急に場面の前提を忘れたり、単調で浅い文章ばかり返してきたりする」という場合、裏で別のモデルに差し替えられている可能性があります。
  4. サポートも説明責任も返金もない: 非公式なプロキシや「寄付枠(ドネーション枠)」を募るDiscordサーバーは、キーの供給源が尽きれば一晩で消滅します。公開された利用規約もサポート窓口もなく、共有枠にお金を払っていたとしても返金を受ける手段はありません。

課金前にプロキシの安全性を確かめる7つのチェックリスト

まっとうなAPIサービスと怪しいプロキシを見分けるのに、ネットワークの専門知識は必要ありません。チャージする前に、以下の7つのチェックリストに当てはめて確認してみてください。

  1. モデルごとに上流プロバイダー(提供ルート)を明記しているか: 「独自ルート」といった曖昧な言葉でごまかさず、各モデルがどの公式クラウドやAPIチャネル(AWS、Google Cloud、Google AI Studio、DeepSeek公式APIなど)を経由しているかをはっきり公開しているサービスを選びましょう。
  2. 更新日の入った公開料金表があり、自分自身の利用分だけを支払う仕組みか: 最終更新日が明記された公開の料金表があり、自分専用のAPIキーに対してトークン単位の従量課金(または条件が明確なクレジットパック)で精算されるかを確認します。
  3. 「何を保存し、何を保存しないか」を明記したプライバシーポリシーがあるか: 請求用のメタデータ(トークン数、モデル名、日時、料金)と、プライベートなプロンプト本文やキャラクターカードを明確に区別し、後者を保存しないと明記したプライバシーポリシーがあるかをチェックします。
  4. 連絡の取れる運営窓口と利用規約が公開されているか: 利用規約(Terms of Service)が公開されており、チャージや決済でトラブルが起きた際にメール、Telegram、Discordなど複数の窓口から生身の担当者に連絡できるかを確認します。
  5. 選んだモデル通りの品質と挙動が返ってくるか: 普段からよく知っているキャラクターカードや、複数人が登場する少し複雑なシーンを使ってテストし、文体の自然さ、推論の深さ、応答速度が本物のモデルと一致するかを確かめます。
  6. 「無料・無制限のClaude」ではなく、納得できる価格設定か: 大口契約のボリュームディスカウントやサーバー側のプロンプトキャッシュによってトークン単価を下げることは正当に可能ですが、定額で「無料・無制限のClaude」を謳うサービスは、裏で必ず無理な不正やごまかしを行っています。
  7. 少額から試せて、コンソールで利用明細(ログ)を確認できるか: 初めてのサービスにいきなり大金をチャージするのは避けましょう。まずは無料トライアルや最小額のチャージから始め、数回テスト返信を送って、コンソールの「利用状況」ログが公開されているトークン単価通りに計算されているかを確かめてください。

TavernAPIはどうなのか?

フェアな比較になるよう、私たち TavernAPI 自身にも同じ7つのチェックリストを当てはめ、サービスの特徴と正直な制約をお伝えします。

  • 明記された公式上流ルート: ロールプレイ向けに厳選した、1M(100万)トークンコンテキスト対応の5モデルを提供しています(実測に基づくモデル比較とランキングはこちら)。claude-opus-5-5 と claude-sonnet-5-5 はAWSおよびGoogle Cloud経由、gemini-4-argon と gemini-3.8-flash はGoogle AI Studio経由、deepseek-v4-pro はDeepSeek公式API経由で稼働しています。
  • 更新日付きの明確な米ドル(USD)トークン単価: 入力・出力・キャッシュのすべての単価(100万トークンあたりのUSD)を料金ページで公開しています。また、長編チャットの入力コストを抑えるため、すべての接続にサーバー側の自動プロンプトキャッシュを適用し、キャッシュで節約できた正確なドル金額をユーザーコンソールの「利用状況」画面に表示します。
  • チャット本文の保存なし: プライバシーポリシーに明記している通り、TavernAPIはメッセージ本文、キャラクターカード、ロアブック、AIの返信を一切保存しません。請求処理のために記録するのは、トークン数、リクエスト日時、モデルID、および料金のみです。
  • 連絡可能な運営と明確な規約: 利用規約を全文公開しており、お問い合わせページからTelegram、Discord、またはメールで直接サポートを受け付けています。
  • 課金前に試せる無料トライアル: 新規アカウントには gemini-4-argon と gemini-3.8-flash で使える $0.30 の無料トライアルクレジットが付与されるため、1セントも支払う前にモデルの品質を確かめ、コンソールでリクエストごとのトークン明細を確認できます。さらにSillyTavernのプレイヤー向けには、手元のトグル設定とサーバー側で展開されるコア指示文を組み合わせたオプションの専用ロールプレイプリセットも用意しています。

当サービスの正直な制約: TavernAPIは、$0.30 の無料トライアル枠を使い切った後は無料ではありません。また、すべてのリクエストは公式の上流プロバイダーを通過するため、プロバイダー自身の安全フィルターはそのまま適用されます(ただし、上流モデルがプロンプトへの応答を拒否したという理由だけで当サービスがアカウントをBANすることは一切ありません)。最後に、私たちが提供しているのは上記のClaude、Gemini、DeepSeekの5モデルのみです。OpenAIのGPT系モデルや、多数の小規模なオープンウェイトのファインチューニングモデルを使いたい方には、他のゲートウェイサービスの方が合っています。