CreatureChat™
Активный0.0
Установок
Последнее обновление
Версии
CreatureChat™ - Общайтесь с любыми существами в Minecraft!

Возможности мода
С помощью технологии искусственного интеллекта CreatureChat™ превращает обычных мобов Minecraft в полноценных собеседников! Каждое существо в игре теперь может вести осмысленные диалоги и реагировать на ваши действия.
Умные беседы: Используя ChatGPT или открытые модели ИИ, каждый разговор становится уникальным и увлекательным. Ни одна беседа не повторяется!
Поведение мобов: Существа принимают самостоятельные решения - они могут следовать за вами, убегать от опасности, атаковать врагов или защищать вас.
Автоматические реакции: Мобы реагируют на получение урона или подарков от игроков, делая взаимодействие более естественным.
Система отношений: Отслеживайте развитие ваших отношений с каждым существом - от верных друзей до заклятых врагов.
Мультиплеер: Наслаждайтесь общением вместе с друзьями - все диалоги синхронизируются между сервером и игроками.
Память существ: Каждое существо запоминает ваши предыдущие взаимодействия, делая каждую новую встречу более личной и значимой.


Инструкции по установке
Fabric (Рекомендуется)
- Установите Fabric Loader и API: Следуйте официальным инструкциям
- Установите мод CreatureChat™: Скачайте и поместите файлы
creaturechat-.jarиfabric-api-.jarв папку.minecraft/mods - Запустите Minecraft с профилем Fabric
- Настройте ИИ: Для работы требуется LLM (большая языковая модель) для генерации текста
Forge (с Sinytra Connector)
ВАЖНО: Sinytra Connector поддерживает только Minecraft 1.20.1
- Установите Forge: Скачайте установщик Forge и выберите "Install client"
- Установите Forgified Fabric API: Скачайте и поместите файл
.jarв папку.minecraft/mods - Установите Sinytra Connector: Скачайте и поместите файл
.jarв папку.minecraft/mods - Установите мод CreatureChat™: Скачайте и поместите
creaturechat-*.jarв папку.minecraft/mods - Запустите Minecraft с профилем Forge
- Настройте ИИ: Для работы требуется 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
ОБЯЗАТЕЛЬНО: /creaturechat key set <ключ>
- Устанавливает ключ API OpenAI. Требуется для выполнения запросов к LLM
ОПЦИОНАЛЬНО: /creaturechat url set "<url>"
- Устанавливает URL API для выполнения запросов LLM. По умолчанию:
"https://api.openai.com/v1/chat/completions"
ОПЦИОНАЛЬНО: /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


Лицензия
- Исходный код: 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", которые не подразумевают поддержку, разрешены; все другие использования названия или логотипа требуют предварительного разрешения.

