Скачать Locrow AI — Minecraft Моды — MetaMods

Locrow AI

Активный

Установок

16

Последнее обновление

6 месяцев назад

Версии

1.20.1
Сервер
Forge
Библиотеки

Locrow AI - Локальная библиотека искусственного интеллекта для Minecraft

Внимание: данная библиотека находится на ранней стадии разработки и может не поддерживаться на вашем устройстве.

Последние обновления версии 0.2.1 (16 сентября 2025)

Исправлена проблема, требовавшая установки библиотек Microsoft Visual C++ для инсталляции AI-пакетов.

Для применения изменений необходимо удалить соответствующую папку версии по пути: <modpack_instance_folder>/locrowai/<locrowai_python_version> и перезапустить Minecraft для повторной установки AI-пакетов.

Возможны ошибки в работе.

Преимущества локального искусственного интеллекта

Locrow AI работает полностью локально, что делает его абсолютно бесплатным! Больше не нужно зависеть от дорогостоящих API-сервисов вроде OpenAI. Теперь, имея графический процессор, вы можете запускать сложные AI-модели, аналогичные ChatGPT, системы преобразования текста в речь и голосовые конвертеры, оживляя ваши моды без финансовых затрат для пользователей.

Уведомления безопасности Windows

В версии 0.2.1 появится запрос от системы безопасности Windows на разрешение сетевого доступа. Предварительные тесты показывают, что выбор варианта "Разрешить" или "Отмена" не влияет на функциональность.

Поддерживаемые системы

Список совместимых платформ. Использование мода на неподдерживаемых системах может привести к критическим ошибкам. Мы активно работаем над расширением списка поддерживаемых конфигураций.

  • Компьютеры под управлением Windows с видеокартами NVIDIA
  • В ближайшее время планируется поддержка дополнительных систем

Работа на неподдерживаемых серверах

Начиная с версии 0.2.0, доступна функция клиентского оффлоадинга, позволяющая использовать мод на любом сервере при условии наличия онлайн-игрока с поддерживаемой версией. Для активации этой функции настройте серверный конфигурационный файл toml в соответствии с вашей конфигурацией. Подробности смотрите в списке изменений для версии 0.2.0.

Возможности искусственного интеллекта

Доступные на данный момент функции:

  • Легковесная языковая модель с чат-возможностями, аналогичная ChatGPT
  • Естественное преобразование текста в речь с небольшим выбором голосов
  • Модель RVC (конвертации голоса) для преобразования голосов в голоса жителей
  • Доступ к Java API
  • Доступ к JSON API

Планы по развитию

Запланированные дополнения:

  • Поддержка Linux-систем с видеокартами NVIDIA
  • Поддержка Windows и Linux систем с видеокартами других производителей
  • Поддержка систем без выделенного графического процессора
  • Поддержка систем Mac
  • Официальная документация
  • Официальная поддержка наборов моделей и голосов
  • Миграция упакованных моделей в отдельные пакеты
  • Официальная поддержка пользовательских внедрений кода в AI-среду

Часто задаваемые вопросы

Когда появится поддержка моей системы?

Приоритет отдается наиболее распространенным системам. Если ваша конфигурация пока не поддерживается, свяжитесь с разработчиком для повышения приоритета.

Что делать, если моя система не поддерживается, но я хочу использовать мод, зависящий от этой библиотеки?

Данный мод работает только на стороне сервера, поэтому если вы не являетесь хостом Minecraft мира/сервера, вы можете безопасно отключить этот мод до появления поддержки вашей системы.

Как использовать эту библиотеку в своем моде?

На данный момент документация отсутствует, но ниже приведен пример использования из мода Villager AI:

ScriptBuilder scriptBuilder = new ScriptBuilder();

scriptBuilder.then(new FunctionBuilder("/llm/chat")
    .feed("temperature", 0.7)
    .feed("messages", List.of(Map.of("role", "user", "content", "How are you?")))
    .feedReturn("content", "text")
    .passReturn("content", "script"))
.then(new FunctionBuilder("/tts")
    .feed("voice", "am_puck")
    .feed("speed", 1.1)
    .feedReturn("audio", "audio")
    .pass("script"))
.then(new FunctionBuilder("/rvc/infer")
    .feed("model", "villager")
    .feedReturn("audio", "audio")
    .feedReturn("samplerate", "original_sr")
    .pass("script"))
.then(new FunctionBuilder("/audio/resample")
    .feed("target_sr", 48000)
    .feedReturn("audio", "audio")
    .pass("script"))
.then(new FunctionBuilder("/audio/pcm_convert")
    .feedReturn("audio", "bytes")
    .pass("script"))
.then(new FunctionBuilder("/json_serializer/bytes"))
.returns("base64")
.returns("script");

Script script = scriptBuilder.build();
System.out.println(script.getJsonBlueprint());

script.execute(results -> {
    System.out.println(results.get("script").getAsString());
});

Известные проблемы

  • Python-среда не закрывается корректно при некорректном завершении работы Minecraft сервера.
Участники проекта
iccrow

iccrow

Разработчик

Создан: 18 авг 2025

ID: 262122