Мод для Майнкрафт, который позволяет разговаривать с мобами через ИИ. Существа отвечают на сообщения, запоминают прошлые встречи и могут реагировать на поступки игрока; для создания реплик нужен подключённый языковой ИИ-сервис.
Возможности
- Уникальные диалоги с любыми мобами, синхронизированные для игроков на сервере.
- Мобы самостоятельно выбирают поведение: следуют за игроком, убегают, атакуют или защищают его.
- Существа реагируют на полученный урон и предметы, которые им отдают.
- Отношения с каждым существом меняются от дружбы до вражды.
- Мобы помнят предыдущие взаимодействия.
Как пользоваться
Подключите ключ API стороннего сервиса или локальный ИИ-сервер, затем укажите модель. Для локального ИИ нужен HTTP-адрес, совместимый с форматом OpenAI Chat Completion; автор предлагает использовать Ollama вместе с LiteLLM. Запуск языковой модели на своём компьютере требует мощной видеокарты.
В настройках можно выбрать область действия: --config default применяется по умолчанию, а --config server — только на сервере, где введена команда.
Настройки
/creaturechat key set <key>— задать ключ API./creaturechat url set "<url>"— указать адрес ИИ-сервиса./creaturechat model set <model>— выбрать модель для ответов./creaturechat timeout set <seconds>— задать время ожидания ответа./creaturechat whitelist <entityType | all | clear>— показывать облачка диалогов указанным мобам, всем или очистить список./creaturechat blacklist <entityType | all | clear>— скрывать облачка диалогов указанным мобам, всем или очистить список./story set "<story-text>"— добавить свою историю для создания персонажей и диалогов./story display | clear— показать или очистить историю.
Требования и совместимость
Для Fabric требуется Fabric API. Мод также запускается через Forge с Forgified Fabric API и Sinytra Connector. Для работы диалогов необходим языковой ИИ: можно использовать собственный ключ API совместимого сервиса либо локально запущенную модель.
