#
Extrasインストール
このページには、ローカルデバイスにSillyTavern Extrasをインストールするための指示が含まれています。
Discontinued
Extrasプロジェクトは2024年4月に中止され、新しいアップデートまたはモジュールを受け取りません。ほとんどのモジュールはメインSillyTavernアプリケーションでネイティブに利用可能。引き続きインストールして使用することもできますが、問題が発生した場合は即座にサポートを期待しないでください。
ローカルインストールはOS(特にTermux)で困難または不可能な場合があります。
#
公式Extras Colabを使用
- セットアップが簡単
- 無料で使用
- Colab GPU クレジットが不要(
use_cpuオプション使用) - 詳細については
Colabガイド ページ 参照。
#
Colabでの実行
- 公式Extras Colab開く
- 希望する"Extra"オプション選択
use_cpuを選択してGPUクレジットを必要とせずExtrasを実行- Stable Diffusionは遅くなりますが、他はすべて通常に実行
- 必須ではありませんが推奨:共有インスタンスを保護するために
secureオプション選択 - 左の開始ボタン(三角形"再生"ボタンのように見える)クリック
- すべてが読み込み終わるまで待機
- 出力下部にある
trycloudflare.comリンク確認。localhost リンクは無視(機能しません)。 - 「実行中」というテキストで開始
- そのラインの下にリストされているAPI URL リンクをコピー。(localhostのURL をコピーしないでください。別のものを使用。)
- Extensions サポート有効化してSillyTavernを開始(必要に応じて
config.yamlでenableExtensionsをtrueに設定) - SillyTavernの拡張機能メニュー(ページの上部の"積み重ねられたブロック"アイコンをクリック)に移動。
- コピーされたAPI URLを上部のボックスに貼り付け。(API キーボックスには貼り付けないでください。)
secureオプションを有効にしていない場合、API キーボックスが完全に空白です(公式colabを使用する場合)。secureオプションを有効にしている場合、生成されたAPIキーを API キーボックスに貼り付け。- APIキー colabのコンソール出力に表示される例:
Your API key is fee2f3f559 - "接続"クリック
#
ローカル インストール方法
#
MiniConda(推奨)
このメソッドはCondaがExtras要件パッケージの"仮想環境"を作成するため推奨される"は、システム全体のPython セットアップに影響しません。
Minicondaインストール
(重要!)Condaの使用方法読む
gitインストール
(SillyTavernをgitで最初からインストール済みのChadたちはこのステップをスキップできる。)
両方インストール後...
CONDA COMMAND PROMPT WINDOWで以下のコマンド入力/貼り付け、各コマンド後にEnter。新しいConda環境(
extrasと呼ぶ)作成:conda create -n extras新しい環境を有効化
conda activate extras(コマンドプロンプトの左側に(extras)が表示されるはず)必要なシステムパッケージをインストール(これには時間がかかります)
conda install python=3.11 gitExtras GitHubリポをクローン
git clone https://github.com/SillyTavern/SillyTavern-extrasクローンされたExtrasリポに移動
cd SillyTavern-extrasExtras要件をインストール(また時間がかかります)。次のコマンドのいずれか1つを使用:
pip install -r requirements.txt- 基本機能pip install -r requirements-rvc.txt- リアルタイム音声クローニングpip install -r requirements-coqui.txt- Coqui TTS(非推奨)
よくある問題 ページこのステップでエラーが発生した場合参照!下を参照"インストール後Extrasを実行"
#
システム全体のインストール
はるかに簡単ですが、システム全体のPythonインストール影響。
システムの多くのPythonプログラムが異なる要件を持つ場合、競合を引き起こす可能性があります。
これがPythonに初めてタッチしている場合は問題ではないはず。
- Python 3.11インストール: https://www.python.org/downloads/release/python-3115/
- git インストール: https://git-scm.com/downloads
- コマンドプロンプト ウィンドウを開き、完全なアクセス権限があるフォルダに移動。
- リポクローン:
git clone https://github.com/SillyTavern/SillyTavern-extras、Enterキー。 - クローン完了後、
cd SillyTavern-extras入力し、Enterキー。 python -m pip install -r requirements.txt入力- 下を参照"インストール後Extrasを実行"
#
インストール後Extrasを実行
#
拡張機能が有効になっていることを確認
- テキスト エディターで
config.yamlファイルを開く。ファイルはSTの基本インストール フォルダーにあります。 enableExtensionsと書かれた行を探す。- その行に
trueがあることを確認(falseではなく)。
#
使用するモジュールの決定
(これは1回だけ行う必要があります)
- Extrasは常にPythonコマンド ラインで開始。
python server.pyは最小限ですが、有用なモジュールを有効にしません。- モジュール有効化するには、
--enable-modules=修飾子を使用し、モジュール名のコンマ区切りリストを使用する必要があります。
例:python server.py --enable-modules=caption,summarize,classify
これにより、イメージ キャプション、チャット サマリー、ライブ更新キャラクター式が有効化されます。
各モジュールについて説明するテーブルが以下にあります。
- Pythonコマンド ラインに追加するモジュール決定。
- 次のステップで使用されます。
注意:Pythonコマンドのモジュール リストにスペースが全くないことを確認。
#
Extrasサーバー開始
Extrasインストール フォルダー内のコマンド プロンプト ウィンドウ内にいる間に...
- Conda環境がアクティブ状態であることを確認(Conda インストール方法を使用している場合)
- 環境がアクティブでない場合は
activate extras入力。 python server.py --enable-modules=YOUR,SELECTED,MODULE,LIST,HERE入力- Extrasサーバーが読み込まれます。
- しばらくしてURL表示。ローカルインストールの場合、デフォルト値は
http://localhost:5100。 - API URLをコピー。
#
ST をExtrasサーバーに接続
- SillyTavernサーバー開始し、ブラウザーでSillyTavern インターフェース表示。
- 拡張機能パネル(ページ上部の"積み重ねられたブロック"アイコン)開く
- 入力ボックスにAPI URLを貼り付け。
接続クリック。
Extras再度実行するために、単にコマンド プロンプトでこれらのコマンド実行。
conda activate extras、Enter キー。
python server.py、Enter キー。
サーバー.pyの追加オプションを確認してセットアップが必要な場合は含めてください。
#
Windows向けの.bat ファイルを作成簡単スタートアップ向け
これはオプションで、Windowsのみに適用されますが、macOS 上で同様の操作が可能です。
- Windows デスクトップ表示
- 右クリック、
新規を選択してからテキスト ドキュメントをクリック - デスクトップに新しいファイルが表示され、名前の入力が求められます。
- ファイルに
STExtras.txt名前を付ける - 新しく作成されたファイルをテキスト エディターで開く。
次のコードを貼り付ける:
cd C:\_your_\_full_\_Extras_\_folder_\_path_\ call conda activate extras python server.py --enable-modules=YOUR,SELECTED,MODULE,LIST,HERE,WITH,NO,SPACES call conda deactivate pause- プレースホルダーフォルダー パスを実際のExtrasインストール フォルダー パスに置き換える。
- Pythonコマンド ラインを実際のコマンド ラインに置き換える
- ファイルを新しい名前
STExtras.batで保存(ほとんどのテキスト エディターでファイル>>名前を付けて保存使用)
このSTExtras.batファイルダブルクリックするだけでExtras簡単に開始できます。
モジュール リストを変更したい場合(または他のコマンド ラインの修正器)、単に.bat ファイル内のPythonコマンドを編集。
#
Extrasインストール一般的な問題
このセクションには、SillyTavern Extrasインストール中に遭遇するよくある質問と問題がリストされています。
#
エラー:Linux上で"talkinghead" モジュールをインポートできませんでした
互換性の問題のためColabで自動的にインストールされていない場合のため、追加パッケージのインストールが必要。他の要件のインストール後、これを実行:
pip install wxpython
#
Extrasサーバーが AUTOMATIC1111のStable Diffusion Web UIに接続できない
Could not connect to remote SD backend at http://127.0.0.1:7860! Disabling SD module...
webui-user.batで開始Stable Diffusionは COMMANDLINE_ARGS変数に--apiコマンド ライン オプション含むことを確認。
そのlineを見つけて置き換え:set COMMANDLINE_ARGS=--api
SD Web UIのAPIモードが無効になっている場合、Extrasサーバーは接続できず、イメージ生成ができません!
#
まだ機能していませんか?
すべてがプロパー順序で読み込まれるのを待つ確認:
- Stable Diffusion Web UI
- SillyTavern Extras
- SillyTavern
Extrasサーバーは後に読み込まれた場合、Stable Diffusion APIに再接続できません。
#
ChromaDBのインストール時のhnswlib ホイール構築エラー
ERROR: Could not build wheels for hnswlib, which is required to install pyproject.toml-based projects
ChromaDBモジュールをインストールする前に、次のいずれか一つ実行:
- Visual C++ 構築ツール インストール: https://visualstudio.microsoft.com/visual-cpp-build-tools/
- Conda から
hnswlibパッケージをインストール:conda install -c conda-forge hnswlib
#
Macでのpython要件インストール時のエラー
ERROR: No matching distribution found for torch==2.0.0+cu117
MacはCUDAをサポートしていないため、Torchパッケージはsupport を削除してインストール。
代わりにrequirements-silicon.txtファイルを使用して要件をインストール。
#
モジュールが欠落していますか?
- モジュール名のリストをPythonコマンド ラインで指定し、
--enable-modules修飾子を使用する必要があります。 モジュール セクション参照。
#
API キー ボックスは何のためですか?
- SillyTavernの拡張機能パネルのAPI キーボックスは次の場合にのみ使用:
- Extrasインストール フォルダーに
api_key.txtという名前のテキスト ファイルを作成し、選択したExtras"パスワード"を含めています。 - Extrasを
--secureコマンドライン引数で開始。
- Extrasインストール フォルダーに
- これにより、Extras API"パスワード ロック"になり、API キーを使用しているユーザーのみがアクセス可能。
- これは主にExtras独自の公開デプロイメント(colab、など)を作成したい人向け。
- 個人使用のためにPCで実行しているユーザーは、API キー ボックスに何も入力しないでください。
#
モバイル/Android/Termux について? 🤔
- コミュニティーの人々はTermux経由でUbuntu上で電話でExtras実行に成功しています。
- ただし、Extrasはモバイル サポートを考慮して作成されませんでした。
- モバイル デバイス上でExtras実行する人向けのサポートは提供されません。
- 下のリンク済みガイドの作成者に質問を指向することにより。
#
❗ こちらはUNSUPPORTED
https://rentry.org/STAI-Termux#downloading-and-running-tai-extras