Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
nonebot-plugin-naturel-gpt
Advanced tools
NG 专用预设共享中心 PresetHub 上线,可通过指令直接与所有插件用户在线分享人格预设
插件文档站上线,欢迎访问 ng.kro.zone 查看插件文档,感谢 @lgc2333 为文档站 建设/勘误/整理 提供的大力支持
本次更新后支持将 bot 接入 MC 服务器,并且支持 bot 使用游戏内指令扩展
感谢 @Misaka-Mikoto-Tech 大佬对项目重构提供的大力支持
本次更新后插件开始支持官方 ChatGPT 模型接口,token 定价仅为 GPT3 的 1/10, 回复质量更高 响应速度更快
本次更新后插件开始支持自定义扩展,您可以直接通过自然语言直接调用多种扩展功能,包括 文本/图片/语音/邮件...
请在 Bot 目录下执行此命令
nb plugin install nonebot-plugin-naturel-gpt
以下未勾选功能仅表示未来可能开发的方向,不代表实际规划进度,具体开发事项可能随时变动 勾选: 已实现功能;未勾选: 正在开发 / 计划开发 / 待定设计
通过以下几步操作即可快速开始开发本插件
git clone https://github.com/KroMiose/nonebot_plugin_naturel_gpt.git
cd nonebot_plugin_naturel_gpt
pip install poetry # 需要提前安装 Python 环境: 推荐 Python 3.10
poetry install --dev
nb run
强烈建议更新至此版本以上,否则可能会出现部分扩展加载失败的情况
rg chats
指令增加了 -show
参数,用于显示完整会话键以便 -target
参数使用rg rename
改名指令,用于修改人格名 (感谢 @Misaka-Mikoto-Tech 提供 pr) (感谢 @Misaka-Mikoto-Tech 提供 pr)-global
的控制权限和逻辑 (感谢 @Misaka-Mikoto-Tech 提供 pr)ext_VOICEVOX
能够更便捷地实现本地部署 (感谢 @恋如雨止 提供技术支持)❗❗❗ 注意:本次更新需要删除原 bot 记忆文件重新生成(即./data/naturel_gpt 文件夹),否则可能产生无法预计的错误,同时建议将配置文件一并删除重新生成;此操作会丢失所有编辑过的人格预设,如果你需要在更新后继续使用,请使用
rg query
查询并保存预设,更新后手动导入!
-global
可选项支持同时编辑所有会话设置和 -target
指定会话远程控制操作,新指令表更具完备性,未来可能作为 api 接口搭配前端页面实现插件管理可视化lock
/ unlock
指令修改为是否启用人格自动切换,lock 后将不会再自动唤醒不活跃人格提及
时自动切换人格的配置开关本次更新后需要更新 OpenAi SDK 至 0.27.0 版本或以上才能使用 ChatGPT 系列模型
rg set
指令出错的问题-all
指令(限管理员可用)chats
指令,用于查看所有会话状态-all
选项,可一次性 开启/关闭 所有会话本次更新增加了异步能力,功能可能尚不稳定,如要继续使用旧版的记忆文件请做好备份
rg admin
中@bot
时的信息的聊天 prompt 生成逻辑,使 bot 回复更具有指向性注意:本次更新需要删除原 bot 记忆文件重新生成(即./data/naturel_gpt 文件夹),否则可能产生无法预计的错误
config.py
中的一些默认参数注意:本次更新需要删除原 bot 记忆文件重新生成(即./data/naturel_gpt 文件夹),否则可能产生无法预计的错误
感谢以下开发者对本项目做出的贡献
FAQs
一个基于NoneBot框架的Ai聊天插件,对接OpenAi文本生成接口
We found that nonebot-plugin-naturel-gpt demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.