SillyTavernからのインポート

SillyTavernのデータをMarinara Engineに取り込みます。ファイルを1つずつインポートすることも、SillyTavernのフォルダー全体をスキャンしてまとめて取り込むこともできます。

引き継げるもの

SillyTavernのデータMarinaraでの扱い
キャラクターキャラクター
チャットとグループチャットチャット
プリセットプリセット(生成設定をひとまとめにして保存したもの)
World Infoロアブック(特定の言葉が出てきたときにAIが読むメモ)
背景チャットの背景
ペルソナペルソナ(自分の代わりになるプロフィール)

単一ファイルの簡易インポート

  1. Settings → Imports(設定 → インポート)を開きます。
  2. SillyTavern Importで、ファイルの種類に合うボタンをクリックします。
  3. ファイルを選びます。
ボタンファイル
Import Character (JSON/PNG).jsonまたは.pngのキャラクターカード。
Import Chat (JSONL).jsonlのチャット記録(1行に1件のJSONレコードを書く、SillyTavernがチャットを保存する形式)。
Import Preset (JSON).jsonのプリセット。
Import Lorebook (JSON).jsonのWorld Infoファイル。

これらのボタンに設定はありません。キャラクターのインポートでは、元のタグをすべて引き継ぎ、正規表現スクリプトの適用範囲をそのキャラクターに限定します。正規表現スクリプトとは、テキストを検索して置き換えるルールです。この2つを自分で選ぶには、CharactersパネルのImportを使ってください。キャラクターカードのインポートとエクスポートを参照してください。

キャラクターカードの中にロアブックが入っていると、独立したロアブックとしてインポートするかどうかをブラウザーが確認します。後で使い回せるロアブックとして残すならOKを、キャラクターだけをインポートするならCancelをクリックします。

Import Chat (JSONL)は、ファイルに別のモードが記録されていない限りRoleplayのチャットを作成し、そのチャットを開きます。

モードを指定したチャットのインポート

モードを選ぶには、チャット一覧の上部にあるインポートボタンを使います。ツールチップはImport SillyTavern or Marinara chat JSONLです。開いているモードのタブ(Conversation、Roleplay、Game)にインポートします。チャットのエクスポートとインポートを参照してください。

SillyTavernフォルダーのインポート

始める前に: ウィザードは、サーバーのコンピューター上のファイルを読み取ります。SillyTavernが別のコンピューターにある場合は、先にそのフォルダー(SillyTavernをインストールしたフォルダー)をMarinaraのコンピューターにコピーしてください。Marinaraのコンピューターでは、ウィザードはそのまま使えます。別のデバイスから使う場合は、管理者用のシークレットを設定し、Settings → Advanced → Admin Accessに入力してください。Marinaraのバックアップと復元と、サーバー設定リファレンスの「Privileged APIs (ADMIN_SECRET)」のセクションを参照してください。

  1. Settings → Imports → SillyTavern Importを開きます。
  2. Import from SillyTavern Folderをクリックします。
  3. SillyTavernのフォルダーを選びます。メインフォルダーを選んでください。通常はdata/またはpublic/のフォルダーがあるフォルダーです。次のいずれかの方法を使います。
  1. Scan Folderをクリックします。Marinaraが、カテゴリーごとに見つかった件数を表示します。
  2. Choose exactly what to importで、取り込みたい項目にチェックを入れます。カテゴリーごとにAllとNoneのボタンがあり、個々の項目にはShowとHideのトグルがあります。
  3. Import Selectedをクリックします。進行状況バーに、処理中の項目とカテゴリーごとの件数が表示されます。
  4. Import complete!と表示されたら、カテゴリーごとの件数を確認し、Doneをクリックします。

ほとんどの項目は、最初から選択されています。SillyTavern標準のプリセット(deterministic、neutral、universal-*など)は、Marinaraがチェックを外したままにし、バナーでそのことを知らせます。コピーが必要でない限り、チェックは外したままにしてください。

スキャンでキャラクターが見つかると、さらに2つの設定が表示されます。

Imported character tags(デフォルトはAll tags)

Imported regex scripts(デフォルトはCharacter only)

うまくいかなかった場合:

データの扱い

引き継がれないもの

ウィザードが読み取るのは、最初の表にあるカテゴリーだけです。アプリ全体の設定やクイックリプライなど、他のSillyTavernのデータはインポートされません。

関連ガイド