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