Эффект фотографии кафе 60s проще оценивать, когда у изображения и промпта разные задачи. Исходная фотография содержит человека, продукт или композицию, которые должны оставаться узнаваемыми. Промпт определяет интерьер, приметы эпохи, палитру, освещение и кадрирование. Если результат не соответствует ожиданиям, можно понять, какую часть нужно изменить.
OdiRouter документирует GPT Image 2 Edit для преобразования исходных изображений и визуальной доработки. Перед созданием запроса проверьте страницу модели, чтобы узнать актуальные поля запроса и поддерживаемые элементы управления.
Подготовьте изображение перед изменением сцены
Используйте исходник с хорошо различимым объектом и чётким контуром. Оставьте пространство вокруг объекта, если фон кафе должен формировать обстановку. Для изображения продукта убедитесь, что его форма и обязательные детали остаются видимыми до изменения окружения.
Составьте два коротких списка:
Сохранить: объект, узнаваемые черты, форму продукта, позу и обязательный текст.
Изменения: в интерьере, расстановке мебели, деталях стойки, направлении освещения, цветовой гамме, элементах гардероба и расположении камер.
В документации к модели описана необязательная маска для выбора редактируемых областей. Если человек или продукт должны остаться без изменений, ограничьте редактирование этой области, а не полагайтесь на общий промпт для её сохранения.
Напишите многослойный промпт для эффекта фотографии кафе 60s
Начните с того, что должно остаться неизменным. Затем задайте место действия, назовите предметы эпохи, определите освещение и палитру и перечислите дефекты, которых следует избегать. Конкретные предметы подойдут лучше, чем общий запрос на ретро-стиль.
Keep the main subject and its recognizable details unchanged. Place the subject in a warm 1960s cafe interior with vinyl booths, a compact counter, ceramic cups, patterned wall tiles, and practical hanging lamps. Use warm amber light, muted teal and cream accents, soft film grain, and a candid editorial composition. Keep the image realistic and readable. Do not add text, logos, watermarks, distorted hands, or duplicate objects.Детали интерьера придают сцене структуру. Термины, описывающие цвет и освещение, задают границы визуального стиля. Исключения упрощают отбраковку дефектов без изменения объекта.
Отправьте асинхронное задание на обработку изображения
OdiRouter multimodal setup описывает рабочий процесс с асинхронной очередью. Мультимодальные задания используют https://api.odirouter.ai/model, а задания моделей отправляются в /v1/queue/{endpoint} с аутентификацией Bearer. Параметры различаются в зависимости от модели, поэтому перед отправкой запроса ознакомьтесь с GPT Image 2 Edit documentation.
Для этого рабочего процесса документированная конечная точка — gpt-image-2-edit. Её поля включают промпт, входной images, количество результатов, размер, качество, формат вывода и необязательную маску. Храните ключ API в переменной среды на стороне сервера. В OdiRouter quick start не рекомендуется вызывать API напрямую из браузера или мобильного клиента.
POST https://api.odirouter.ai/model/v1/queue/gpt-image-2-edit
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"prompt": "your approved vintage cafe prompt",
"images": ["your source image URL"],
"n": 1,
"size": "1024x1024",
"quality": "medium",
"output_format": "jpeg"
}Сохраните возвращённый request_id. Проверьте статус задания, затем получите результат после достижения конечного состояния. Рассматривайте первый результат как материал для проверки, а не как автоматически готовый финальный ресурс.
Изменяйте по одному параметру за раз
Сравните результат со списками того, что нужно сохранить и изменить. Если объект смещается, ужесточите правило сохранения или добавьте маску. Если кафе кажется слишком обычным, добавьте одну-две детали интерьера вместо того, чтобы нагромождать прилагательные. Если окружение подходит, но кадрирование — нет, скорректируйте инструкцию по композиции, прежде чем переписывать весь промпт.
Делайте каждую правку небольшой и отмечайте, что изменилось. Так у команды будет история решений, а процесс будет проще повторно использовать с другой исходной фотографией.
Выберите параметры вывода для пункта назначения.
На странице описания модели указаны параметры управления количеством выходных данных, размером, качеством, форматом и сжатием. Выберите те места, где будет отображаться изображение. Квадратный кадр может подойти для карточки в соцсетях. Более высокий кадр может оставить больше места для портрета и фона кафе. Файл большего размера или настройка более высокого качества не исправят слабый промпт. Сначала согласуйте сцену, сохранение объекта и кадрирование.
Если вам нужен другой подход, просмотрите OdiRouter models и прочитайте страницу соответствующей модели. Поддерживаемые параметры различаются в зависимости от модели, поэтому используйте документацию, а не копируйте полезную нагрузку из другой конечной точки.
Следующий шаг
Создайте ключ API OdiRouter, следуйте quick start и протестируйте одно исходное изображение с кратким правилом сохранения и конкретным описанием кафе. Когда объект и композиция будут правильными, дорабатывайте только те детали сцены, которые всё ещё требуют работы.