omate 中文文档 下载 App

预设栈叠加规则 —— 多预设挂载按优先级自上而下覆盖

OMate 的预设不是单选——每个场景支持挂多个预设,形成一条栈。

栈的基本规则

即时保存

栈的编辑是即时保存的。聊天场景下,栈改完下一条消息立即生效——不需要重启对话或重新设置 API。

两种合并语义

栈内的合并方式取决于配置项的类型:

scalar 键(覆盖)

单一值类型的配置项,上面的覆盖下面的:

listUnion 键(并集)

列表类型的配置项,所有层取并集(只加不减):

例子:全局栈挂了世界书 A,角色栈挂了世界书 B,对话栈挂了世界书 C → 实际效果是三本书都挂上。

不同场景的栈互不影响

同一个预设在对话栈和角色栈里的顺序可以不同。比如预设 X 在角色栈排第一、在对话栈排第二——实际生效时角色栈先算,对话栈后算。

编辑方式

聊天页 → 右上角三点 → 预设(可加星固定到顶栏)。这里可以直接看到当前对话的预设栈并实时编辑。

下一页:预设冲突优先级 →