Чат-бот GPT-4o для Telegram [слив]

cc86

Модератор
Регистрация
2 Июн 2022
Сообщения
29
Реакции
20
Скрипт позволяющий поднять собственного бота для взаимодействия с нейросетями GPT-4o (ответы на вопросы) и Dall-E-3 (генерация изображений, /img описание).

Есть даже небольшая фишка с запоминанием предыдущих разговоров (историю разговора можно очистить командой /clear). Присутствует ограничение на количество запросов в минуту, чтобы была стабильная работа.

Инструкция

1. Получаем токен своего бота в @BotFather;
2. Устанавливаем нужные библиотеки: pip install aiogram g4f async_lru;
3. Открываем файл config.py и настраиваем бота под себя:
Код:
Код:
BOT_TOKEN = 'ВАШ_ТОКЕН'
MAX_HISTORY_LENGTH = 30 #длинна истории
RATE_LIMIT = 5 #запросов в минуту
RATE_LIMIT_WINDOW = 60 #секунд
TELEGRAM_MAX_MESSAGE_LENGTH = 4096
4. Запускаем main.py командой python main.py;
5. Поздравляю, вы великолепны!

Все логи ошибок и прочего находятся в консоли.

Команды

/start — запуск бота;
/img — генерирует картинку по описанию;
/clear — забывает всю историю разговора;
 
Работает только с платной подпиской на жпт? Или можно на бесплатном тарифе потестить?
 
установил всё, бот запускается но ничего не отвечает. эт я где-то косячу, или апишка у всех лежит?
 
Работает только с платной подпиской на жпт? Или можно на бесплатном тарифе потестить?
Честно не могу сказать - все тестил на платной подписке.
Думаю будет работать и на бесплатной
 
установил всё, бот запускается но ничего не отвечает. эт я где-то косячу, или апишка у всех лежит?
Скинь свой конфиг в ЛС, посмотрю в чем дело
 
Приколько, что даже с лимитом 5 запросов в минуту бот отвечает быстрее чем офф чат. ТС ты прям чародей :p
 
Назад
Сверху