MyGirlGPT — ваша личная подруга с искусственным интеллектом, работающая на вашем личном сервере
Добро пожаловать в репозиторий MyGirlGPT. Этот проект позволяет вам создать свою персонализированную девушку с искусственным интеллектом, обладающую уникальной индивидуальностью, голосом и даже селфи. Подруга-ИИ работает на вашем личном сервере, предоставляя вам полный контроль и конфиденциальность.
MyGirlGPT — это агент искусственного интеллекта, развернутый на OpenDAN-Personal-AI-OS.
Демо
Нажмите на изображение ниже, чтобы посмотреть демо:
Архитектура
Архитектура проекта
- TelegramBot
- бот: Получайте сообщения из Telegram и отправляйте сообщения mygirl.
- mygirl: Обработайте сообщение и отправьте его на LLM-сервер. Если требуется преобразование текста в речь, вызовите сервер TTS.
- LLM-сервер: как мозг ИИ-подруги генерирует ответные сообщения. Если будет определено, что пользователю требуется сообщение, вызовите API веб-интерфейса стабильного распространения для создания изображения.
- Сервер TTS: обеспечивает возможности преобразования текста в речь.
- Сервер text2img: используйте API стабильного распространения webui для предоставления возможностей text2img.
Как запустить на своем личном сервере
- Запустите стабильную диффузию Webui
Начните с аргумента --api
. Если вы развертываете службу на нескольких устройствах, вам также необходимо добавить аргумент --listen
. SD Webui теперь будет прослушивать порт 7860
.
У вас будет конфигурация: SD_ADDRESS='http://stablediffusion:7860'
, она будет использоваться на следующем шаге. - Запустите LLM-сервер
Следуйте инструкциям, изложенным в разделе «Как запустить LLM Server». После запуска сервера. Сервер LLM будет работать через порт 5001
. - Запустите TTS-сервер
Следуйте инструкциям, изложенным в разделе «Как запустить TTS-сервер». Когда сервер заработает, он будет прослушивать порт 6006
. - Запустите TelegramBot
Теперь у вас должны быть GPT_SERVER=http://LLM-SERVER:5001
и TTS_SERVER=http://TTS-SREVER:6006
.
Следуйте инструкциям, изложенным в разделе «Как запустить TelegramBot», чтобы запустить бота.
Теперь вы можете весело провести время, общаясь со своей ИИ-девочкой!!!
Как запустить MyGirlGPT в RunPod
Как.запустить.MyGirlGPT.in.RunPod.mp4
Что такое RunPod
RunPod — это платформа облачных вычислений, в первую очередь предназначенная для приложений искусственного интеллекта и машинного обучения.
Функции
- Интеграция с Telegram: общайтесь напрямую со своей девушкой-ИИ через Telegram, что позволит вам беспрепятственно отправлять и получать сообщения.
- Локальная модель большого языка (LLM): на базе технологии генерации текста-webui с улучшенной защитой конфиденциальности.
- Персонализация: настройте личность ИИ в соответствии со своими предпочтениями, сделав ее идеально подходящей для вас. Модель TehVenom/Pygmalion-Vicuna-1.1-7b.
- Генерация голоса: используйте Bark для генерации голоса для вашей модели искусственного интеллекта, улучшая эффект погружения.
- Генерация селфи: ваша подруга с искусственным интеллектом способна создавать фотореалистичные селфи по запросу с помощью веб-интерфейса Stable Diffusion.
Дорожная карта
- Долгосрочная память: включите MyGirlGPT, чтобы «запоминать» разговоры в долгосрочной перспективе, что повысит глубину и непрерывность вашего взаимодействия.
- Видеосообщения: ваша подруга, созданная искусственным интеллектом, сможет отправлять вам видеоролики о себе, обеспечивая более захватывающий и увлекательный опыт.
- Discord Bot: подключите свою искусственную девушку к Discord, расширяя платформы, на которых вы можете с ней взаимодействовать.
- LLM для запросов SD: замена GPT-3.5 локальным LLM для создания запросов для SD.
- Переключение личности: позвольте пользователям переключаться между разными личностями для девушки-ИИ, предоставляя больше разнообразия и возможностей настройки для пользователя.
Часто задаваемые вопросы
Содействие
Мы приветствуем запросы на включение. Если вы планируете внести существенные изменения, сначала откройте вопрос, чтобы обсудить их.
Звездная история
Лицензия
Этот проект лицензируется по лицензии MIT.
Питаться от
- Стабильный веб-интерфейс Diffusion
- Лаять
- генерация текста-webui
- ТехВеном/Пигмалион-Викунья-1.1-7b