SillyTavern / Chub
相容 SillyTavern 的 .jsonl
偵測檔頭、發言者、候選回覆與日期
支援的來源
相容 SillyTavern 的 .jsonl
偵測檔頭、發言者、候選回覆與日期
含 turns 或 histories 的官方封存 JSON
還原主要候選回覆與時間順序
risuChat 或 risuAllChats JSON
對應原生身分與訊息
資料匯出中的 conversations.json
重建目前使用中的分支
含 chat_messages 的對話 JSON
偵測人類與助理訊息
OpenAI 風格 JSON、.txt 或 .md
偵測通用身分欄位或發言者標籤
搬移後會保留什麼
使用者與助理的發言會依原始順序匯入。空白、系統與純工具的項目會被略過,不會被當成角色對白顯示。
使用者與角色身分會統一標準化。在群組聊天中,來源的發言者名稱可將助理訊息對應回各個角色。
有效的原始時間戳記會被保留。沒有日期的檔案會取得依序排列的匯入時間戳記,讓時間順序保持穩定。
若匯出檔包含標題,它會成為匯入後的聊天標題,而不是籠統的搬移標籤。
系統會選取 Character.AI 的主要候選回覆與 ChatGPT 目前使用中的分支,讓被捨棄的其他版本不會混入匯入的對話紀錄。
只能匯入到空白聊天。現有的 Reverie 訊息絕不會被覆寫,也不會在你不知情的情況下與上傳的檔案合併。
搬移流程
下載支援的 JSON 或 JSONL 匯出檔。若來源沒有結構化匯出功能,請將標有發言者的對話紀錄儲存為文字或 Markdown。
選擇對應的角色、開始新對話,並在傳送第一則訊息前開啟進階設定。
Reverie 會顯示來源平台、訊息數量、身分分布、可用的日期範圍,以及任何不影響匯入的警告。
確認預覽後,訊息就會進入空白聊天,記憶與摘要也能據此支援下一則回覆。
聊天匯入常見問題
一段長篇角色扮演包含的不只是一則則訊息。它承載了承諾、關係變化、反覆出現的細節,以及故事逐漸變得有意義的確切順序。
匯入的對話紀錄讓新對話擁有真實的過去。Reverie 可以根據實際發生的事建立摘要與記憶,而不必要你用一段提示詞描述好幾個月的脈絡。
JSON 與 JSONL 帶有身分、順序、日期,有時還包含標題或候選選擇。純文字仍然可用,但發言者偵測必然只是近似結果。
對話紀錄屬於聊天;個性、問候語、設定與圖片則屬於角色。將兩種搬移分開,能讓每項對應都清楚可見、可以編輯。
從上次的地方繼續
開啟一段新的空白角色聊天、匯入匯出檔,並在儲存任何內容之前檢查預覽。
為你的角色、對話或故事選擇下一步。