Плагин для серверов Майнкрафт, который позволяет игрокам общаться с ИИ прямо в игре. Он подключается к сервисам с совместимым форматом OpenAI API и даёт выбрать используемую модель.
Возможности
- Одновременная настройка нескольких API и моделей.
- Выбор API или модели для конкретного сообщения.
- Ограничение частоты запросов и белый список игроков, которые обходят это ограничение.
- Запись диалогов в отдельные файлы по дням.
- Проверка доступности API и моделей из консоли.
- Перезагрузка конфигурации без перезапуска сервера.
- HTTPS-подключения и скрытие чувствительных данных в сообщениях.
Команды
/llmchat <сообщение>— диалог через API и модель по умолчанию./llmchat -api:<название> <сообщение>— выбрать API./llmchat -model:<название> <сообщение>— выбрать модель./llmchat -api:<название> -model:<название> <сообщение>— выбрать API и модель./llmchat list— показать доступные API и модели./llmchat help— показать справку./llmchat check— проверить доступность API; выполняется только из консоли./llmchat reload— перезагрузить конфигурацию; выполняется только из консоли.
Права
llmchat.use— общение с ИИ.llmchat.list— просмотр списка API и моделей.llmchat.admin— команды/llmchat checkи/llmchat reload.llmchat.bypass.cooldown— обход ограничения запросов.llmchat.*— все права плагина.
Настройка
Основные параметры находятся в plugins/LLMChat-Sodium_Sulfate/config.yml: API по умолчанию, ключи и адреса API, модели, системная инструкция, лимиты запросов и список игроков без задержки. Ключи API не следует публиковать вместе с файлом config.yml.
Требования
Нужен сервер Paper либо совместимый со Spigot/Bukkit сервер и Java 21 или выше. Поддерживаются OpenAI, SiliconFlow, DeepSeek, Azure OpenAI и другие сервисы, совместимые с форматом OpenAI API.
