Smart chat plugin for Yunzai-Bot
Top 36.1% on sourcepulse
This project provides a ChatGPT plugin for the YunZai-Bot, enabling AI-powered chat functionalities within a QQ bot environment. It targets users of the YunZai-Bot who want to integrate advanced large language models like GPT-3.5, GPT-4, Claude, and Gemini, offering features such as conversation memory, AI personality tuning, and direct voice synthesis.
How It Works
The plugin supports multiple modes of interaction with large language models, including direct API calls (OpenAI, Azure, etc.) and a browser-based fallback. It leverages the Conversation API for stateful interactions and offers a "smart mode" that allows the bot to perform actions like muting users, changing group names, and performing web searches, requiring additional API integrations for these capabilities.
Quick Start & Requirements
git clone
into the YunZai-Bot plugins directory, followed by pnpm i
.plugins/chatgpt-plugin/config/config.json
or a backend panel.Highlighted Details
Maintenance & Community
The project is actively under refactoring with a v3 branch being the primary focus. Community support is available via QQ groups.
Licensing & Compatibility
The project's licensing is not explicitly stated in the README, but it references and uses other open-source projects. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
The README notes that documentation may be partially outdated due to rapid development. Some features, like GPT-4 via API3, were reported as potentially blocked by OpenAI. The project is undergoing significant refactoring, with the v2 branch receiving minimal maintenance.
4 weeks ago
1 day