Перейти к содержанию
VALERAWEBDEV07
Флагманский кейс

AI OPS.

AI-пайплайн замены фона для товарных фото. Сохраняет продукт, убирает студию и ускоряет производство креативов.

Роль

Архитектура, fullstack, деплой

Год

2026

Стек

Next.js 16 · TypeScript · Supabase

ai.webdev07.techLive
AI OPS: original product photo
AI OPS: product photo with a new background
ОригиналРезультат
До и послеdrag to compare

20 сек

средняя генерация

$0.02

за генерацию

100%

product preserved

3

языка

01

Задача

Бизнесу нужны креативы для товаров, но фотосессии дорогие, а обычные AI-генераторы ломают логотипы, швы и текстуры. Ошибка на фото — это возврат и потерянные деньги.

02

Решение

Сервис загружает фото товара, принимает описание сцены и заменяет фон с сохранением продукта. Демо работает на трёх языках, с лимитами и защитой от спама.

03 — ARCHITECTURE

Архитектура

Асинхронный пайплайн: API отвечает сразу, генерация продолжается в фоне, клиент забирает результат polling-ом.

Browser

upload + prompt

Next.js API

route handlers

Supabase

queue + storage

fal.ai

generation

Telegram

lead notification

async after response
API responds with runIdpipeline runs in backgroundclient polls for result
04 — DECISIONS

Ключевые решения

01

Очередь без отдельной инфраструктуры

after() запускает пайплайн после ответа API. Пользователь получает runId сразу, генерация не рвёт запрос.

02

Polling, который переживает перезагрузку

runId хранится в localStorage, клиент переподключается и продолжает ждать результат.

03

Атомарные лимиты

2 генерации на email и 3 на IP. Ошибки не расходуют лимит, поэтому можно повторить.

04

Три языка и продакшен

en / ru / uk, Caddy + systemd, health-check и атомарный деплой с откатом.

05 — VISUALS

До и после

AI OPS: another original product photo
AI OPS: another product photo with a new background
ОригиналРезультат

Стек

Next.js 16TypeScriptSupabasefal.aiTailwind CSSCaddysystemd

Потяни ползунок, чтобы сравнить оригинал и результат.

На главную

Нужен похожий AI-пайплайн?

Обсудить проект