前情摘要:DeepseekMirai

*由于某人比较懒,在以下内容中DSMR指上述DeepseekMirai,STMR指这个SillyTavernMirai

================================= 鉴于有人喜欢玩酒馆,喜欢那里的角色扮演,喜欢那里的角色卡,喜欢那里的。。。。 于逝! STMR(Silly-Tavern-Mirai),它,来了!

简单来说,这个东西就是 DeepseekMirai的改版,添加了一个按照角色卡补齐System字段作为提示词的功能,支持了由关键词触发的世界书,和角色首句回答的功能,旨在优化输出内容,让它看起来更加符合这个角色的人设。如果不知道什么是酒馆,可以去尝试一下,或者是直接下载这个仿的不怎么像的酒馆插件来体验一下哦~

================================= 如何使用? 如果你没有用过DeepseekMirai,或者是其他http-api外接插件: 从http-api的Release页面下载这个插件,将它丢进mirai的plugins文件夹。 丢进去以后,重启一下Mirai,当完全正常启动后(或者自动创建配置文件后)再次关闭,在mirai的config文件夹里修改http-api的配置文件,以下是示例,可以直接粘贴哟(但是建议把密钥[verifyKey]改成你自己随意设置的密钥): adapters: - http - ws enableVerify: true verifyKey: 387060b9324b317f53c3cc674fa6c3c5 debug: false singleMode: false cacheSize: 4096 adapterSettings: http: host: 0.0.0.0 port: 52013 cors: ["*"] unreadQueueMaxSize: 100 ws: host: 0.0.0.0 port: 52013 reservedSyncId: -1 接下来,正常启动Mirai,这一部分的配置就完成了! 熟练使用http-api?

那可以完全忽略以上内容咯,接下来我们开始部署SillyTavernMirai!

首先,下载好对应系统版本的可执行文件(如何下载见文末),直接运行,按照提示,依次输入要求提供的必要信息。

ca8874b5-7c48-4bde-b738-72a122ab457e-image.png

按回车退出后,重新运行插件,直到显示✦ 开始工作....(这里是pre1.0e6版本)

507e037a-2dd3-47ea-9d6d-d0fe45442cbd-image.png

如果出现报错,或者说是闪一下就自动退出了,那么就有可能是你的http-api配置的有点问题。 显示✦ 开始工作....后,和机器人私聊使用%chat 内容就可以与内置的角色卡:爱莉希雅进行对话啦!(这里是pre1.0e6版本,以后会内置什么可不一定哦) 在最开始时设置的管理员和机器人私聊使用%addg 群号或%addf QQ号就可以在这个群或私聊里使用%chat 内容进行对话了哦! 进阶操作:

SillyTavernMirai的配置文件和DeepseekMirai几乎一样,但是不能通用(悲)

{ "code": "0", "host": "你的api插件地址,只支持http/s协议,末尾要带斜杠/", "verifykeys": "你的api插件的密钥", "botqq": "绑定的机器人", "deepseekapiaddress": "https://api.deepseek.com", "deepseekapikey": "AI平台的api密钥", "deepseekapimodel": "使用的大模型", "requesttimeSleep": "刷新消息延迟,默认为1秒,过长可能出问题,int,{x|10≥x≥1,x∈N*}" "enableTokenCounting": "是否开启“%usage”一键查token,true/false" "tipsA0": "不知道这里会出现什么文字", "listenGroups": [ "监听群" 123456, 789109 ], "listenFriends": [ "监听好友" 10000, 10011 ], "blockuserList": [ "黑名单,对管理员也有效。" 12345678 ], "adminMode": "是否为白名单模式,仅有管理员们可以在任何群(即使没被添加检测)随意触发。true/false", "atUser": "回复中是否@这个用户,true/false", "sendUserInfo": "发送用户信息,在STMR中暂时无效,未来看情况是修上还是砍掉", "BetterUserInfo": "是的没座,这是还没发布的DSMR中的新功能,在STMR中暂时无效", "BetterUserInfoMessage": "是的没座,这是还没发布的DSMR中的新功能,在STMR中暂时无效", "analyzeUserInfoPrompt": "在STMR中暂时无效", "ATmessagePrefixs": [ "拆开长句时自动补上的前缀,不喜欢可以全清空,但是必须要有11个空" ], "showblockMessages": "是否回复被拉黑的用户,true/false" "atBot": "触发时是否需要@bot,true/false" "breaklongSentence": "拆开长句,分散发送,true/false" "RadicalOptimization": "激进的优化,流式发送消息,大幅提高长句响应速度,true/false", "commandPrefix": { "answerUser": "%chat,触发普通对话的前缀,留空并开启atBot为仅@触发", "adminQQs": [ "管理员列表,还是第一位最 权威 ", "112121" ], "tipsA1": "以下命令只有管理员QQ可以触发,除了changeCard、changePersona、clearChatLog、memorySync之外每个命令均需要首位管理员才能触发。", "changeModel": "%model + 快捷名称,怎么用看前情摘要", "changeCard": "%chara + 角色名称(也就是角色卡文件夹的名称),修改当前对话使用的角色卡", "changePersona": "%persona + 用户信息(是用来向AI描述用户(也就是你)的提示词),修改当前对话使用的用户描述信息", "clearChatLog": "%rmrf ,清空当前对话内容", "checkApiBalance": "%apibalance ,查询密钥余额,仅支持deepseek", "addBlackList": "%black + QQ号,拉黑一个用户", "memorySync": "%memory + 群号/QQ号 ,加载其他群的对话历史,也可以 + saves/保存的名字 来加载保存的对话历史", "memorySave": "%save + 保存的名字(可选) ,保存当前对话历史到saves目录", "addFriendsList": "%addf + QQ号,添加一个检测好友", "addGroupList": "%addg + 群号,添加一个检测群", "addAdmin": "%adda + QQ号,添加一个能换角色卡、删对话、加载对话的管理员", "checkTokens": "%usage ,查询当前对话历史的tokens使用量,因算法不够好导致与实际偏差较大" }, "savetime": 1746026115, "configVersion": 1.0 } 以上是全部配置文件,按照需要来修改吧! 将"answerUser"设置为""并把"atUser"设置为True,即可实现在群里@机器人触发,私聊直接触发! ================================= 我该如何添加角色卡? 敬请期待,一键自动导入已经在路上了。。。 ================================= 从哪下载? 由于还没有优化完全,目前还无法发布第一个版本,想试玩的可以加群,下载可能几分钟就会更新N次的测试版 点击链接加入群聊【斗🐔场(1028466667)】: