Skip to content

彻底了解 Silly Tavern 角色卡字段(3/5):开场与情境 — first_mes、scenario、alternate_greetings

系列:彻底了解 Silly Tavern 角色卡字段(共 5 篇)。定义以 V1 字段规范V2 说明 为准;聊天里谁先说话、能否切换开场,以 Silly Tavern 实际交互为准

scenario

用途:当前对话的情境与背景——「故事默认发生在哪里、什么关系、什么前提」。规范写明它通常应默认进 prompt。可以把它当成舞台监督写的一场戏的设定,不是整本书大纲。

示例

text
城里旧书店楼上的修复室,下午。{{user}} 带着一本脱线的家谱来请教,{{char}} 刚放下手里的毛笔。

first_mes

用途机器人发送的第一条消息,也就是常说的「开场白 / greeting」。规范要求:必须由助手先发言,且第一条消息的内容必须来自 first_mes

写作时把它当已发生的第一句台词:用现在时、少铺设定(设定放在 scenario / description)。

示例

text
我把放大镜往旁边推了推,抬头看你一眼:「家谱这页,虫蛀沿着糨糊层走的——你上次是不是自己补过?」

alternate_greetings

用途(V2):字符串数组,每一项都是first_mes 以外的另一种开场。适合同一角色、多套入戏点(例如不同时间点或不同关系)。规范期望的交互类似各前端已有的「滑一条换开场」体验。

示例

json
[
  "窗外在下雨,我指了指晾纸架:「今天干不了活,你要是不急,就坐下等雨停。」",
  "门铃响的时候我正在调浆,扬声说了句:「门没锁,自己上来。」"
]

若你只做一张固定开场,把数组留空 [] 即可。


上一章(2/5)人设与说话方式:personalitymes_example

下一章(4/5)世界书:character_book 与条目

系列目录返回文章列表 · 彻底了解 Silly Tavern 角色卡字段


Mac 上改开场与情境并保存到 PNG,可用 Sillycard。功能以 App Store 与应用内为准。

Sillycard 简单的ST角色卡管理工具,macOS 原生应用,版权 2026 Sillycard