預設和提示詞管理:把模型行為從角色卡裡拆出來

預設應該負責模型行為。系統提示詞、生成參數、上下文長度、Prompt 順序,這些內容不應該複製到每一張角色卡裡。否則角色卡會越來越重,也越來越難維護。

在 Tavern Studio 中,角色卡定義「誰」,世界書定義「知道什麼」,預設定義「怎麼生成」。

適合誰

  • 已經有 SillyTavern 預設的用戶。
  • 想切換不同寫作風格的人。
  • 調本地 LLM 溫度、上下文和回復長度的用戶。
  • 需要按不同 API 提供商保存設置的人。

核心內容

預設不是越獄教程。它是讓模型行為可復用、可測試、可回退的設置集合。一個預設可以包含採樣參數、回復長度、上下文預算、系統提示詞和 Prompt 片段順序。

Tavern Studio 的 Prompt 組裝會把系統提示詞、角色資料、世界書、聊天歷史和生成設置組合後發送給模型。OpenAI 風格 API 可以使用結構化 messages,而不是單個大字符串。

Tavern Studio 如何處理

Tavern Studio 支援預設導入和本地編輯。PromptAssembler 會處理宏展開、片段順序、世界書注入和上下文裁剪。

這讓預設可以復用:同一張角色卡可以先用本地模型預設測試,再換雲端 API 預設,而不用重寫角色。

操作步驟

  1. 新建或導入預設。
  2. 設置系統提示詞和生成參數。
  3. 檢查上下文長度和回復 token 上限。
  4. 如有需要,調整 Prompt 順序。
  5. 把預設綁定到聊天。
  6. 發短消息測試。
  7. 優先改預設,不要把同一套參數複製進每張角色卡。

常見問題

什麼是預設?

預設是可復用的模型行為配置,包括提示詞、參數、上下文和順序。

預設和角色卡一樣嗎?

不一樣。角色卡定義 persona 和場景,預設定義模型怎麼生成。

可以導入 SillyTavern 預設嗎?

可以。Tavern Studio 支援兼容預設和 JSON 資產導入。

預設裡應該寫破限提示嗎?

不應該。這裡的預設用於正常系統提示詞、格式、風格和生成控制。

不同聊天能用不同預設嗎?

可以。不同聊天可以綁定不同預設和模型連接。

下一步