Плагин для серверов Майнкрафт, который добавляет в игру ИИ-помощника и общего чат-бота. Игроки могут задавать вопросы лично или обращаться к ИИ в общем чате, а сервер не будет зависать во время запросов.
Возможности
- Личный помощник с отдельной историей диалога для каждого игрока.
- Общий ИИ для публичного чата с общей памятью контекста.
- Выбор модели ИИ через OpenRouter, включая GPT, Claude и Llama; доступные модели задаёт администратор.
- Хранение данных в YAML-файлах или MySQL; база данных подходит для синхронизации между серверами.
- Поддержка форматирования MiniMessage.
- Настройка текстов сообщений, характера личного и общего помощника, префикса вызова, объёма памяти и лимитов запросов.
Команды
/pixelai <запрос>— написать личному помощнику./pixelai model <модель>— выбрать модель для личного помощника./pixelai clear— очистить историю личного диалога./pixelai reload— перезагрузить конфигурацию и сообщения.
Для общего чата используйте префикс @AI перед сообщением. Название команды, её псевдонимы и префикс можно изменить в config.yml.
Права
pixelai.use.private— доступ к/pixelai <запрос>и очистке личной истории.pixelai.model— смена модели через/pixelai model.pixelai.use.global— обращение к ИИ в общем чате.pixelai.help— справка.pixelai.admin— права администратора.pixelai.admin.reload— перезагрузка конфигурации.
Настройка
В config.yml укажите ключ OpenRouter в параметре api-key, модели по умолчанию в default-model и public-model, а разрешённые игрокам модели — в allowed-models.
Размер памяти диалогов задаётся в memory.public-size и memory.private-size. В разделе limits можно установить лимиты запросов для прав, например pixelai.limit.vip; значение [-1, 0] означает отсутствие лимита. Для MySQL выберите storage.type: "MYSQL" и заполните параметры подключения.
Требования
Плагину требуется ключ API OpenRouter.
