Скачать CreatureChat™ — Minecraft Моды — MetaMods
CreatureChat™

CreatureChat™

Активный

Установок

210

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

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

Версии

1.20 — 1.21.7
Клиент и сервер
Fabric
Forge
Neoforge
Приключенческие
Магические
Мобы
Социальные

CreatureChat™ - Общайтесь с любыми существами в Minecraft!

CreatureChat Divider

Возможности мода

С помощью технологии искусственного интеллекта CreatureChat™ превращает обычных мобов Minecraft в полноценных собеседников! Каждое существо в игре теперь может вести осмысленные диалоги и реагировать на ваши действия.

Умные беседы: Используя ChatGPT или открытые модели ИИ, каждый разговор становится уникальным и увлекательным. Ни одна беседа не повторяется!

Поведение мобов: Существа принимают самостоятельные решения - они могут следовать за вами, убегать от опасности, атаковать врагов или защищать вас.

Автоматические реакции: Мобы реагируют на получение урона или подарков от игроков, делая взаимодействие более естественным.

Система отношений: Отслеживайте развитие ваших отношений с каждым существом - от верных друзей до заклятых врагов.

Мультиплеер: Наслаждайтесь общением вместе с друзьями - все диалоги синхронизируются между сервером и игроками.

Память существ: Каждое существо запоминает ваши предыдущие взаимодействия, делая каждую новую встречу более личной и значимой.

CreatureChat Divider

CreatureChat Trailer Video

CreatureChat Divider

Инструкции по установке

Fabric (Рекомендуется)

  1. Установите Fabric Loader и API: Следуйте официальным инструкциям
  2. Установите мод CreatureChat™: Скачайте и поместите файлы creaturechat-.jar и fabric-api-.jar в папку .minecraft/mods
  3. Запустите Minecraft с профилем Fabric
  4. Настройте ИИ: Для работы требуется LLM (большая языковая модель) для генерации текста

Forge (с Sinytra Connector)

ВАЖНО: Sinytra Connector поддерживает только Minecraft 1.20.1

  1. Установите Forge: Скачайте установщик Forge и выберите "Install client"
  2. Установите Forgified Fabric API: Скачайте и поместите файл .jar в папку .minecraft/mods
  3. Установите Sinytra Connector: Скачайте и поместите файл .jar в папку .minecraft/mods
  4. Установите мод CreatureChat™: Скачайте и поместите creaturechat-*.jar в папку .minecraft/mods
  5. Запустите Minecraft с профилем Forge
  6. Настройте ИИ: Для работы требуется LLM для генерации текста

Варианты использования ИИ

CreatureChat™ требует ИИ/LLM для генерации текста персонажей и диалогов.

1. Бесплатный локальный вариант

Сложность: Высокая

Мод полностью поддерживает бесплатные и открытые LLM модели. Для начала работы:

  • Требуется HTTP эндпоинт, совместимый с JSON синтаксисом OpenAI Chat Completion
  • Рекомендуется использовать Ollama и LiteLLM в качестве HTTP прокси
  • Особенности LiteLLM:
    • Поддерживает более 100+ LLM моделей
    • Проксирует их через локальный HTTP эндпоинт, совместимый с CreatureChat™
    • Примечание: Запуск локальной LLM на компьютере требует мощной видеокарты

Настройка локального HTTP эндпоинта в игре:

/creaturechat url set "http://ВАШ-HTTP-ЭНДПОИНТ-ИЗ-LITE-LLM"
/creaturechat model set НАЗВАНИЕ-МОДЕЛИ
/creaturechat timeout set 360

2. Использование собственного API ключа

Сложность: Средняя

Для тех, кто уже использует сторонние API (например, OpenAI, Groq):

  • Интегрируйте собственный API ключ для бесшовного подключения
  • Стоимость зависит от тарифов провайдера
  • По умолчанию CreatureChat использует эндпоинт OpenAI и модель gpt-3.5-turbo, известную балансом низкой стоимости и высокой скорости
  • Учтите, что разработческий API OpenAI не включает бесплатное использование

Настройка API ключа и модели в игре:

/creaturechat key set <ВАШ-СЕКРЕТНЫЙ-КЛЮЧ>
/creaturechat model set gpt-3.5-turbo

3. Магазин токенов

Сложность: Низкая

Поддержите разработчиков CreatureChat, приобретая токены:

  • Простая настройка с готовыми пакетами токенов, созданными для пользователей CreatureChat
  • Настройка токен-магазина API ключа в игре:
/creaturechat key set <ВАШ-СЕКРЕТНЫЙ-КЛЮЧ>

CreatureChat Divider

Игровые команды

Настройка CreatureChat

ОБЯЗАТЕЛЬНО: /creaturechat key set <ключ>

  • Устанавливает ключ API OpenAI. Требуется для выполнения запросов к LLM

ОПЦИОНАЛЬНО: /creaturechat url set "<url>"

ОПЦИОНАЛЬНО: /creaturechat model set <модель>

  • Устанавливает модель для генерации ответов в чатах. По умолчанию: gpt-3.5-turbo

ОПЦИОНАЛЬНО: /creaturechat timeout set <секунды>

  • Устанавливает таймаут (в секундах) для HTTP запросов API. По умолчанию: 10 секунд

ОПЦИОНАЛЬНО: /creaturechat whitelist <типСущества | all | clear> - Показывать облачка чата

  • Показывает облачка чата для указанного типа существ или всех существ, или очищает белый список

ОПЦИОНАЛЬНО: /creaturechat blacklist <типСущества | all | clear> - Скрывать облачка чата

  • Скрывает облачка чата для указанного типа существ или всех существ, или очищает черный список

ОПЦИОНАЛЬНО: /story set "<текст-истории>"

  • Устанавливает пользовательскую историю (включается в создание персонажей и подсказки чата)

ОПЦИОНАЛЬНО: /story display | clear

  • Показывает или очищает текущую историю

Область конфигурации

ОПЦИОНАЛЬНО: Вы можете указать область конфигурации в конце каждой команды, чтобы определить, где должны применяться настройки:

  • Конфигурация по умолчанию (--config default): Применяет конфигурацию универсально, если не переопределено серверной конфигурацией
  • Серверная конфигурация (--config server): Применяет конфигурацию только к серверу, где выполняется команда
  • Если опция --config не указана, предполагается область конфигурации default

CreatureChat Divider

How To Install Tutorial Video

CreatureChat Divider

Лицензия

  • REUSE Status
  • Исходный код: GNU GPL v3
  • Не-кодовые активы: CC-BY-NC-SA-4.0

Юридические уведомления

CreatureChat™ является независимым проектом и не поддерживается Mojang AB, Microsoft Corp. или OpenAI. Minecraft® является товарным знаком Mojang AB. ChatGPT® является товарным знаком OpenAI OpCo, LLC. Все товарные знаки приведены здесь только для идентификации.

CreatureChat™ является товарным знаком owlmaddie LLC (регистрация ожидается). Фактические номинативные ссылки, такие как "Форк CreatureChat", которые не подразумевают поддержку, разрешены; все другие использования названия или логотипа требуют предварительного разрешения.