Плагин для серверов Майнкрафт, который добавляет чат с ChatGPT прямо в игру. Он работает с совместимыми с форматом OpenAI API моделями, поддерживает несколько ключей, выбор модели, персонажей и сохранение контекста диалога.
Возможности
- Несколько API-ключей с выбором по кругу или случайно для распределения запросов.
- Собственный адрес API, включая обратный прокси.
- Переключение моделей, контекстный чат и очистка истории.
- Несколько персонажей для диалогов.
- Автодополнение команд и поддержка Folia.
Команды
/chatgpt— показать справку или отправить вопрос после команды./chatgpt reload— перезагрузить конфигурацию./chatgpt model <model_name>— выбрать модель./chatgpt modellist— вывести доступные модели./chatgpt context— включить или выключить режим контекста./chatgpt clear— очистить историю чата./chatgpt character [character_name]— показать персонажей или выбрать персонажа.
Права
minechatgpt.use— использование/chatgpt.minechatgpt.reload— перезагрузка конфигурации.minechatgpt.model— выбор модели.minechatgpt.modellist— просмотр списка моделей.minechatgpt.context— переключение контекста.minechatgpt.clear— очистка истории.minechatgpt.character— просмотр и выбор персонажа.
Настройка
В config.yml в разделе api укажите ключи в keys, способ их выбора в selection_method (round_robin или random) и адрес совместимого API в base_url. После изменения файла выполните /chatgpt reload в консоли.
Если появляется ошибка соединения, проверьте доступность адреса из base_url; при необходимости используйте обратный прокси. Модели с поддержкой формата OpenAI API можно подключать через этот адрес.
Требования
Плагин рассчитан на Paper и Java 8. Folia поддерживается, но без специальной оптимизации.
