履歴の取り込み
SillyTavern、Character.AI、ChatGPT、Claude、RisuAI から会話を持ち込み、Reverie で続けます。
Reverie は他のプラットフォームのチャット書き出しを読み取り、ここでの会話として再生できます。よそで積み上げた履歴を、最初からやり直さずにそのまま続けられます。
このページは会話の話です。キャラクターを持ち込むこと——Tavern カードや CharacterHub からのダウンロード——は別のツールで、専用のページがあります: キャラクターの取り込み。
始める前に
サインインしていること、そしてその履歴が属するキャラクターとの空のチャットが必要です。会話にすでにメッセージがある時点で取り込みは拒否されるので、既存の会話を上書きすることは決してありません。キャラクターがまだ Reverie に無い場合は、先にキャラクターを取り込み、それからチャットを始めて空のままにしておいてください。
会話を取り込む
空のチャットを開く
キャラクターと新しい会話を始め、何も送らないでおきます。新規チャットでキャラクターが見せてくる冒頭は保存されたメッセージではないので、あなたが返信するまで会話は空のままとして扱われます。
「チャットを取り込む」を開く
サイドパネルを開き、設定タブに移り、チャット管理を展開してチャットを取り込むを選びます。この行はチャットが空のあいだだけ現れます。
ファイルを落とす
書き出したファイルをドロップ領域にドラッグするか、参照から選びます。形式は Reverie が自分で判別するので、選ぶものはありません。
プレビューを確認して取り込む
プレビューには、認識した形式、メッセージ数、あなたとキャラクターの内訳、見つかった日付の範囲が出ます。やむを得ず飛ばしたものは注意の下にまとまります。件数が書かれた取り込むで確定すると、チャットが履歴入りで読み込み直されます。
Reverie が読めるもの
| 元 | 持ってくるファイル |
|---|---|
| SillyTavern | そのチャットの .jsonl ファイル |
| Character.AI | データ書き出しの中の会話(.json) |
| RisuAI | 書き出したチャット(.json) |
| ChatGPT | データ書き出しの中の会話(.json) |
| Claude | データ書き出しの中の会話(.json) |
| 汎用 JSON | ロール付きの OpenAI 形式のメッセージ配列 |
| テキストまたは Markdown | Name: message 形式の記録 |
Chub と JanitorAI の書き出しを SillyTavern の JSONL として保存したものは、SillyTavern の経路で通ります。
| 上限 | 値 |
|---|---|
| ファイル形式 | .jsonl、.json、.txt、.md |
| ファイルサイズ | 10 MB |
| 1ファイルのメッセージ数 | 10,000——これより長い履歴は複数ファイルに分け、別々のチャットに取り込んでください |
| 取り込み先 | 空のチャット1つに、ファイル1つずつ |
引き継がれるもの、引き継がれないもの
引き継がれるもの:各メッセージの本文、発言者、元の順序、そして書き出しにある場合は元のタイムステッカー。使えるタイムステッカーが無いメッセージは相対的な順序を保ちます。書き出しに会話名があれば、新しく作られたチャットはその名前になります。グループチャットでは、部屋にいるキャラクターのいずれかと一致する発言者名はそのキャラクターに割り当てられ、判別できないものはメインのキャラクターに割り当てられます。
引き継がれないもの:画像と添付、システムメッセージとツールメッセージ、そして別候補のスワイプ——元で選ばれていた返信だけが渡ってきます。チャットの書き出しにはキャラクター自体の情報は何も入っていないので、定義、ワールドブック、ペルソナ、メモリーはその対象外です。
メッセージが入ると、Reverie はそれらを要約し、次のターンからメモリーと文脈が働くようにします。この要約は課金されませんが、必要なトークン分のクレジット残高が足りない場合は省かれます——取り込み自体は成功します。
拒否されたとき
| メッセージ | どうするか |
|---|---|
| 対応していないファイル形式 | 書き出しを .jsonl、.json、.txt、.md のいずれかで保存してください |
| ファイルが大きすぎます | 分割してください。上限は 10 MB です |
| ファイルが空です | 空の器ではなく、会話そのものを書き出したか確認してください |
| このファイルを読めませんでした | Reverie が認識するチャット書き出しではありません——汎用 JSON か記録形式を試してください |
| メッセージが多すぎます | 10,000 件未満に分割してください |
| このチャットにはすでにメッセージがあります | 新しい会話を始め、そちらに取り込んでください |
| このチャットは別のアカウントのものです | 別の人としてサインインしています |
会話を持ち出す
同じチャット管理の中に、会話にメッセージがある状態ではチャットを書き出すがあります。形式は4つ:JSONL(SillyTavern 互換で、後で取り込み直したいならこれ)、Markdown、プレーンテキスト、HTML です。Reverie 自身の JSONL 書き出しはそのまま取り込めるファイルなので、会話をキャラクター間で移したり、バックアップして復元したりできます。
関連
- キャラクターの取り込み——会話ではなくカード
- 会話の管理——名前の変更、アーカイブ、削除
- メモリー——要約が何に使われるか
- グループチャット——取り込んだ発言者がどう顔ぶれに対応づけられるか
- Reverie の取り込みと書き出し——なぜこれがあるのか