Это Telegram бот, использующий модель GPT-4o mini и ряд полезных функций, таких как голосовое распознавание и распознавание текста с изображений. Основная цель бота — предоставить удобный интерфейс для общения с ИИ и получения быстрых ответов на различные запросы.
- ChatGPT API: Взаимодействие с моделью происходит через библиотеку
pip
—Duckduckgo_search
, которая используется для api Chat GPT. - Распознавание голоса (только русский): Бот поддерживает преобразование голосовых сообщений на русском языке в текст.
- Распознавание текста с изображений (только русский): Бот способен анализировать изображения и извлекать текст с фотографий на русском языке.
-
Клонируйте репозиторий:
git clone https://github.com/timurkaff/Chat-GPT-for-Telegramm.git
-
Установите зависимости:
pip install -r requirements.txt
-
Настройте переменные окружения:
- Добавьте ваш Telegram API токен. в файл .env
-
Запустите бота:
python main.py
Если у вас возникнут проблемы с установкой, проверьте на наличие ошибок и обратитесь ко мне, я постараюсь помочь. Можете добавить меня в Telegram для быстрого общения:
pytesseract
: Для обработки изображений и распознавания текста.Duckduckgo_search
: Используется для интеграции с API ChatGPT.SpeechRecognition
: Для распознавания голосовых сообщений.
- Особая благодарность библиотеке
Duckduckgo_search
за простоту и удобство интеграции с API.