Плагин Чат NPC Другое MindNPC - LLM модели в виде NPC с памятью и сохранением истории! [1.0]

MindNPC - LLM модели в виде NPC с памятью и сохранением истории!
Краткое описание:
Плагин позволяет создавать умных NPC на базе больших языковых моделей (LLM), которые могут общаться.
28
464
Для версий
  1. 1.21.✘
Java
  1. Java 21
Зависимости
Citizens
MindNPC — Интеллектуальные NPC на базе LLM для вашего сервера Minecraft!

ПРЕДУПРЕЖДЕНИЕ! Плагин находится на стадии разработки и требует доработки.

MindNPC — это плагин, который позволяет создавать NPC с использованием больших языковых моделей (LLM), таких как GPT, Gemini, Groq и других через OpenRouter. Эти NPC могут вести осмысленные диалоги с игроками, запоминать контекст разговора и обеспечивать уникальный интерактивный опыт.

Ключевые особенности:
  • Интеграция с LLM: Поддержка нескольких провайдеров AI, включая OpenAI, Gemini, Groq и OpenRouter.
  • Память NPC: NPC запоминают предыдущие сообщения в диалоге, что делает общение более естественным.
  • Умная память NPC: Благодаря системе суммаризации, NPC могут запоминать важные детали о игроках — даже после окончания диалога. Например, если вы сказали, что не любите рыбу, NPC запомнит это и учтёт в будущих беседах.
  • Простая настройка: Удобные команды для создания, редактирования и удаления NPC.
  • Гибкая конфигурация: Настраивайте модель, системный промпт и скин для каждого NPC индивидуально.
  • Локализация: Поддержка нескольких языков (английский, русский).
  • Интеграция с Citizens: Плагин работает на базе популярного плагина Citizens.
  • Видимость сообщений: Сообщения игрока отображаются в общем чате, а ответы NPC видны всем игрокам в радиусе 15 блоков, создавая более живую и публичную атмосферу общения.
  • Интуитивное взаимодействие: Чтобы начать разговор с NPC, просто кликните по нему правой кнопкой мыши и начните общение в чате.

Команды:
Код:
/mindnpc create <имя> — Создать нового NPC.
/mindnpc delete <имя> — Удалить NPC.
/mindnpc edit <имя> <поле> <значение> — Редактировать NPC (provider, model, prompt, skin).
/mindnpc setapi <провайдер> <ключ> — Установить API ключ.
/mindnpc language <язык> — Сменить язык плагина.
/mindnpc info <имя> — Показать информацию о выбранном NPC.
/mindnpc teleport <имя> — Телепортироваться к NPC.
/mindnpc reload — Перезагрузить конфигурацию плагина.
/mindnpc help — Показать справку.

Разрешения:
Код:
mindnpc.use — Разрешает базовое взаимодействие с NPC.
mindnpc.admin — Доступ ко всем административным командам.
mindnpc.create — Разрешает создание NPC.
mindnpc.delete — Разрешает удаление NPC.
mindnpc.edit — Разрешает редактирование свойств NPC.
mindnpc.setapi — Разрешает установку API-ключей.
mindnpc.reload — Разрешает перезагрузку конфигурации.
mindnpc.teleport — Разрешает телепортацию к NPC.
mindnpc.info — Разрешает просмотр информации о NPC.
mindnpc.language — Разрешает смену языка плагина.

Зависимости:

Это первая версия плагина, и я буду рад любому фидбэку! Поделитесь своими идеями и замечаниями, они помогут сделать MindNPC ещё лучше.

Сделайте свой мир живее с помощью MindNPC!

Скриншот:

Zkyvy.png

Автор

DarkPyDoor

Еще ресурсы от DarkPyDoor

ShulkerHand
ShulkerHand
Позволяет открывать шалкеры прямо в руке, используя Shift + ПКМ.
ВерхНиз