Loading repository data…
Loading repository data…
KroMiose / repository
一个基于NoneBot框架的Ai聊天插件,对接OpenAi文本生成接口,实现了机器人的人格 自定义/切换,聊天记忆等功能
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
这是一个全新的基于容器技术的高智能自执行代理 AI 机器人,通过实时代码生成与执行实现方法级别的扩展,更有人设市场、插件市场等丰富的社区共享资源,支持 Docker-Compose 一键部署,支持跨平台适配接入,支持多人交互,支持原生多模态能力识别与通用文件处理,欢迎前往体验 -> NekroAgent
NG 专用预设共享中心 PresetHub 上线,可通过 交互指令 直接与所有插件用户在线分享人格预设 | 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
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 回复更具有指向性注意:本次更