對話分支
從任何一則回覆為對話建立分支,兩條時間軸都會保留。
建立分支會把一段對話複製到你選定的那則回覆為止,再把副本當成另一個聊天開啟。原本的對話完全不受影響,可以繼續進行;分支則隨你帶往任何方向。當你想看看某個場景還能怎麼發展,又不想失去已經有的版本時,就可以使用它。
建立分支
叫出訊息工具列
在電腦上把滑鼠移到角色的訊息上,或在觸控裝置上點一下該訊息。
更多 → 從這裡建立分支
只有角色的訊息才能建立分支——你無法從自己的訊息分出去。需要登入。
確認
建立對話分支對話框會說明接下來會發生什麼;點選建立分支就會建立分支並開啟它。
這裡沒有命名欄位。分支的標題是原對話的標題後面加上 (Fork);如果原對話沒有標題,則會叫做 Forked Chat。之後可以在聊天列表中重新命名——請參閱管理對話。
分支會繼承什麼
分支是一份真正的副本,而不是指向原對話的指標。
| 複製的內容 | 說明 |
|---|---|
| 分支點之前的訊息 | 包括版本切換器後面的替代回覆,而且會重新編號,所以之後在某一個分支中重新生成的回覆,絕不會出現在另一個分支裡 |
| 圖片 | 在儲存空間中實際複製一份,所以刪除任何一個聊天,都不會讓另一個聊天的圖片失效 |
| 對話摘要 | 範圍完全落在副本之內的每一份摘要,連同它們的彙整脈絡都會完整保留 |
| 已安裝的插件 | 連同它們的設定、啟用狀態和順序 |
| 對話設定 | 場景、時刻、人設、即時聊天模式和聊天語言 |
| 角色陣容 | 分支點當時的名單——之後才加入的成員不會出現在分支中 |
分支點之後的內容一概不會帶過去。你也可以從分支再建立分支。
建立分支不會把記憶也分開。 儲存的記憶屬於你和角色,而不屬於某一個聊天,所以兩條時間軸讀寫的是同一份記憶——角色在分支中學到的事,原對話會立刻知道,你和這個角色的其他每個聊天也一樣。只有對話摘要是各個聊天獨立的,也確實會複製一份。請參閱記憶如何運作。
找到你的分支
開啟聊天列表,在某段對話的 ⋯ 選單中選擇時間軸。對話時間軸對話框會列出你和這個角色有過的每一段對話——計數顯示為 {total} 段對話,{forks} 個分支——並標示哪些是分支,以及你目前在哪一段裡。
聊天頂部列沒有分支切換器,也沒有辦法把某個分支標記為正式版本。分支就是一般的對話:它們會出現在你的聊天列表中,可以個別重新命名、封存、匯出和刪除。
費用
建立分支本身是免費的,一則訊息在分支中的費用也和在其他地方相同。分支繼承的是上下文:摘要鏈會完整帶過去,所以一段 500 則訊息對話的分支,一開始每一輪的上下文——以及每則訊息的價格——都和它的來源對話相同。
限制
- 只能從助理訊息建立分支。
- 需要登入。
- 如果對話的角色已經被刪除,就無法建立分支。