Skip to content

正则与表情包 ​

角色编辑页里两个偏「进阶」的功能:正则负责改写消息内容,表情包让角色能发贴纸。

正则 ​

正则对匹配到的消息应用过滤规则,典型用途是屏蔽特定词、格式化输出。

规则字段 ​

  • 正则表达式:JavaScript 正则语法,匹配到的内容会被处理。写错语法会提示无效。
  • 作用对象(可多选):用户消息 / AI 输出。
  • 作用效果(可多选):
    • 不显示:用户端看不到匹配内容。
    • AI 看不见:匹配内容不会发给模型。

两个效果可以同时勾选(用户看不到、模型也看不到),也可以只勾一个——比如只勾「不显示」,让用户看不到某些符号但模型仍能读到完整信息。

原始消息始终保留:编辑某条消息时能看到完整内容。

测试预览 ​

编辑页提供测试:输入一段测试文本,按当前未保存的规则同时预览「用户端显示」和「发送给 AI」两种结果。保存前先试,避免规则误伤正常内容。

示例 ​

屏蔽 AI 输出里的某个口癖词:作用对象选「AI 输出」,效果勾「不显示」,填入对应正则即可——用户看不到这个词,但角色自己不知道被过滤了,表现依然自然。

角色表情包 ​

给角色配置专属贴纸包,它会根据对话的情绪和场景自主选择发送,单独成行显示为方形贴纸(开启分段输出时独占一个气泡)。

添加表情包 ​

在角色编辑页的「表情包」里逐个添加:

  • 标识(key):1-32 位,仅字母、数字、下划线和短横线,角色内唯一。它会出现在语法 [[agent_sticker key=标识]] 中。
  • 描述(必填):模型据此判断「什么情绪、什么场景下用这张」。写清楚触发情境,比如「得意时挑眉笑」,角色才知道什么时候掏出来。留空无法保存。
  • 图片:任意比例的图片或动图,不超过 5MiB。

AI 生成描述:懒得写描述可以让识图模型看图生成,费用按识图单价从你的余额扣除。

会话中的表情设置 ​

  • 启用智能体表情包:总开关。开启后用户与角色都可以发全站表情,角色还能按描述自主选择全站表情和专属贴纸。
  • 每轮表情包上限:单条回复中全站表情与贴纸合计的上限(0-10,0 为关闭),超出部分自动移除。怕角色刷屏就调小。

前提:全站表情需要描述 ​

角色能选用哪些全站自定义表情,取决于管理员是否为该表情填写了「智能体描述」。想让自己配的表情也参与,联系管理员补描述即可。

使用语法 ​

对话里表情的书写方式见对话语法:全站表情用 :名字:,角色贴纸由角色以 [[agent_sticker key=标识]] 语法发出。

阈界人格 | 产品文档