預設和提示詞管理:把模型行為從角色卡裡拆出來
預設應該負責模型行為。系統提示詞、生成參數、上下文長度、Prompt 順序,這些內容不應該複製到每一張角色卡裡。否則角色卡會越來越重,也越來越難維護。
在 Tavern Studio 中,角色卡定義「誰」,世界書定義「知道什麼」,預設定義「怎麼生成」。
適合誰
- 已經有 SillyTavern 預設的用戶。
- 想切換不同寫作風格的人。
- 調本地 LLM 溫度、上下文和回復長度的用戶。
- 需要按不同 API 提供商保存設置的人。
核心內容
預設不是越獄教程。它是讓模型行為可復用、可測試、可回退的設置集合。一個預設可以包含採樣參數、回復長度、上下文預算、系統提示詞和 Prompt 片段順序。
Tavern Studio 的 Prompt 組裝會把系統提示詞、角色資料、世界書、聊天歷史和生成設置組合後發送給模型。OpenAI 風格 API 可以使用結構化 messages,而不是單個大字符串。
Tavern Studio 如何處理
Tavern Studio 支援預設導入和本地編輯。PromptAssembler 會處理宏展開、片段順序、世界書注入和上下文裁剪。
這讓預設可以復用:同一張角色卡可以先用本地模型預設測試,再換雲端 API 預設,而不用重寫角色。
操作步驟
- 新建或導入預設。
- 設置系統提示詞和生成參數。
- 檢查上下文長度和回復 token 上限。
- 如有需要,調整 Prompt 順序。
- 把預設綁定到聊天。
- 發短消息測試。
- 優先改預設,不要把同一套參數複製進每張角色卡。
常見問題
什麼是預設?
預設是可復用的模型行為配置,包括提示詞、參數、上下文和順序。
預設和角色卡一樣嗎?
不一樣。角色卡定義 persona 和場景,預設定義模型怎麼生成。
可以導入 SillyTavern 預設嗎?
可以。Tavern Studio 支援兼容預設和 JSON 資產導入。
預設裡應該寫破限提示嗎?
不應該。這裡的預設用於正常系統提示詞、格式、風格和生成控制。
不同聊天能用不同預設嗎?
可以。不同聊天可以綁定不同預設和模型連接。
下一步
- 用導入預設和 JSON 資產遷移舊設置。
- 配置OpenAI-compatible API。
- 搭配世界書和 Lorebook使用。