匯入角色
把 SillyTavern 或 CharacterHub 的角色卡帶進 Reverie。
Reverie 可以讀取 V1、V2 和 V3 格式的角色卡——也就是 SillyTavern、CharacterHub 和大多數角色卡網站匯出的格式。匯入工具會填入一份可編輯的草稿;在你自己按下儲存之前,什麼都不會被儲存。
匯入角色卡
開啟新角色
前往 /app/characters/create,按下頂端的匯入角色卡。這個按鈕只會在建立角色時出現——你無法把角色卡匯入已經存在的角色。
拖放檔案
PNG 或 JSON,最大 10 MB。 角色卡會在你的瀏覽器中解析,而不是先上傳再讀取。PNG 角色卡把 JSON 藏在圖片裡;JSON 角色卡則直接讀取。
確認要填入的內容
對話框會顯示偵測到的角色卡版本、頭像,以及一份準備填入清單,列出它即將寫入的每個欄位和對應的值。在你確認之前,什麼都不會變更。
如果你已經在表單中輸入了內容,還需要在只填入空白欄位(保留你的編輯,只補上缺少的部分)和取代對應欄位(只要角色卡有值,就以角色卡為準)之間做選擇。
也可以讓 AI 整理一下
使用 AI 整理並充實匯入的草稿會對結果再做一次整理。大多數角色卡會把所有內容都塞進一段很長的描述,所以這次整理會把描述、場景和指示拆成一段一段,再把每一段一字不改地移到它該放的欄位:外貌放進外觀描述,你對角色來說是誰放進與玩家的關係,長期適用的規則放進系統提示詞。超出描述長度上限的文字會保留在這張角色卡的世界書裡。接著它只補寫角色卡缺少的部分,例如簡介、建議回覆,以及兩三個額外的場景。系統會先套用單純的匯入結果,即使這次整理失敗,匯入的內容也會保留,所以你不會因為多要求這一步而失去角色卡的內容。這可能會消耗點數。
檢查並儲存
你會回到編輯器,草稿已經填好。補上角色卡沒有的必填項目——角色分類是必填的,而任何角色卡格式都沒有這一項——然後儲存。
欄位對應
| 角色卡中的欄位 | 對應到 |
|---|---|
nickname,若沒有則用 name | 角色名稱,截斷至 50 個字元 |
description,若沒有則用 char_persona | 詳細描述,截斷至 10,000 個字元 |
tagline,若沒有則取描述或個性 | 角色簡介,擷取至 500 個字元 |
personality | 角色個性 |
appearance | 外觀描述 |
player_relationship | 與玩家的關係 |
first_mes / char_greeting,接著是 alternate_greetings 和 group_only_greetings | 每則問候語各成為一組開場對話,依序排列,不含建議回覆 |
mes_example / example_dialogue | 示例對話,解析成使用者/角色的成對內容 |
scenario / world_scenario | 加在詳細描述的結尾,接在「Scenario:」後面。這張角色卡的聊天都從那個情境開場,而 Reverie 的場景只會套用到從該場景開始的聊天 |
system_prompt、post_history_instructions 和 depth_prompt | 系統提示詞,依這個順序合併。它們大多是角色設定和長期適用的規則,而回覆格式提示詞會取代 Reverie 自己的格式規則 |
nsfw_prompt | NSFW 提示詞 |
tags | 標籤,去除重複後保留前 20 個 |
gender、age | 角色性別、角色年齡 |
| NSFW 標記 | NSFW 內容開關 |
creator_notes | 創作者筆記 |
character_book 條目 | 一本獨立的世界書,以角色命名並掛載到該角色 |
內嵌和外部連結的圖片會複製到 Reverie 的儲存空間。無法取得的圖片會繼續指向原始網站,對話框會告訴你有幾張圖片屬於這種情況。
不會帶過來的內容: 聊天紀錄、個別使用者的記憶,以及上述欄位以外任何平台專屬的擴充資料。
匯入文字中的巨集
{{char}}會在解析角色卡時替換成角色名稱。{{original}}會從提示詞欄位中移除。{{user}}會原樣保留——Reverie 支援將它當作即時巨集使用。請參閱巨集清單。
你可能看到的訊息
| 訊息 | 發生了什麼事 |
|---|---|
| 來源名稱超過 Reverie 的 50 字元上限,已被縮短 | 角色卡的名稱超過 Reverie 允許的長度 |
| 來源描述超過 Reverie 的 10,000 字元上限,已被縮短 | 同上,只是換成描述。原始角色卡不會被更動 |
| 來源年齡超出 Reverie 支援的範圍,因此未匯入 | Reverie 只接受 18 歲以上的年齡 |
| 角色卡中含有無法辨識格式的示例對話 | 範例解析器無法拆分它。開啟 AI 整理即可還原,或在匯入後重新輸入 |
| 這個檔案是空的/角色卡大小不得超過 10 MB | 檔案在解析之前就被拒絕了 |
從其他地方匯入
角色卡格式是一回事;Character.AI 的匯出檔、一張截圖或一段純文字描述則是另一回事。這些要透過實驗室裡的角色匯入 Skill(/app/labs/character-importer)處理,它會在你自己的 Claude 用戶端中執行,並透過 Reverie 的 API 上傳完成的角色。
這個頁面會提供一段現成的訊息,讓你貼到 Claude Code、Claude Desktop 或其他任何用戶端:它會安裝這個 skill 並儲存你的 Reverie API 金鑰。之後,在同一個對話中放入檔案、截圖或描述,然後說「把這個角色匯入 Reverie」。新角色會出現在我的角色中。
那段準備好的訊息包含個人 API 金鑰。請把它當作密碼看待,一旦外洩,就到設定 → API 金鑰輪替或撤銷它。請參閱 API 金鑰。