Art by: https://twitter.com/onisarashi
Soul of Waifu - консольный клиент для общения с нейросетями.
Soul of Waifu Core - ядро, реализующее взаимодействие с нейронными сетями, позволяющее добавлять их благодаря интерфейсным модулям. Расширяющие возможности ядра.
Ядро реализует ввод -> вывод текста и его преобразования по мере прохождения цепочки через интерфейсы реализованные модулями
Многомодульность ядра достигается за счёт системы аддонов. Каждый аддон реализует модуль под характеристики интерфейса.
Сменить модуль интерфейса в цепочке можно в Настройки
(Settings
)
В этом репозитории, вы можете загрузить версию Soul of Waifu, которая имеет модули CharacterAI, ElevenLabs, Google Translate и PlaceHolder'ы, которые не дадут системе сломаться, если вы пожелаете отключить какой-то из модулей
CharacterAI - Сервис для общения с нейросетями - персонажей в приватных комнатах!
Elevenlabs - Сервис предоставляющий возможность озвучить текст!
Репозитории адднов
Аддоны могут иметь свои репозитории и их можно загрузить в меню настройки аддонов Addon Settings --> Download Addon
Он склонирует репозиторий аддона в папку.
Протестированные аддоны будут попадать в Addon List
Главное иметь полный набор компонентов Python:
- Python 3.11
- Python-PIP
- Python-VENV
- Git
Note
Если вы пользователь Windows, то вы уже имеете полный пакет Python. И вам нужно будет установить Git Пользователям Linux стоит проверить свою систему на наличие этих компонентов
Как скачать или установить тот или иной репозиторий
Напомню, это не приложение, а лишь ядро с встроеным в него меню
Чтобы настроить модули ядра, которые вы собираетесь использовать пройдите в "Настройки" По умолчанию, они должны выглядеть так
[1] | Метод Ввода : Keybord Input
[2] | Переводчик вашего текста : GoogleTranslater
[3] | Диалог с AI : CharacterAI Chat
[4] | Переводчик текста AI : GoogleTranslater
[5] | Метод озвучки : ElevenLabs Voice
[6] | Язык разговора : ru.yml
(Если нет, вы можете убить любого контербьютера на выбор)
Настройки отдельных модулей распалагаются в меню "Настройки Аддонов"
Мы обязаны так, делать, чтобы каждый модуль, можно было настроить отдельно и взаимодействовать с множеством API, настройки для которого предоставляют вам аддоны
Для стандартной конфигурации вам нужно проследовать в "Настройки Аддонов``**
- Настройка CharacterAI
- Настройте ElevenLabs
- Выход, Выход, Старт
У ядра есть документация по вопросам можно обратиться
Для публикации аддона, можете закоммитить