Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Рекомендуется использовать virtualenv/venv
Для начала заполняем .env
GPT_TOKEN= Ваш токен чата с ChatGPT (F12 -> Application -> Secure-next-auth.session-token)
TG_TOKEN= Токен бота телеграм
OPENAI_ORG= Код организации в вашем личном кабинете
OPENAI_API_KEY= Ключ OpenAI
Получение кода организации OpenAI
Получение ключа OpenAI
Далее распаковываем Tesseract-OCR.zip в папку с ботом.
Далее открываем консоль и пишем
python main.py
-
gpt-3.5-turbo- движок более быстрой версии ChatGPT (ответы невсегда точные) -
Создание отдельного чата с ChatGPT (ответы в 90% случаях правильные, но их получение требует большего колличества времени). Вызывается только при наличии 'подробно' в сообщении пользователя
- Pytesseract - это инструмент оптического распознавания символов (OCR) для Python. То есть он распознает и «прочитает» текст, встроенный в изображения.
Проект создан в целях продвижения ChatGPT. Бот способен на любые задачи: от выполнения вашего домашнего задания или написания реферата, до создания себе подобного бота.