Scripts 框架:让角色带触发器与事件的进阶系统
Scripts 是官方推出的进阶创作系统:给角色挂上「条件触发」能力——剧情推进到某一步自动解锁台词、提到某个词自动补充设定,这些不再依赖模型自觉。
三类组件
官方帮助中心把 Scripts 分成三件套:
| 组件 | 干什么 | 例子 |
|---|---|---|
| Lorebook(世界书) | 关键词触发的设定库 | 你提到「做饭」,它把厨房场景设定递给模型 |
| Triggers(触发器) | 按条件解锁内容 | 「三次正面互动后,解锁隐藏对话」 |
| Events(事件) | 动态剧情分支 | 根据已发生的事件,让角色做出不同反应 |
入口在哪
右上角头像菜单 → Scripts(代码图标)→ 创建新脚本。官方把 Lorebook 标注为「对新手最友好」的入口,建议从这里起步,操作细节见世界书。
什么人需要它
- 世界观庞大的卡:上百条设定没法全塞人格框(2500 红线见token 预算),世界书按需注入;
- 多结局 / 分支剧情:Events 做条件叙事;
- 想营造「活的世界」:角色不再只靠一句人格撑全场。
使用前的提醒
Scripts 挂在角色上之后,触发的内容同样消耗上下文窗口——世界书条目写得越长,「失忆」来得越早。官方社区指南的口径:每条目控制在两三个短段落以内。发布含 Scripts 的角色前,先自测几轮触发是否正常,发布流程见发布设置。