ChatGPT - это бот для Telegram, который использует языковую модель OpenAI GPT-3.5 для генерации человекоподобных ответов на сообщения пользователей. Бот может быть использован для непринужденных бесед, мозгового штурма идей или даже в образовательных целях.
The bot online (GPT3.5)
Чтобы использовать бота ChatGPT, вам необходимо иметь учетную запись Telegram и ключ API OpenAI. API-ключ можно получить, подписавшись на программу OpenAI GPT-3.5.
Получив API-ключ, вы можете загрузить исходный код бота и установить необходимые зависимости с помощью следующих команд:
git clone https://github.com/MaximKoles/ChatGPT.git
cd ChatGPT
pip install -r requirements.txt
Перед запуском бота вам нужно будет обновить переменные bot_token и api_key в файле main.py собственным токеном бота Telegram и ключом API OpenAI соответственно.
Чтобы запустить бота ChatGPT, выполните следующую команду:
python main.py
Когда бот запущен, вы можете взаимодействовать с ним, отправляя сообщения на его аккаунт в Telegram. Бот будет отвечать на ваши сообщения человекоподобными ответами, генерируемыми моделью GPT-3.5.
В настоящее время бот поддерживает следующие команды:
/start: Инициализирует бота и начинает новую тему разговора.
/newtopic: Начинает новую тему разговора в текущей теме разговора.
/image: Генерировать изображение с поддержкой DALL-E
- Возможность ограничивать количество пользователей. Вставьте необходимые id пользователей в user_ids= [telegram_id1, telegram_id2, ...] и раскомментируйте строку
- В случае возникновения ошибки, бот отправит тект ошибки в чат.
- При превышении длины контекста бот автоматически начинает новый диалог.
Проект ChatGPT лицензируется по лицензии MIT License. Для получения дополнительной информации смотрите файл LICENSE.