This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
❤7
This media is not supported in your browser
VIEW IN TELEGRAM
Интересный кейс с LumaLab
Изучаю возможность написать свой софт, который бы взаимодействовал с их API, и оказалось, что загрузка изображений возможна только с CDN. Проще говоря, с внешних серверов. Когда это останавливало? Зарегистрировал домен, поднял сервер, развернул S3-совместимое хранилище, добавил сертификат для https — возможно, часть шагов была излишней, но теперь система работает идеально.
В процессе понял, что подобные задачи решаю уже на автомате. Интерактивные приложения, работа с API, кастомные решения для бизнеса и индустрии развлечений — если у вас есть идея, но нет технического решения, можем обсудить.
Изучаю возможность написать свой софт, который бы взаимодействовал с их API, и оказалось, что загрузка изображений возможна только с CDN. Проще говоря, с внешних серверов. Когда это останавливало? Зарегистрировал домен, поднял сервер, развернул S3-совместимое хранилище, добавил сертификат для https — возможно, часть шагов была излишней, но теперь система работает идеально.
В процессе понял, что подобные задачи решаю уже на автомате. Интерактивные приложения, работа с API, кастомные решения для бизнеса и индустрии развлечений — если у вас есть идея, но нет технического решения, можем обсудить.
🔥6
Bright Brains
Интересный кейс с LumaLab Изучаю возможность написать свой софт, который бы взаимодействовал с их API, и оказалось, что загрузка изображений возможна только с CDN. Проще говоря, с внешних серверов. Когда это останавливало? Зарегистрировал домен, поднял сервер…
This media is not supported in your browser
VIEW IN TELEGRAM
Придумал на мой взгляд интересную схему для работы с LumaLab.
При генерации можно указать callback. Простыми словами, сервер при генерации будет сообщать о ходе выполнения работ по указанной ссылке (будет делать POST запросы по https). Так вот тело запроса, JSON с состоянием мой сервер автоматически складывает в S3 хранилище, где с этими состояниями удобно работать, если они потребуются при отображении, но в то же время происходит публикация через MQTT, что обеспечивает observable паттерн — я просто подписываюсь на процесс генерации и когда он будет закончен я узнаю об этом сразу. Кстати, когда видишь процесс генерации в прямом эфире — сервер сообщает о ходе генерации, а не только о результате — оказывается, это очень быстро происходит.
При генерации можно указать callback. Простыми словами, сервер при генерации будет сообщать о ходе выполнения работ по указанной ссылке (будет делать POST запросы по https). Так вот тело запроса, JSON с состоянием мой сервер автоматически складывает в S3 хранилище, где с этими состояниями удобно работать, если они потребуются при отображении, но в то же время происходит публикация через MQTT, что обеспечивает observable паттерн — я просто подписываюсь на процесс генерации и когда он будет закончен я узнаю об этом сразу. Кстати, когда видишь процесс генерации в прямом эфире — сервер сообщает о ходе генерации, а не только о результате — оказывается, это очень быстро происходит.
🔥2
Bright Brains
Интересный кейс с LumaLab Изучаю возможность написать свой софт, который бы взаимодействовал с их API, и оказалось, что загрузка изображений возможна только с CDN. Проще говоря, с внешних серверов. Когда это останавливало? Зарегистрировал домен, поднял сервер…
Инсайт с ComfyUI
Есть доступ к мощному серверу, но хочется генерировать изображения на планшете дома? Или нужен доступ к API ComfyUI? Просто создайте SSH-туннель! Это проще, чем VPN, и безопаснее — SSH есть на любом сервере, а подключение по ключам минимизирует риски. Теперь ваш сервер может работать где угодно, а доступ к ComfyUI будет возможен по доменному имени вроде myserver.com со всего мира. Там полно технических деталей, но в целом за пару вечеров разобраться можно.
Почему это удобно? Настроить проект с высокими требованиями к мощности можно практически на любом устройстве, главное — интернет и поддержка websocket. С телефона в метро или на ESP32. Мощный сервер может тихо работать в серверной, пока вы настраиваете пайплайн. А ещё, можно рендерить на нескольких машинах одновременно — эффективно и просто.
Есть доступ к мощному серверу, но хочется генерировать изображения на планшете дома? Или нужен доступ к API ComfyUI? Просто создайте SSH-туннель! Это проще, чем VPN, и безопаснее — SSH есть на любом сервере, а подключение по ключам минимизирует риски. Теперь ваш сервер может работать где угодно, а доступ к ComfyUI будет возможен по доменному имени вроде myserver.com со всего мира. Там полно технических деталей, но в целом за пару вечеров разобраться можно.
Почему это удобно? Настроить проект с высокими требованиями к мощности можно практически на любом устройстве, главное — интернет и поддержка websocket. С телефона в метро или на ESP32. Мощный сервер может тихо работать в серверной, пока вы настраиваете пайплайн. А ещё, можно рендерить на нескольких машинах одновременно — эффективно и просто.
❤3