Этот бот позволяет использовать возможности OpenAI и MidJourney в Telegram. При помощи OpenAI, пользователь может задать вопрос, на который модель ChatGPT даст ответ. MidJourney позволяет генерировать изображения на основе запроса пользователя.
Возможности для пользователя:- Задавать вопросы ChatGPT (в том числе при помощи голосовых сообщений).
- Генерировать изображения (запросы на русском языке автоматически переводятся на английский (для получения более хороших результатов)).
- Приглашать рефералов (для получения токенов)
Возможности для администраторов:- Управление пользователями (изменение баланса, изменение роли).
- Возможность создавать рассылки для пользователей.
Интересные решения:- В качестве переводчика использована модель gpt-3.5-turbo.
- ffmpeg используется для преобразования аудио и изображений
- Для генерации изображений через MidJourney используется Discord selfbot, что позволяет добиться качественных изображений (в отличии от Replicate)
- Для увеличения разрешения изображений, которые генерирует MidJourney, используется DeepAI
- Выделение кода при помощи Web App (код, который генерирует ChatGPT)