目前考慮想把在卿卿我我養好的角色全部製作成 SillyTavern 的角色卡,一個個做實在是太費心了,所以請 ChatGPT 跟 Claude 幫忙做一個工具。這篇教學說明卿卿我我的每個欄位在酒館對應到哪裡、哪些可以直接搬、哪些只能「近似轉換」,最後用工具一鍵產出角色卡。
兩個平台的根本差異
卿卿我我是平台方替你決定各欄位的讀取優先順序與時機;酒館則是把角色卡欄位(description、personality、first_mes、世界書等)依固定規則組進提示詞。因此搬家的重點是「把原本欄位的功能對應到正確的酒館欄位」。
欄位對照表
| 卿卿我我 | 酒館(CCv3) | 說明 |
|---|---|---|
| 基本資訊 | description(身份與背景區塊) | 角色是誰、處境為何 |
| 性格 | personality | 反應與價值觀的核心 |
| 說話風格與習慣 | description 的說話風格區塊 | 同時影響台詞口吻與敘事風格 |
| 首場 | scenario + first_mes | 場景設定與第一則訊息分開放 |
| 故事 | creator_notes(可選故事包) | 不會自動套用,避免污染主設定 |
| 事件 | 世界書條目(見下節) | 依性質選擇轉換方式 |
| 附加資訊 | description 補充層 | 附帶「衝突時以核心為準」的指示 |
| 設定集 | 世界書(character_book) | 依觸發詞啟用 |
事件是最容易搬壞的部分
卿卿我我的事件有平台自己的觸發邏輯,酒館端原來沒有等價機制,只能近似處理,譬如說:出場條件是「永遠有效」的背景事實,轉成常駐記憶(世界書 constant 條目);提到特定人事物才需要的,轉成關鍵詞條目並自己填觸發詞;跟時間地點情境綁定的,只能轉成情境條目(近似),觸發詞要選聊天中真的會出現的字。
實際操作流程
- 打開角色卡工作室,來源選「卿卿我我」。
- 依原生欄位貼上三大核心欄位、首場、故事、事件與設定集——先照原樣搬,不要自己合併。
- 按「轉換成酒館角色卡」,到第二步確認各欄位內容,特別檢查事件的轉換方式與觸發詞。
- 第三步執行完整度檢查,照優先建議補強(通常是首則訊息長度與範例對話)。
- 匯出:要圖片卡就上傳角色圖片後下載 PNG 角色卡,拖進酒館即可匯入;純資料就下載 CCv3 JSON。設定集想給多個角色共用的話,另外下載獨立世界書 JSON,在酒館的 Worlds 面板匯入。
Caveduck 鴨答鴨答
Caveduck(中文圈常叫「鴨答」)的角色結構跟 SillyTavern(酒館)差異比想像中大:它有多個 Episode、Episode 專屬的 Secret、依情境自動套用的 Example Dialogues,這三樣在酒館都沒有一模一樣的機制。
欄位對照:等價的部分
Character Description 對應酒館的 description,是角色的主要學習內容,不能只靠公開介紹頂替;Character Name、作者與公開介紹等對應到名稱、creator 與 creator_notes;World / Situation 對應 scenario;Always Applied 的 Example Dialogues 對應 mes_example,這些都是可以放心直接搬的部分。
Episode:酒館只有一位主開場
Caveduck 允許多個 Episode,各自有開場與入口;酒館一張卡只有一個 first_mes,但支援 alternate_greetings(備用開場)。轉換原則:把最主要的 Episode 當 first_mes,其餘 Episode 轉成備用開場。Episode 的 Secret(玩家看不到、角色知道的隱藏資訊)沒有完全等價的酒館機制,工具會把它放進秘密設定區塊,並標示這屬於近似處理——匯入後建議實測角色會不會過早自爆秘密。
Contextually Applied 範例:最需要人工判斷的地方
Caveduck 會依語意相似度自動決定何時套用 Contextual 範例;酒館沒有語意觸發,只有關鍵詞世界書。所以每一組 Contextual 範例你要二選一:轉成關鍵詞世界書條目(自己填明確觸發詞,聊天提到才注入),或保留原文(存進卡裡但不會自動觸發,只當參考資料)。工具會把每組範例列出來讓你逐一決定,沒填觸發詞的會在完整度檢查被點名。
Lorebook:唯一接近無痛的部分
Caveduck 的 Lorebook 本來就是關鍵詞觸發,跟酒館世界書概念一致,條目與觸發詞照搬即可,工具會保留你的輸入順序。轉出後有兩種形式可選:跟著角色卡走的內嵌世界書(character_book,匯入角色時酒館會問要不要一起匯),或另存獨立世界書 JSON(SillyTavern World Info 格式),適合同一個世界觀底下有多個角色共用設定的情況。
實際操作流程
- 打開角色卡工作室,來源選「鴨答/Caveduck」。
- 依原生欄位貼上 Profile、各 Episode(含 Secret)、Example Dialogues 與 Lorebook。
- 逐一決定每組 Contextual 範例的處理方式,關鍵詞條目記得填觸發詞。
- 轉換後在第二步確認內容,第三步跑完整度檢查。
- 匯出 PNG 角色卡(可上傳角色圖片)或 CCv3 JSON;需要共用世界觀就再下載獨立世界書 JSON。
以上的所有轉換都在你的瀏覽器內完成,角色資料不會上傳。