Твой кот машет лапой в чате — GIF из одной фотки

Открой поиск GIF в любом чате. Там тысячи котов. Твоего среди них нет.
А теперь смотри, что поменялось. 4 ноября OpenAI выпустила GPT Image 2.6. У неё появилась настройка, которую легко пропустить: output_format: "gif".
Это картиночная модель. Но в ответ она отдаёт готовую зацикленную анимацию. Не ролик, который потом надо резать и конвертировать. Сразу файл .gif.
Идея в одну строку: страничка, где ты грузишь фото питомца, жмёшь «машет» — и получаешь GIF для чата.
Где тут хитрость
Кадры не рисуются по очереди. Они делят один общий лист. Поэтому чем больше кадров, тем мельче каждый.
Один разработчик проверил это на деньгах через стороннего посредника:
- шесть кадров 1024×1024 — отказ, денег не взяли;
- двенадцать кадров 960×960 — отказ;
- двенадцать кадров 720×720 — прошло.
Так что короткая петля из шести кадров часто выглядит лучше длинной. Меньше кадров — чётче каждый.
Вторая тонкость: петлю надо заказать словами. В документации прямо сказано: опиши объект, движение и как оно зацикливается. Не напишешь — лапа поднимется и застынет, а потом резко прыгнет в начало.
Что можно настроить
- Кадры: от 2 до 16, по умолчанию 9.
- Длительность кадра: от 20 до 2000 мс, по умолчанию 200.
- Своё фото: отправляешь его в эндпоинт редактирования, и модель оживляет именно его.
Девять кадров по 200 мс — это 1,8 секунды на круг. Считается в уме.
Чему научишься
- Описывать движение. Что двигается, что стоит на месте, как всё возвращается в начало.
- Считать кадры. Количество × длительность = длина петли. Это основа любой анимации.
- Прятать ключ. Запрос идёт через твой сервер. В браузере ключа быть не должно.
- Экономить на черновиках. Пробуешь на
quality: low, а качество поднимаешь, когда нашёл удачный промпт.
Готовый стартовый промпт
Сделай приложение, которое оживляет фотки и делает гифки.Слабый промпт оставляет модели всё самое важное: размер, число кадров, петлю. Сильный закрывает ровно те места, где GIF обычно ломается.
Что в итоге
Ты загружаешь фото кота и жмёшь «машет». Через полминуты на странице крутится квадратный GIF: кот поднимает лапу, опускает и снова поднимает. Шесть кадров по 150 мс — круг меньше секунды. Жмёшь «Скачать» и кидаешь в чат.
По тому же замеру шесть кадров заняли 20–25 секунд и стоили 3–5 центов. Это цены посредника. У OpenAI оплата по токенам, поэтому посмотри на счёт после первого запуска.
Честно о рамках. Шерсть или пятна могут слегка плыть между кадрами: OpenAI сама предупреждает, что постоянство персонажа даётся модели не всегда. Сложный запрос может идти до двух минут. Фильтры могут отклонить картинку. И бери своего питомца, своё лицо или того, кто разрешил: чужое фото без спроса оживлять не надо.
Ещё недавно для такой мелочи нужны были видеомодель, нарезка и конвертер. Теперь это одна настройка в запросе.
Короткие уроки-истории, симулятор агента и ежедневная практика — в нашем мобильном приложении. Бесплатно.
Источник: Image generation — Generate animated GIF output (OpenAI)





