Um framework assíncrono em Python para criar chatbots que se conectam a várias plataformas de conversa por meio de adaptadores de protocolo plugáveis.
ikechan8370/chatgpt-plugin
Plugin de chat com IA no estilo ChatGPT para o framework de bots QQ Yunzai, com canais para vários modelos, memória, RAG e painel de administração web.
- Estrelas
- 1,078
- Forks
- 129
- Issues abertas
- 25
- Último commit
- há 23 dias
O que é?
ChatGPT-Plugin é um plugin de chat com IA para Miao-Yunzai e Yunzai-Bot, frameworks de bots QQ. Ele é baseado no núcleo Chaite e reúne vários canais de modelos, ferramentas, processadores, gatilhos, RAG e um painel de administração em um só plugin. Os membros do grupo podem conversar com o bot mencionando-o com @ ou usando um prefixo configurado, e o plugin mantém o contexto da conversa por usuário ao longo de várias interações.
Além do chat básico, o plugin pode incluir mensagens recentes do grupo nos prompts, processar imagens citadas, voz e entradas multimodais, além de enviar como mensagens QQ imagens ou voz geradas pelo modelo. O serviço de memória usa um índice vetorial vectra para oferecer memória de grupo, memória pessoal e bases de conhecimento externas. Por padrão, os dados são armazenados localmente no SQLite.
A administração pode ser feita por comandos de chat ou por um painel web acessado por um link de login de uso único. Um modo opcional chamado "BYM" permite que o bot fale espontaneamente com base em probabilidades ou correspondências de palavras-chave, usando predefinições configuráveis e chamada automática.
Recursos principais
- 01Compatível com vários canais de modelos, com predefinições por modelo e balanceamento de carga.
- 02Acionado por menção com @ ou por um prefixo configurável, com contexto de conversa por usuário ao longo de várias interações.
- 03Inclui no prompt o histórico recente de mensagens do grupo, quando essa opção está ativada.
- 04Processa imagens, voz e mensagens citadas como entrada multimodal.
- 05Oferece memória de grupo e pessoal com base em um índice vetorial vectra.
- 06Oferece um painel de administração web e operações CRUD completas pela linha de comando para canais, ferramentas e gatilhos.
Casos de uso
- Adicionar um assistente de chat com IA a um grupo QQ administrado por bots baseados em Yunzai.
- Dar ao bot do grupo memória de conversas anteriores e das preferências dos membros.
- Executar um bot descontraído que responde espontaneamente a palavras-chave ou com base em probabilidades.
- Conectar um bot auto-hospedado a vários provedores de LLM em um só lugar.
Início rápido
- 1
Clone o repositório na pasta de plugins do Yunzai
git clone https://github.com/ikechan8370/chatgpt-plugin.git - 2
Instale as dependências dentro da pasta chatgpt-plugin (recomenda-se Node.js 18 ou superior e pnpm 8 ou superior)
pnpm install - 3
Reinicie o bot para que o plugin seja carregado automaticamente
node app
Antes de usar
- É um plugin para o framework de bots QQ Yunzai e não funciona por conta própria.
- O README informa que a refatoração para a v3 ainda está em andamento e que alguns recursos planejados, como a base de conhecimento RAG e o suporte a MCP, ainda não foram marcados como concluídos.
- Está licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados continuem sendo de código aberto.
Em coleções
Tópicos
Perguntas frequentes
- O que é chatgpt-plugin?
- Plugin de chat com IA no estilo ChatGPT para o framework de bots QQ Yunzai, com canais para vários modelos, memória, RAG e painel de administração web. ChatGPT-Plugin é um plugin de chat com IA para Miao-Yunzai e Yunzai-Bot, frameworks de bots QQ. Ele é baseado no núcleo Chaite e reúne vários canais de modelos, ferramentas, processadores, gatilhos, RAG e um painel de administração em um só plugin. Os membros do grupo podem conversar com o bot mencionando-o com @ ou usando um prefixo configurado, e o plugin mantém o contexto da conversa por usuário ao longo de várias interações.
- chatgpt-plugin é gratuito? Qual é a licença?
- chatgpt-plugin é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- chatgpt-plugin ainda é mantido?
- Manutenção ativa. O último commit de chatgpt-plugin foi em 15 de out. de 2026.
- Para que posso usar chatgpt-plugin?
- Adicionar um assistente de chat com IA a um grupo QQ administrado por bots baseados em Yunzai. Dar ao bot do grupo memória de conversas anteriores e das preferências dos membros. Executar um bot descontraído que responde espontaneamente a palavras-chave ou com base em probabilidades. Conectar um bot auto-hospedado a vários provedores de LLM em um só lugar.
- Como instalar chatgpt-plugin?
- Clone o repositório na pasta de plugins do Yunzai: git clone https://github.com/ikechan8370/chatgpt-plugin.git Instale as dependências dentro da pasta chatgpt-plugin (recomenda-se Node.js 18 ou superior e pnpm 8 ou superior): pnpm install Reinicie o bot para que o plugin seja carregado automaticamente: node app
- Onde consigo chatgpt-plugin?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ikechan8370/chatgpt-plugin
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework em TypeScript para criar chatbots no WhatsApp com fluxos de conversa compatíveis com diferentes provedores.
Plataforma de chat com IA e gestão de conhecimento, auto-hospedada, que indexa dados de mais de 50 apps conectados e funciona com a maioria dos provedores de LLM.
Uma interface web leve para ChatGPT e vários outros LLMs, com perguntas e respostas sobre arquivos, busca na web, execução de modelos locais e um assistente agente.
Plataforma open source de chatbot com agentes que conecta LLMs, plugins e ferramentas de agente a apps de mensagens como QQ, Telegram, Slack e Discord.
MaiBot (MaiSaka) é um agente conversacional baseado em LLM que conversa de forma descontraída e natural, principalmente em grupos do QQ, e conta com um sistema de plugins.