Skip to content

Нейромита готова с вами пообщаться) Или нет, так что будьте вежливы...

Notifications You must be signed in to change notification settings

giant-huge/NeuroMita

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

НейроМита v0.011

Мод, в котором вам предстоит общаться с Митами управлямыми нейронными сетями. Сделано на Python и C# MelonMod.

Translation (deepseek) English readme

Внимание, требуются c# unity разработчики (начинающие и выше), помощник аниматора, если что пишите сразу в лс дискорд vinerx!

Сервер Мода: https://discord.gg/Tu5MPFxM4P <- Здесь вам помогут)

logomod3

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

0) Мелон лоадер:

Универсальный инструмент моддинга юнити, могут быть конфликты с модами на bepinEx.

Есть файл MelonLoader.Installer.exe? Отлично, выбирайте там мисайд, он его пропатчит, чтобы моды на основе мелона могли работать. Не забудьте, у Мелона могут быть неустановленные у вас зависимости, например Net 6.0, перепроверьте их https://melonwiki.xyz/#/?id=requirements

1) Мод

Мод идет в комплекте а) файлы питона(их ставьте где угодно вместе) и б) файлы c# MitaAI.dll и assetbudle.test непосредственно в папку mods, созданную мелоном (вроде в релизы кинул). Итоговая структура должна выглядеть так:

Miside
- Другие Папки мисайда
- Mods (При необходимости создать)
  - MitaAI.dll
  - assetbundle.test

Любая Отдельная Папка
- _internal
- libs
- Prompts
- NeuroMita.exe
Если нужна локальная озвучка, то там же:
- Models
- features.env
- include
- init_triton.bat
- init.py

В будущих версиях постараемся завезти лаунчер.

Релизы, то есть файлы которые нужны обычному игроку. https://github.com/VinerX/NeuroMita/releases Актуальная версия: https://github.com/VinerX/NeuroMita/releases/download/v0.011/NeuroMita.0.011.MitaWorld.7z

Кнопка чтобы начать писать в игре - Tab! Чтобы отправить - Enter.

2) Генерация текста

Мод в плане генерации текста можно запустить в нескольких форматах. Говорится о форматах, которые в той или иной мере тестировались.

Основные

  • API Бесплатно:
    • используя галку g4f
    • используя бесплатные ключи опенроутер https://openrouter.ai/settings/keys. У аккаунтов опенроутера есть лимиты (в минуту, дневные).
    • используя бесплатные ключи io.net https://ai.io.net/ai/api-keys - лимиты: 500к токенов в день на модель.
  • API Платно
    • (РФ) оплачивая ключ здесь https://console.proxyapi.ru/billing , промокод NEUROMITA на 25% скидки в первый раз. Стабильно, но учитывайте расход.
    • Openrouter с оплатой, очень большой список моделей, оценить предлагаю самим.
  • Локально
    • технически пробовалось через LM Studio https://lmstudio.ai, но имейте ввиду, нужно железо, и скорее всего оно будет слабее доступных нейронок на сотни миллиадров параметров. Гайда не будет, так как рассчитано на опытных пользователей.

Внимание, чаще всего модели gemini лучше справляются с передачей эмоций, так что обычно интересней играть с ними. Дипсик чуть хуже (но умнее обрабатывает команды), гпт (4о) пресноват.

Модели для генерации (на 05.05.2025)

Внимание, в мире нейронных сетей все очень быстро меняется, и к моменту вашего прочтения какие-то могут устареть, а какие-то не успеть войти в список. Следите за новостями в дискорд сервере)

Сейчас пойдут настройки, которые нужно прописать в запущенном приложении exe (чат боте)

G4F

Вариант без ключей, хорош для тестрования, но модели слабее. Если вдруг с ним проблемы на модели по умолчанию, используйте кнопку закачки и перезапустесь.

img_1.png

Надо ставить галку на использование (оно будет использоваться вместо основных настроек). Можно менять версии биоблиотеки используя ввод версии и кнопку (нужен перезапуск).

OpenRouter

Вариант с ключами, как бесплатными так и платными

img_2.png

Модели OpenRouter, ссылка ключи https://openrouter.ai/api/v1 тут получаем https://openrouter.ai/settings/keys

  • модель google/gemini-2.0-pro-exp-02-05:free
  • модель deepseek/deepseek-chat:free - Рекомендуется для Доброй Миты
  • модель deepseek/deepseek-chat-v3-0324:free оно хардкорное)

Полуплатные - нужен баланс на счете, но не расходуется:

  • модель google/gemini-2.5-pro-exp-03-25

Полный список https://openrouter.ai/models?max_price=0

Ai.iO

Недавно найденный сервис, 500к токенов на модель в день. Ссылка https://api.intelligence.io.solutions/api/v1/ - модель meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8

Все модели https://docs.io.net/reference/get-started-with-io-intelligence-api

ProxiApi:

Внимание, ВАМ НЕ НУЖЕН ПРЕМ ЗА 1500, можно просто пополнить баланс на 200 и более рублей. Промокод NEUROMITA на 25% скидки разово. Модели от ProxyApi, выбраны так как нормально можно оплатить в рф. Ключи и цены здесь: https://console.proxyapi.ru/billing

Обратите внимание на вид ссылки моделей Gemini. Эти модели - самые дешевые. img_3.png

Для GPT и DeepSeek ссылки имеют ввид по типу https://api.proxyapi.ru/openai/v1, галок не нужно:

img_4.png

Есть и другие модели, если вам позволяют финансы, но будьте аккуратны: https://proxyapi.ru/pricing/list

4) Генерация Голоса

Сейчас есть два варианта - используя ТГ ботов (и собственный акк) или же локально.

Telegram

Для юзания ТГ озвучек используется telegram api, то есть ваш акк (желательно не основной) превращается в бота, в том плане что им можно управлять из кода. Сделал так со своим, но оцените риски сами) Либо спросите у остальных. Нужны api_id and api_hash, тут гайд как их получить: https://core.telegram.org/api/obtaining_api_id

Код исходный есть, риски я указал. Когда все введете, нужно будет перезапуститься и ввести код подтверждения, который придет на тг аккаунт. Если есть облачный пароль, вводите его. Он невидимый, но есть ввести правильно и нажать ентер, то пройдет.

Есть два Бота для озвучки - @CrazyMitaAIbot (бесплатно, не всегда стабильно) и @silero_voice_bot (Платно, но есть 600 символов протестить) В оба надо сначала вручную зайти. В ТГ же сможете м проверить, доходят ли ваши сообщения от мода. У силеро есть реферальная программа, можно так сколько-то дней себе получить бесплатно, поспрашивайте не сервере.

Локальная озвучка

Требуется папка моделей и features.env, которые идут в релизе отдельной папкой.

Внимание, в процессе установок моделей будут закачиваться до файлы - это будет занимать время в первый раз. Также, каждый раз при смене моделей затрачивается время на инициализацию.

  1. Включаем озвучку
  2. Выбираем Local, доступно если добавили features.env. Можно в целом загрузить автоматом при наличии файлика, но может быть медленно.
  3. Устаналиваем нужную модель, настраиваем. img_5.png

Вы дочитали до сюда? Возьмите с полки пирожок))

Текущий состав разработчков:

  • VinerX
  • vlad2830 - работа как по C# части, так и python
  • Nelxi (distrane25) - спасибо за помощь по внедрению голосового ввода на python

За коллосальеую (без преувелечения!) работу по локальной озвучке (а также помощь по python) спасибо:

  • _atm4x

За промпты персонажей спасибо: (им можно и нужно писать по вопросам и о доработкам логики ответа персонажей)

  • Feanor (дис feanorqq) и Tkost: Добрая Мита
  • Josefummi: Коротковолосая Мита
  • gad991: Кепка
  • depikoov: Мила

За трудоемкой работу (в процессе) по анимкам спасибо:

  • JPAV

За пулл-реквесты и контакт CrazyMitaBot спасибо:

  • スノー (v1nn1ty)

Спасибо и самому проекту CrazyMitaBot - благодаря им озвучка становится доступней

Спасибо Тестировщикам, храбро ступающим в опасные баги и аномалии:

  • GermanPlaygroud

Благодарности - напишу тут, чтобы потом не забыть никого:

  • Sutherex - он показал мне openrouter, так что за работу с бесплатными ключами спасибо двойное ему. Помогал и помогает организационно, а также по теме нейроронок. А еще он сделал лого)
  • Доктор Диванных Наук - был еще на заре, первый тестер еще только чат бота, помогал множеством советов и хороших идей. Спасибо за Админство, возвращайся)
  • Романчо - помогает структурировать многочисленные задумки, чтобы потом их не забыть) А еще админит и отвечает на вопросы)
  • FlyOfFly - очень полезные советы и наработки по юнити, даже ввод текста он мне помог в начале прикрутить)
  • LoLY3_0 - Кот на арбузе)))
  • Mr. Sub - его ролик скорее всего позволил вам узнать об этом моде)
  • Всем тестировщиком первых дней после выхода того ролика (Особенно smarkloker), это было конечно тягомотно)

Также спасибо:

  • KASTA

Поддержать автора (VinerX), можно будет тут https://boosty.to/vinerx

About

Нейромита готова с вами пообщаться) Или нет, так что будьте вежливы...

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 47.1%
  • Python 26.2%
  • C# 24.8%
  • C++ 1.9%