Телеграм бот для вазимодействия с генеративными моделями изображений и текстов.
- ControlNet для генерации изображений по скетчу / другой затравке
- Telegram Bot API для построения бота
Взаимодействие с ботом происходит через обычный чат в Телеграме, в котором доступны следующие команды:
/generate prompt -- сгенерировать изображение по текстовому описанию
/describe prompt -- предложить более подробные варианты текстового описания
/sketch [prompt] -- бот присылает белое изображение, которое затем посредством редактирования изображений в самом телеграме отправляется обратно боту для обработки. prompt -- текстовый запрос к модели
/change_prompt prompt -- перегенерировать изображение с обновленным текстовым запросом
/update_sketch -- возвращает предыдущий отправленные скетч и предлагает обновить его
| Генерация по запросу | Генерация по скетчу | Отправка скетча |
|---|---|---|
![]() |
![]() |
![]() |
Для построения документации:
doit htmlСгенерированная документация будет лежать в docs/_build
- Убедиться, что тесты успешно выполняются
- Проверить, что все линтеры не выдают ошибок
doit checkpipenv install
pipenv shell
doit app

