更新日:
SillyTavernでDeepSeek APIキー:API接続
SillyTavernはCustomソースを通じて任意のOpenAI互換エンドポイントに接続できます。このガイドでは、入力フィールド、長時間のロールプレイに適したコンテキスト設定、チャットごとのコストを示します。

クイックセットアップ
deepseek api key sillytavern setupを行う前に、1点確認が必要です。DeepSeek固有のプラットフォームが発行したキーは、DeepSeekのエンドポイント専用です。当サイトで取得したキーは別のサービスに属しており、コンテンツ拒否なしで回答する1つのオープンウェイトモデルを実行する独立したOpenAI互換APIです。これはDeepSeek公式APIではないため、当サイトのbase URLでのみ当サイトのキーを使用してください。
SillyTavernに入力する値は以下の通りです:
- ソース: Chat Completion、次にCustom(OpenAI互換)
- カスタムエンドポイント(ベースURL):
https://api.deepseekapikey.com/v1 - APIキー: アカウントのキー
- モデルID:
uncensored
SillyTavernは頻繁に更新され、メニューラベルがリリース間でわずかに変更される場合があります。意味が一致すれば名前が異なっていても構いません。このページの残りは、長いキャラクターチャットに重要な各ステップと設定について説明します。
インターフェースでの手順
- キーを取得する。 GoogleまたはメールとパスワードでAPIキーページに登録してください。新規ユーザーはワンクリックで$0.50の無料トライアルクレジットを取得できます(7日間有効、1人1回、カード不要)。
- API接続パネルを開く。 SillyTavernの上部にあるプラグアイコンをクリックして、API Connectionsを開きます。
- APIタイプを選択する。 APIドロップダウンからChat Completionを選択します。テキスト補完モードは生のプロンプトを受け取るバックエンド向けですが、このAPIはチャットメッセージを使用します。
- ソースを選択します。 Chat Completion Sourceのリストで、Custom(OpenAI互換)を選択します。
- エンドポイントを入力する。 カスタムエンドポイントフィールドに
https://api.deepseekapikey.com/v1を貼り付けます。SillyTavernはチャット補完パスを自動で追加するため、手動では入力しないでください。後で404エラーが発生した場合は、完全なパスを2回目の試行として使用してください。 - キーを入力する。 カスタムAPIキーフィールドにキーを貼り付けます。
- モデルを入力する。 モデルIDフィールドに
uncensoredと入力します。GET /v1/modelsエンドポイントからモデルドロップダウンが読み込まれる場合は、そこから選択できます。 - 接続する。 Connectを押します。緑色のステータスとモデル名が表示されれば接続成功です。キャラクターにメッセージを送信して確認してください。
Connectに失敗した場合は、ターミナルでSillyTavern外でテストしてください。これにより問題の切り分けができます:
curl https://api.deepseekapikey.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "uncensored", "messages": [{"role": "user", "content": "Reply with the word ready."}], "max_tokens": 10}'
通常のJSON返信が返された場合、キーとURLは有効であり、問題はSillyTavernのフィールドにあります。クイックスタートにはさらに多くの例が記載されています。
コンテキストサイズとレスポンス長
ここがロールプレイ設定で成功するか、無駄遣いになるかの分かれ道です。モデルのコンテキストウィンドウは100,000トークンで、プロンプトとレスポンスを合わせてカウントされます。SillyTavernのサンプリング設定には独自のContext Sizeスライダーがあり、各リクエストに履歴とキャラクターデータをどれだけ詰め込むかを制御します。
最大100,000に設定できますが、その意味を考慮してください。SillyTavernは毎ターンフルプロンプトを構築します:システムプロンプト、キャラクターカード、lorebookエントリ、ペルソナ、そして収まる分のチャット履歴。高い設定にするとモデルは過去のより多くのデータを確認し、それらのトークンすべてに対してメッセージごとに課金されます。
選択するための実用的な方法:
- 8,000〜16,000トークン: ショートシーンや短いチャット。安価で高速。
- 30,000〜50,000トークン: キャラクターカードとlorebookが充実した長編ストーリー。大多数のユーザーに適しています。
- 最大100,000トークン: 大規模なlorebookまたは非常に長い連続ストーリー。プロンプトとレスポンスの合計がウィンドウ内に収まるように余裕を持たせてください。
レスポンス長については、典型的なロールプレイレスポンスに対してMax Response Lengthを300〜600トークンに設定します。APIではmax_tokensパラメータはオプションですが、SillyTavernは値を送信し、この制限により長すぎるレスポンスによる請求増を防ぎます。ストリーミングオプションを有効にして、生成されたテキストをリアルタイムで表示させましょう。APIはstream: trueでserver-sent eventsをサポートしています。
ペナルティとサンプリング値の送信はインターフェースの指示通りです。Temperature、Top P、frequency penalty、presence penaltyはモデルに送信され、stop sequencesと固定シードも渡されます。Temperatureは0.8程度から始め、キャラクターが事実を見失う場合は下げて、返信が単調になる場合は上げて調整してください。
ロールプレイのコスト
価格は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。履歴が毎ターン再送信されるため、入力がコストの大部分を占めます。400トークンのレスポンスを毎回送信する場合の計算例:
| プロンプトサイズ | 入力コスト | 出力コスト(400トークン) | メッセージごと | 100メッセージ |
|---|---|---|---|---|
| 8,000トークン | $0.0012 | $0.0002 | $0.0014 | $0.14 |
| 20,000トークン | $0.0030 | $0.0002 | $0.0032 | $0.32 |
| 50,000トークン | $0.0075 | $0.0002 | $0.0077 | $0.77 |
| 100,000トークン | $0.0150 | $0.0002 | $0.0152 | $1.52 |
1行を確認してください: 20,000 / 1,000,000 x $0.15 = $0.003、および 400 / 1,000,000 x $0.50 = $0.0002、これらを合計すると $0.0032 になります。このサイズの場合、$0.50 のトライアルクレジットでは約 156 件のメッセージがカバーできます。失敗または拒否されたリクエストは課金されないため、エラー後のリトライは請求に追加されません。スワイプや再生成はカウントされます。なぜなら、それぞれが新しい完了済みリクエストだからです。
クレジットは前払いで、期限切れすることはありません。サブスクリプションもありません。$20〜$500 の任意の整数金額をチャージでき、$50 以上で +5%、$100 以上で +10%、$200 以上で +15% のボーナスが付与されます。例えば、$100 のチャージで $110 のクレジットが得られます。暗号資産(TRC20 上の USDT、Base 上の USDC)でお支払いいただけます。現在のリストは価格ページをご覧ください。
グループチャット、スワイプ、レート制限
SillyTavernは複数のリクエストを連続して送信できます:複数のキャラクターが順に返信するグループチャット、スワイプ、要約やサイドコンテンツ生成の拡張機能など。フルキーは同時8リクエスト、1分あたり300リクエストまで許可されます。試用キーは同時2リクエスト、1分あたり60リクエストまでです。
エラーコードconcurrencyが表示された場合、同時に実行中のリクエストが多すぎます。ストリーミングリクエストはストリーム終了まで枠を占有するため、スワイプする前に現在のストリームの終了を待ってください。エラーコードrate_limitedは1分あたりのリクエスト数が多すぎます。Retry-After: 5ヘッダー付きの429エラーは一時的な過負荷であり、すぐに解消されます。
長編ストーリーでは、要約拡張機能や lorebook エントリを活用して事実を継続させ、コンテキストサイズを低く抑えることをお勧めします。プロンプトの先頭に過去のイベントの短い要約を付けると、生の履歴を5万トークン保持し続けるよりもはるかに安価です。
一般的な問題の修正
接続で認証エラーが発生します
API キーが間違っている、末尾にスペースが含まれている、または別のサービス由来です。DeepSeekプラットフォームから発行されたAPI キーは、このBase URLでは動作しません。
接続で「見つかりません」と表示されます
エンドポイントのスペルを確認してください。一般的な設定では /v1 で終わるはずです。一部のビルドでは完全なチャット補完パスを期待するため、短縮形が失敗する場合は https://api.deepseekapikey.com/v1/chat/completions をお試しください。
返信が短い、または途中で切れる
最大応答長を上げてください。長いチャットでのみ切れる場合、プロンプトがコンテキストウィンドウの限界に近い可能性があります。返信の余地を作るため、コンテキストサイズを少し下げてみてください。
キャラクターが過去のイベントを忘れる
これはコンテキスト設定が機能しているためです。コンテキストサイズを上げるか、重要な事実をキャラクターカード、ペルソナ、または lorebook エントリに移動してください。そうすれば、それらがすべてのプロンプトに保持されます。
返信が拒否される
このモデルは法的な成人利用に対してコンテンツ拒否を回避するようにチューニングされていますが、1つのルールは変わりません:未成年者を含む性的コンテンツは禁止です。その分野のキャラクターやシナリオは拒否されます。サービスはテキストのみ対応のため、SillyTavernでの画像生成には別のバックエンドが必要です。
API経由で送信されたプロンプトは学習に使用されません。チャットファイルは、移動しない限り、あなたのマシン上のSillyTavernのデータフォルダにそのまま残ります。このサービスがDeepSeek独自のサービスとどのように異なるかについて知りたい場合は、DeepSeek API:よくある誤解をご覧ください。
その他のガイド
質問と回答
このセットアップでSillyTavernにDeepSeek発行のAPI キーを使用できますか?
いいえ。API キーは発行元のサービスでのみ動作します。DeepSeekのAPI キーを使用する場合はDeepSeek独自のエンドポイントを、このサイトのAPI キーを使用する場合はhttps://api.deepseekapikey.com/v1 を使用してください。
SillyTavernでどのソースを選択すべきですか?
Chat Completionを選択し、Custom(OpenAI 互換)にします。ベースURL、API キー、モデル ID uncensored を入力します。
コンテキストはどれくらい大きくできますか?
コンテキストウィンドウはプロンプトと返信を合わせて100,000トークンです。履歴が毎ターン再送信されるため、高い設定はメッセージごとにコストがかかります。
ストリーミングはサポートされていますか?
はい。ストリーミングはサーバー送信イベント(SSE)経由で実行され、SillyTavernで有効にできます。ストリーミングされたリクエストは、終了するまで同時実行数のスロットを保持します。
無料でテストするにはどうすればよいですか?
新規ユーザーは、サインアップ後に API キーページでワンクリックで $0.50 の無料トライアルクレジットを獲得できます。これは7日間有効で、カードの登録は必要ありません。
キーはフォーム 1 つで手に入ります
アカウントを作成し、キーをコピーし、ベースURLを変更します。これでセットアップは完了です。