Простой виртуальный помощник, имитирующий вашего друга, девушку или парня, работающий на базе нейросети ChatGPT или Llama и мессенджера Telegram. Можно придумать помощнику его историю, вкусы, взгляды, добавить ему необходимые триггеры. По умолчанию он будет желать вам доброго утра, спокойной ночи, писать комплименты, интересные факты, гадать, интересоваться вашими делами, также с ним можно вести диалоги, спрашивать вопросы, советы и обучаться чему-либо. Помощник может запоминать важные события из вашей беседы, при этом определение важности событий осуществляется нейросетью автоматически.
Виртуальный помошник поддерживает две нейросети: Llama (бесплатно, через сервис Groq) и ChatGPT (3 месяца использования бесплатно, потом платно). Выберите один из сервисов на своё усмотрение. Для России и Белоруссии Llama, через сервис Groq, будет оптимальным решением, однако необходимо использовать прокси соединение или VPN.
- Установите VPN или VPN расширение для браузера (можно FreeVPN или другое).
- Зарегистрируйтесь на сайте Groq и получите ключ.
- Создайте бота в мессенджере Telegram, получите ключ, измените имя и фото.
- Установите Python, после чего запустите командную строку Windows и введите команду
pip install openai
(библиотека для работы с ChatGPT) иpip install requests[socks]
(библиотека для поддержки прокси). - Загрузите архив с помощником, распакуйте и измените файлы на свое усмотрение:
PromptsRu.xml
- описание помощника, вас, обращения к вам и прочее,TriggersRu.xml
- триггеры помощника (измените время, добавье нужное, уберите ненужное),AIHistory.txt
иUserHistory.txt
- память ассистента о себе, и о вас. - Введите ключи Telegram
TelegramToken
и GroqGroqAPIKey
, в файлSetup.ini
, изменитеAIProvider
на1
. - Запустите
Luiza_AI_Assistant.py
и напишите что-нибудь боту в Telegram, вы должно увидеть своё сообщение, после чего можно изменить параметрShowMessages
на0
в файлеSetup.ini
, чтобы убрать вывод сообщений. - К сожалению, сервис блокирует запросы с российских и белоруских адресов, поэтому необходимо использовать socks5 прокси или VPN. Если у вас есть прокси, то введите её в параметр
Proxy
, в файлSetup.ini
. Можно где-то развернуть ShadowSocks прокси. - При необходимости скрытого автоматического запуска при старте Windows, переименуйте файл
Luiza_AI_Assistant.py
вLuiza_AI_Assistant.pyw
и добавьте ярлык в папку автозагрузки%appdata%\Microsoft\Windows\Start Menu\Programs
.
- Установите VPN или VPN расширение для браузера (можно FreeVPN или другое).
- Зарегистрируйтесь на сайте OpenAI и получите ключ. Сервис дает бесплатный ключ на 3 месяца. Для регистрации граждан России и Белоруссии понадобится виртуальный номер, его можно получить на сайте 5sim.biz (польский номер всего 12 рублей).
- Создайте бота в мессенджере Telegram, получите ключ, измените имя и фото.
- Установите Python, после чего запустите командную строку Windows и введите команду
pip install openai
(библиотека для работы с ChatGPT) иpip install requests[socks]
(библиотека для поддержки прокси). - Загрузите архив с помощником, распакуйте и измените файлы на свое усмотрение:
PromptsRu.xml
- описание помощника, вас, обращения к вам и прочее,TriggersRu.xml
- триггеры помощника (измените время, добавье нужное, уберите ненужное),AIHistory.txt
иUserHistory.txt
- память ассистента о себе, и о вас. - Введите ключи Telegram
TelegramToken
и OpenAIOpenAPIKey
, в файлSetup.ini
. - Запустите
Luiza_AI_Assistant.py
и напишите что-нибудь боту в Telegram, вы должно увидеть своё сообщение, после чего можно изменить параметрShowMessages
на0
в файлеSetup.ini
, чтобы убрать вывод сообщений. - При необходимости скрытого автоматического запуска при старте Windows, переименуйте файл
Luiza_AI_Assistant.py
вLuiza_AI_Assistant.pyw
и добавьте ярлык в папку автозагрузки%appdata%\Microsoft\Windows\Start Menu\Programs
.
По умолчанию сделаны триггеры: пожелания доброго утра, спокойной ночи. комплименты, интересные факты, гадания на завтрашний день, случайные сообщения, случайные вопросы. Измените время срабатывания, в соответствии с вашим графиком. Время может быть случайным, конкретным или приблизительным. При необходимости добавьте свои триггеры или удалите текущие, скопировав блок триггера или удалив его.
Сообщения, посылаемые триггерами включают в себя анимации персонажа Лизы, она же актриса Ванесса Энджел, из сериала Чудеса Науки, выдаваемые случайным образом. Изменить их можно в папке Setup/Pics
, с названием соответствующего триггера. Увидеть и удалить анимации можно открыв файл AnimDesigner.html
и введя содержимое файлов.
Спасибо за публикации.
r57zone[собака]gmail.com