gfjdh
1
koishi-plugin-satori-ai

大家好啊,上次画的大饼实现了。
觉bot的ai对话
SAt 插件是一个基于 Koishi 框架的聊天机器人插件,集成了深度求索(DeepSeek)的 AI 模型,支持多种触发方式和丰富的配置选项。
适配于satori适配器,不保证其他适配器能否适用。
该插件可以实现自动回复、上下文记忆、长期记忆、好感度系统等功能。
使用前在deepseek 中获取api-key,注册即送有效期一个月的免费500万token额度,大概也算是开箱即用
对于部署者行为及所产生的任何纠纷, Koishi 及 koishi-plugin-satori-ai 概不负责。
如果有更多文本内容想要修改,可以在 本地化 中修改 zh 内容
使用方法
指令如下:
功能 |
指令 |
对话 |
sat |
清空所有回话 |
sat.clear |
添加常识 |
sat.common_sense |
安装与配置
-
安装插件:
前往插件市场安装koishi-plugin-satori-ai,至少1.0.7版本以上,之前的有比较严重的bug
-
配置插件:
建议的人格prompt模板:见使用文档
功能说明
基本聊天功能
-
触发方式:
-
命令:
sat <text:text>
:发送消息给 AI 进行回复。
sat.clear
:清空所有会话及人格。
sat.common_sense <text:text>
:添加常识。
建议为指令添加别名使用
好感度系统
- 插件支持好感度系统,根据用户的行为和对话内容调整好感度。
- 好感度系统需要p-qiandao插件才能正常使用,用户签到过一次后便会开始记录好感。不能单独使用真是抱歉,但是我未来还想在签到插件中添加好感相关的功能,所以这样设计了。
- 好感度会影响 AI 的回复内容和行为。
- 可以通过配置
enable_favorability
开启或关闭好感度系统。
文本审核
- 插件集成了文本审核功能,可以对用户输入的内容进行审核。
- 强烈建议在开启好感度系统的情况下使用文本审核,遇到敏感词后会扣好感
- 审核不通过的内容会被拦截并进行相应处理。
黑名单功能
- 可以通过配置
blockuser
和 blockchannel
设置用户和频道的黑名单。
- 黑名单中的用户和频道将无法使用插件功能。
常识添加
- 管理员可以通过
sat.common_sense <text:text>
命令添加常识内容。
- 添加的常识内容会存储在指定的文件中,并在对话中提供参考。
使用示例
-
基本聊天:
sat 你好,今天天气怎么样?
-
清空会话:
sat.clear
-
添加常识:
sat.common_sense 太阳从东边升起。
联系与支持
如有任何问题或建议,请联系插件开发者或查看相关文档获取支持。
7 个赞
请检查插件 aliyun-censor 的配置是否正确
如果你不知道怎么配置,请停用 aliyun-censor
2 个赞
gfjdh
5
你用的是satori适配器吗,这个插件不支持官方的qq适配器
如果是的话这个插件以前能正常运行吗,还是第一次就出了问题?
2 个赞
Diana
7
您好打扰了。我也报了和楼上一样的错,我用的是adapter-satori接入的qq,其他的插件使用正常,目前只有这个插件报错,报错如图所示:
我之前是用adapter-onebot接入的QQ,报了这个错,然后改用adapter-satori接入qq,发现还是报了一样的错。
所有插件都是最新版。adapter-satori插件版本是1.3.1,satori-ai插件版本是1.0.11,QQ版本是9.9.15-28131 (64位)。
其他版本信息
System:
OS: Windows 11 10.0.22631
CPU: (16) x64 AMD Ryzen 7 3700X 8-Core Processor
Binaries:
Node: 22.9.0
Yarn: 4.1.1
Koishi:
Core: 4.18.0
Console: 5.29.3
2 个赞
gfjdh
8
接入方法没问题
这个问题似乎是我没做好无文本审核的问题,装上文本审核可以解决
或者下个版本我会修复
3 个赞
你好,报错如下,我的koishi是运行在docker上的
1 个赞
suda
13
你好 我用LM studio 通过本地部署了一个ai模型 然后通过satori-ai调用 不需要填api_key
所有插件均是最新 satori-ai插件版本是1.0.17
2 个赞
gfjdh
14
看起来似乎是没有写入文件的权限,或者你可以直接关闭固定对话
2 个赞
Yuuha
16
你好,插件部署完毕,api也填入后,能够正常进行聊天对话,但bot不具有记忆能力,不能创建文本文档来保存聊天记录,可能是哪里出了问题QAQ?
2 个赞
gfjdh
17
看上去不像支持的适配器
但是理论上适配器应该也不会影响本地文档的创建
抱歉,我不是很清楚原因,毕竟有很多因素会影响创建文件,而我也没办法复现
如果问题仍然没法解决你可以到仓库中提issue并附带更详细的信息
2 个赞
日志提示:
记忆文件不存在:data\satori aicommon sense.txt
安装了censor,censor日志
dictionary file not found text-censor
看来看去感觉是文件权限问题
2 个赞
gfjdh
19
这些都需要你手动添加。
common sense用指令,censor直接创建
3 个赞