Repolode
ikechan8370

ikechan8370/chatgpt-plugin

Плагин для ИИ-чата в стиле ChatGPT для фреймворка QQ-ботов Yunzai: несколько каналов моделей, память, RAG и веб-панель администратора.

Звёзды
1,077
Форки
129
Открытые issues
25
Последний коммит
23 дня назад

Что это?

ChatGPT-Plugin — плагин для ИИ-чата на базе фреймворков QQ-ботов Miao-Yunzai и Yunzai-Bot. Он построен на ядре Chaite и объединяет в одном плагине несколько каналов моделей, инструменты, процессоры, триггеры, RAG и панель администратора. Участники групп могут общаться с ботом через @-упоминание или заданный префикс, а плагин хранит контекст диалога пользователя между сообщениями.

Помимо обычного чата, плагин может добавлять в промпты недавние сообщения из группы, обрабатывать цитируемые изображения, голосовые сообщения и мультимодальный ввод, а также отправлять в QQ сгенерированные моделью изображения и голосовые сообщения. Сервис памяти использует векторный индекс vectra для групповой и личной памяти, а также внешних баз знаний. По умолчанию данные хранятся локально в SQLite.

Управлять плагином можно с помощью команд в чате или через веб-панель, доступную по одноразовой ссылке для входа. Необязательный режим «BYM» позволяет боту самому начинать разговор по вероятности или совпадению с ключевыми словами; для него можно настраивать пресеты и автоматический повторный вызов.

Ключевые возможности

  • 01Поддерживает несколько каналов моделей, отдельные пресеты для каждой модели и балансировку нагрузки.
  • 02Запускает диалог по @-упоминанию или заданному префиксу и хранит контекст беседы для каждого пользователя.
  • 03При включении добавляет в промпты недавнюю историю переписки в группе.
  • 04Обрабатывает изображения, голосовые сообщения и цитируемые сообщения как мультимодальный ввод.
  • 05Предоставляет групповую и личную память на основе векторного индекса vectra.
  • 06Предлагает веб-панель администратора и полный набор CLI-команд CRUD для управления каналами, инструментами и триггерами.

Сценарии использования

  • Добавление ИИ-ассистента в группу QQ, где работает бот на базе Yunzai.
  • Настройка памяти бота о прошлых разговорах и предпочтениях участников группы.
  • Запуск развлекательного бота, который сам отвечает по ключевым словам или с заданной вероятностью.
  • Подключение собственного бота к нескольким провайдерам LLM из единого интерфейса.

Быстрый старт

  1. 1

    Клонируйте репозиторий в папку plugins проекта Yunzai

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

    Установите зависимости в папке chatgpt-plugin (рекомендуются Node.js 18 или новее и pnpm 8 или новее)

    pnpm install
  3. 3

    Перезапустите бота, чтобы плагин загрузился автоматически

    node app

Что важно знать

  • Это плагин для фреймворка QQ-ботов Yunzai, он не работает самостоятельно.
  • Согласно README, рефакторинг до v3 ещё продолжается, а некоторые запланированные функции, например база знаний RAG и поддержка MCP, пока не отмечены как завершённые.
  • Распространяется по лицензии GPL-3.0 — лицензии с copyleft, требующей, чтобы производные работы оставались открытым исходным кодом.

В подборках

Темы

Частые вопросы

Что такое chatgpt-plugin?
Плагин для ИИ-чата в стиле ChatGPT для фреймворка QQ-ботов Yunzai: несколько каналов моделей, память, RAG и веб-панель администратора. ChatGPT-Plugin — плагин для ИИ-чата на базе фреймворков QQ-ботов Miao-Yunzai и Yunzai-Bot. Он построен на ядре Chaite и объединяет в одном плагине несколько каналов моделей, инструменты, процессоры, триггеры, RAG и панель администратора. Участники групп могут общаться с ботом через @-упоминание или заданный префикс, а плагин хранит контекст диалога пользователя между сообщениями.
chatgpt-plugin можно использовать бесплатно? Какая у него лицензия?
chatgpt-plugin распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
chatgpt-plugin всё ещё поддерживается?
Активно поддерживается. Последний коммит в chatgpt-plugin — 15 окт. 2026 г..
Для чего можно использовать chatgpt-plugin?
Добавление ИИ-ассистента в группу QQ, где работает бот на базе Yunzai. Настройка памяти бота о прошлых разговорах и предпочтениях участников группы. Запуск развлекательного бота, который сам отвечает по ключевым словам или с заданной вероятностью. Подключение собственного бота к нескольким провайдерам LLM из единого интерфейса.
Как установить chatgpt-plugin?
Клонируйте репозиторий в папку plugins проекта Yunzai: git clone https://github.com/ikechan8370/chatgpt-plugin.git Установите зависимости в папке chatgpt-plugin (рекомендуются Node.js 18 или новее и pnpm 8 или новее): pnpm install Перезапустите бота, чтобы плагин загрузился автоматически: node app
Где скачать chatgpt-plugin?
Исходный код и инструкции по установке — на GitHub: https://github.com/ikechan8370/chatgpt-plugin

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая платформа для AI-чата и работы со знаниями: индексирует данные из более чем 50 подключённых приложений и поддерживает большинство LLM-провайдеров.

33,3 тыс.+154 за неделю4,7 тыс.PythonOtherОбновлён 10 часов назад

Открытая платформа для чат-ботов на базе агентов, объединяющая LLM, плагины и инструменты агентов с мессенджерами вроде QQ, Telegram, Slack и Discord.

46,4 тыс.+1,1 тыс. за неделю3,4 тыс.PythonAGPL-3.0Активно поддерживаетсяОбновлён позавчера