ScapeAI: телеграм бот для создания изображений с ИИ

ScapeAI: телеграм бот для создания изображений с ИИ

Год назад я решил заняться телеграм ботами и создал многофункциональное решение для SEOшников и владельцев сайтов — бот для мониторинга доступности и проверок сайтов. Полностью бесплатный и без рекламы. И тут я решил, что настало время попробовать себя в более сложных ботах.

Я хотел сделать что-то связанное с ИИ: мне самому это интересно, да и волна хайпа с нейронками заставила меня задуматься над тем, как я могу создать какой-то рабочий продукт с ИИ уже сейчас (присосаться к хайпу). Я подумал, что создание изображений — не самая тесная ниша в телеграм, да и это куда интереснее, чем делать бота-api к ChatGPT. Ну и делать просто ретранслятор запросов к Midjourney (или того хуже, обманывать) не хотелось. Хотелось чего-то уникального, self-hosted.

Было решено взять за основу модели SD, дообучить их до нужного мне результата, подкинуть немного lora и... еще куча всего, на самом деле. Думаю технические нюансы не совсем формат vc, так что об этом когда-нибудь потом.

Преимущества такого подхода

  • Полный контроль над пайплайном создания изображения
  • Отсутствие какой-либо цензуры (можно генерировать буквально что угодно)
  • Гораздо дешевле

Используя эти преимущества, я решил построить пользовательский интерфейс на основе режимов. Режим — набор настроек, моделей, лора и прочих магических вещей, которые позволяют получать нужный результат. Вам не нужно разбираться в сложностях, все уже готово к использованию — просто введите промпт. Кстати, промпты можно писать на русском.

Сейчас в боте есть такие режимы:

  • Фотореалистичный — если нужно получить похожее на реальную фотку изображение.
  • Фантазия — например, огромная мышь посреди города или что-то в этом духе. Может делать как фотореалистично, так и не очень.
  • Мультяшный — картинки в стиле мультиков. Можно конкретизировать, указывая в промпте, например, «в стиле Pixar».
  • Аниме — арты, 3D аниме, это все сюда.

Конечно, это далеко не полный список потребностей пользователей, но я постарался закрыть на старте самые основные. В будущем думаю добавить специальные режимы для текстур, логотипов и прочих узкоспециализированных вещей.

Фотореалистичный: рыжая девушка едет на машине
Фотореалистичный: рыжая девушка едет на машине
Попробовал создать текстуру
Попробовал создать текстуру
Джокера тоже умеет!
Джокера тоже умеет!

Больше примеров можно найти тут.

Что там с деньгами?

Есть бесплатный пробный период — просто запускаете бота и генерируете. У вас есть 10 бесплатных генераций. Если нужно больше — платные варианты начинаются от 149 рублей за 50 генераций, также есть варианты с безлимитным доступом, но уже чуть дороже.

Цена обусловлена очень дорогими серверами с GPU. Хотя, конечно, в моем боте далеко не самые высокие цены в сравнении с конкурентами.

Итоги

MVP готов — жду ваших мыслей и оценок.

Бота можно найти тут.

22
4 комментария

Инструкции ведут на гугл )

1
Ответить

косяк, исправлю, спасибо)

Ответить

Как вам пришла эта идея и тяжело ли было ее воплотить?

Ответить

это было тяжело

Ответить