omate 中文文档 下载 App

OMate 提示词与宏 —— 变量随机骰子条件块时间宏全支持

内置提示词与注入提示词

OMate 支持两种提示词机制:

类型说明
内置提示词作为角色设定的一部分,永久生效
注入提示词按触发条件或预设挂载,临时注入上下文

注入提示词可以按位置分类(角色前、角色后、聊天记录前等),与世界书类似但更主动。

宏(Macros)

OMate 完整支持 SillyTavern 的宏语法。宏可以在角色设定、提示词、预设里任何地方使用,发送消息时自动替换为实际值。

常用宏一览

宏作用例子
{{char}}当前角色的名字{{char}}会说...
{{user}}你的名字(面具里设定的){{user}}看着{{char}}...
{{persona}}面具设定直接把面具描述注入
{{original}}AI 原始输出在注入提示词里二次加工 AI 回复
{{random}}随机数1d10d6 这种骰子也支持
{{pick:a,b,c}}随机选一个选个情绪/场景
{{roll:a,b,c}}与 pick 类似,酒馆兼容写法
时间宏当前日期时间让 AI 感知故事的时间
{{setvar}} / {{getvar}}变量存取聊天级和全局都支持
{{if}}...{{else}}...{{/if}}条件块根据变量值显示不同内容
{{lastMessage}}上一条消息获取 AI 上一条回复的内容

使用场景

未知宏的处理

OMate 对不认识的宏保留原文不报错——不会静默吞掉、也不会让发送失败。这点比某些严格模式的客户端更宽容。

与酒馆的宏兼容

OMate 支持的宏覆盖了酒馆最常用的子集。酒馆的 STscript(私有脚本语言)OMate 不支持——这是脚本级的自定义,OMate 用宏和注入提示词的组合可以覆盖大部分场景。

下一页:Live Page 前端卡 →