Repolode
ikechan8370

ikechan8370/chatgpt-plugin

Plugin de chat con IA al estilo de ChatGPT para el framework de bots QQ Yunzai, con canales para varios modelos, memoria, RAG y panel de administración web.

Estrellas
1,078
Forks
129
Issues abiertos
25
Último commit
hace 23 días

¿Qué es?

ChatGPT-Plugin es un plugin de chat con IA para Miao-Yunzai y Yunzai-Bot, frameworks de bots QQ. Está basado en el núcleo Chaite e integra varios canales de modelos, herramientas, procesadores, activadores, RAG y un panel de administración en un solo plugin. Los miembros de un grupo pueden chatear con el bot mencionándolo con @ o usando un prefijo configurado, y el plugin conserva el contexto de la conversación entre turnos para cada usuario.

Además del chat básico, el plugin puede incorporar a los prompts los mensajes recientes del grupo, procesar imágenes citadas, voz y entradas multimodales, y enviar como mensajes QQ imágenes o audios generados por el modelo. Su servicio de memoria usa un índice vectorial vectra para ofrecer memoria de grupo, memoria personal y bases de conocimiento externas. De forma predeterminada, los datos se guardan localmente en SQLite.

La administración se realiza mediante comandos de chat o desde un panel web al que se accede con un enlace de inicio de sesión de un solo uso. El modo opcional «BYM» permite que el bot intervenga sin que se lo soliciten, según una probabilidad o coincidencias de palabras clave, con ajustes preestablecidos configurables y recuperación automática de contexto.

Funciones clave

  • 01Admite varios canales de modelos, con ajustes preestablecidos por modelo y balanceo de carga.
  • 02Se activa al mencionarlo con @ o mediante un prefijo configurable, y conserva el contexto de varios turnos por usuario.
  • 03Incorpora al prompt el historial reciente del chat grupal cuando esta opción está activada.
  • 04Procesa imágenes, voz y mensajes citados como entradas multimodales.
  • 05Ofrece memoria grupal y personal con el respaldo de un índice vectorial vectra.
  • 06Incluye un panel de administración web y comandos completos de CLI para gestionar canales, herramientas y activadores mediante operaciones CRUD.

Casos de uso

  • Añadir un asistente de chat con IA a un grupo QQ gestionado por bots basados en Yunzai.
  • Dar al bot del grupo memoria de conversaciones anteriores y de las preferencias de sus miembros.
  • Crear un bot entretenido que responda sin que se lo soliciten al detectar palabras clave o según una probabilidad.
  • Conectar un bot autohospedado con varios proveedores de LLM desde un mismo lugar.

Inicio rápido

  1. 1

    Clona el repositorio en la carpeta de plugins de Yunzai

    git clone https://github.com/ikechan8370/chatgpt-plugin.git
  2. 2

    Instala las dependencias dentro de la carpeta chatgpt-plugin (se recomienda Node.js 18 o posterior y pnpm 8 o posterior)

    pnpm install
  3. 3

    Reinicia el bot para que el plugin se cargue automáticamente

    node app

Antes de usarlo

  • Es un plugin para el framework de bots QQ Yunzai y no funciona por sí solo.
  • El README indica que la refactorización a v3 sigue en curso y que algunas funciones previstas, como la base de conocimientos RAG y la compatibilidad con MCP, aún no están marcadas como completadas.
  • Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas sigan siendo de código abierto.

En colecciones

Temas

Preguntas frecuentes

¿Qué es chatgpt-plugin?
Plugin de chat con IA al estilo de ChatGPT para el framework de bots QQ Yunzai, con canales para varios modelos, memoria, RAG y panel de administración web. ChatGPT-Plugin es un plugin de chat con IA para Miao-Yunzai y Yunzai-Bot, frameworks de bots QQ. Está basado en el núcleo Chaite e integra varios canales de modelos, herramientas, procesadores, activadores, RAG y un panel de administración en un solo plugin. Los miembros de un grupo pueden chatear con el bot mencionándolo con @ o usando un prefijo configurado, y el plugin conserva el contexto de la conversación entre turnos para cada usuario.
¿chatgpt-plugin es gratuito? ¿Qué licencia tiene?
chatgpt-plugin es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿chatgpt-plugin sigue mantenido?
Mantenimiento activo. El último commit de chatgpt-plugin fue el 15 oct 2026.
¿Para qué puedo usar chatgpt-plugin?
Añadir un asistente de chat con IA a un grupo QQ gestionado por bots basados en Yunzai. Dar al bot del grupo memoria de conversaciones anteriores y de las preferencias de sus miembros. Crear un bot entretenido que responda sin que se lo soliciten al detectar palabras clave o según una probabilidad. Conectar un bot autohospedado con varios proveedores de LLM desde un mismo lugar.
¿Cómo se instala chatgpt-plugin?
Clona el repositorio en la carpeta de plugins de Yunzai: git clone https://github.com/ikechan8370/chatgpt-plugin.git Instala las dependencias dentro de la carpeta chatgpt-plugin (se recomienda Node.js 18 o posterior y pnpm 8 o posterior): pnpm install Reinicia el bot para que el plugin se cargue automáticamente: node app
¿Dónde consigo chatgpt-plugin?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ikechan8370/chatgpt-plugin

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados