项目简介
本项目是基于Python和NoneBot2框架开发的AI虚拟群友插件。集成大型语言模型(LLM)技术,可创建拟人化的AI群友,使其自然参与群聊,提升群组活跃度。
项目的主要特性和功能
- 对话生成:借助大型语言模型,生成自然连贯的回复,与群成员良好互动。
- 多角色切换:能为AI群友设置不同角色,各角色有独特性格与互动风格。
- 群组配置管理:管理员可自定义AI群友的行为表现,包括预设、世界书、角色卡等配置。
- 定时任务:具备早安问候、冷场检测等功能,实现群组自动化管理。
- 管理员命令支持:提供一系列管理命令,用于配置和管理AI虚拟群友,如预设切换、印象管理等。
安装使用步骤
安装
bash
pip install nonebot_plugin_real_netizens
使用
- 添加配置:在Nonebot2项目的
.env
文件中添加以下配置:env LLM_API_BASE=https://api.example.com #设置openai格式的调用地址,比如中转站 LLM_API_KEY=your-api-key
- 加载插件:在
bot.py
中添加插件:python nonebot.load_plugin("nonebot_plugin_real_netizens")
- 配置项设置:在
config/friend_config.yml
中设置相关配置项,如使用的语言模型名称、生成的最大token数等。 - 使用管理员命令(仅测试群聊):在测试群聊中,管理员可使用配置命令、印象管理命令等对AI虚拟群友进行配置和管理。
- 运行:完成上述配置后,AI虚拟群友将在目标群中根据配置自动运行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】