← Блог

Imagen 4 Fast: 6 ошибок с нейросетью для генерации картинок

· 8 минут чтения

Промпт по-русски просит: «Фото для постера кофейни… табличка с надписью “СВЕЖАЯ ОБЖАРКА”». Запрос проходит, списывается $0,023, а на готовой картинке появляется «СВЕЖАЯ ОБЖАРКЕ». Сцена собрана правильно, но текст на табличке меняет окончание.

Imagen 4 Fast доступна в altrouter по OpenAI-совместимому API, с оплатой картой РФ, СБП или криптой. За подтверждённый Telegram один раз начисляется $1 на пробу — это около 43 картинок, регистрация бесплатная. У нас картинка стоит $0,023, то есть на 15% дороже официальной цены Google в $0,02.

Ниже — шесть ошибок, которые легко сделать в первый час, если обращаться с Imagen 4 Fast как с обычным генератором изображений. Мы проверили их через API 22.09.2026, сервер находился в Нюрнберге.

Imagen 4 Fast: что это и сколько стоит

Imagen 4 Fast — быстрый и дешёвый тир линейки Imagen 4 для генерации картинок по тексту. У Google модель называется imagen-4.0-fast-generate-001, а в каталоге altrouter — imagen-4-fast. Релиз у Google состоялся 14.08.2025.

Официальная цена Google составляет $0,02 за картинку. В altrouter одна картинка стоит $0,023, поэтому 1000 изображений обходятся в $23 вместо $20 у Google. Это наш минус по цене, а разница даёт оплату картой РФ, СБП или криптой и один ключ для всего каталога.

У модели есть форматы 1:1, 3:4, 4:3, 9:16 и 16:9. На стороне Google заявлены разрешения 1024×1024, 896×1280, 1280×896, 768×1408 и 1408×768. В altrouter результат через этот маршрут мы получали как WEBP 1024×1024.

Есть отдельный риск по сроку поддержки. На странице Vertex AI, обновлённой 18.09.2026, для моделей Imagen 4 указана дата прекращения поддержки 30.06.2026 и рекомендация перейти на gemini-2.5-flash-image. При этом в нашем замере Imagen 4 Fast отвечала через API.

Шесть ошибок с Imagen 4 Fast

1. Писать промпт и надпись по-русски

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

22.09.2026 мы отправили русский промпт с фразой «СВЕЖАЯ ОБЖАРКА». Imagen 4 Fast поняла сцену: чашка с латте-артом и паром, подоконник, деревянный стол и меловая табличка. Но на табличке написала «СВЕЖАЯ ОБЖАРКЕ». Ответ пришёл с HTTP 200 за 35,5 секунды, стоимость составила $0,023.

Схема: в промпте надпись СВЕЖАЯ ОБЖАРКА, на картинке получилось СВЕЖАЯ ОБЖАРКЕ
Сцену по-русски модель поняла, а падеж в надписи — нет

Вердикт: зря, если надпись идёт в продакшн. Пишите промпт по-английски, русский текст проверяйте глазами или накладывайте в вёрстке. В замере с английским промптом и надписью FRESH BEANS DAILY текст оказался правильным в обоих прогонах Fast. Похожую проблему с русским текстом у другой модели мы разбирали в статье про Qwen Image 2.0.

2. Заказывать 2K через size

Привычный ход для генераторов — добавить в тело запроса параметр size и указать 2048x2048. Мы отправили такой запрос:

{
  "model": "imagen-4-fast",
  "prompt": "A white ceramic mug on a plain light-grey background, studio product photo, soft shadow",
  "size": "2048x2048"
}

22.09.2026 API вернул HTTP 200 за 19,7 секунды и списал $0,023. Файл оказался размером 1024×1024. Ошибки или предупреждения не было, поэтому по одному только статусу запроса легко решить, что параметр сработал.

Вечером 22.09 мы это исправили: теперь size в пикселях выбирает разрешение (длинная сторона до 1536 px — 1K, до 3072 — 2K, больше — 4K), а если у модели такого нет, API отвечает бесплатным HTTP 400:

{"error":{"message":"Resolution 2K is not available for `imagen-4-fast`.","type":"invalid_request_error","param":"resolution"}}

У Fast нет 2K. Разрешения 2048×2048 и выше есть только у старших моделей линейки Imagen 4. Через каталог altrouter формат задаётся параметром aspect_ratio — соотношение сторон кадра, а не размер в пикселях.

Схема: запрос size 2048x2048 получает HTTP 400 и $0 — у Imagen 4 Fast нет 2K
Теперь 2K у Fast не спишет деньги впустую: API сразу отвечает 400

Вердикт: зря — получите 400. Используйте aspect_ratio, size оставьте в пределах 1K, а для увеличения готовой картинки берите отдельную модель, например recraft-crisp-upscale за $0,0034.

3. Перегенерировать с тем же seed, чтобы получить другой вариант

seed — число, которое помогает воспроизводить один и тот же результат. Если передать его снова вместе с тем же промптом, вы не просите модель придумать новый вариант.

22.09.2026 мы дважды отправили один запрос с seed: 42:

{
  "model": "imagen-4-fast",
  "prompt": "A white ceramic mug on a plain light-grey background, studio product photo, soft shadow",
  "seed": 42
}

Оба вызова завершились HTTP 200. Первый занял 13,9 секунды, второй — 27,3 секунды. Файлы совпали байт в байт, контрольные суммы md5 были одинаковыми, а суммарно списалось $0,046 за одну картинку.

Схема: два запроса с seed 42 вернули одинаковые файлы, оплачены оба
Одинаковый seed — одинаковая картинка: второй раз вы платите за копию

Вердикт: зря. Для новых вариантов меняйте seed или не передавайте его. Удачный seed, наоборот, сохраните: он нужен, чтобы повторить понравившийся результат.

4. Лечить лишние объекты через negative_prompt

Вы хотите убрать из кадра лишнюю чашку, текст или предмет и добавляете negative_prompt. Параметр есть в каталоге altrouter, но Google отмечает negative prompting для Imagen 4 как неподдерживаемый.

Мы не проверяли эффект negative_prompt отдельным замером. Поэтому нельзя обещать, что модель использует это поле так, как вы ожидаете. Для Fast надёжнее описывать в основном промпте, что должно находиться в кадре: один объект, конкретный фон, нужный свет и композицию.

Вердикт: не рассчитывайте на negative_prompt. Формулируйте желаемый результат положительно и проверяйте готовое изображение.

5. Сразу переходить на Ultra «за качеством»

После первой неидеальной картинки легко открыть Imagen 4 Ultra и решить, что старшая модель автоматически устранит все проблемы. Но Ultra стоит $0,069 за изображение, а Fast — $0,023, то есть разница трёхкратная.

В эксперименте на одной задаче мы сравнили Imagen 4 Ultra и Fast. Трёхкратной разницы в результате не было: надпись вышла верной у обеих моделей, а лишние детали в кадре появлялись тоже у обеих. Подробности — в эксперименте «Imagen 4 Ultra против Fast».

Вердикт: сначала попробуйте два-три варианта Fast с разными seed. Это всё ещё дешевле одной Ultra.

6. Ставить короткий таймаут и не ставить повтор

Синхронный запрос держит соединение, пока картинка не готова. В шести наших вызовах Fast время ответа составило от 13,9 до 35,5 секунды.

Если поставить таймаут на 10 или 20 секунд, часть нормальных запросов будет выглядеть как сбой клиента. Для сравнения, у Imagen 4 Ultra в тот же день два из первых четырёх вызовов вернули HTTP 502 с кодом upstream_error, а повтор через 30 секунд прошёл. У Fast ошибок в шести вызовах не было, но повтор нужен и для неё.

Вердикт: ставьте таймаут не меньше 120 секунд и делайте два-три повтора при HTTP 502 с паузой 30 секунд.

Как правильно: запрос к Imagen 4 Fast

Для первого запроса используйте английский промпт и передавайте формат через aspect_ratio. Новый вариант создавайте с новым seed, а значение удачного результата сохраняйте.

Таймаут ставьте 120 секунд. При HTTP 502 повторяйте запрос до трёх попыток с паузой 30 секунд. Бюджет можно считать заранее: 1000 картинок через altrouter стоят $23.

import random, time, requests

KEY = "ar-..."
def generate(prompt, seed=None, aspect="1:1"):
    body = {"model": "imagen-4-fast", "prompt": prompt, "aspect_ratio": aspect,
            "seed": seed if seed is not None else random.randint(0, 2**31 - 1)}
    for attempt in range(3):
        r = requests.post("https://api.altrouter.ai/v1/images/generations",
                          headers={"Authorization": f"Bearer {KEY}"}, json=body, timeout=120)
        if r.status_code != 502:
            break
        time.sleep(30)
    r.raise_for_status()
    return r.json()["data"][0]["url"], body["seed"]

url, seed = generate("A white ceramic mug on a plain light-grey background, studio product photo", aspect="4:3")
print(url, seed)

Последовательность такая: зарегистрироваться, получить ключ в кабинете, подтвердить Telegram (один раз начисляется $1 на тесты) и отправить запрос. Остальные параметры — в документации API и на странице модели. Оплата доступна картой РФ, СБП или криптой, подписка не нужна.

Чего Imagen 4 Fast не умеет через нас

Через этот маршрут доступна только генерация по тексту. Править готовую картинку нельзя, а результат мы получали в формате 1024×1024 WEBP.

Для кадра задавайте aspect_ratio: 1:1, 16:9, 9:16, 3:4 или 4:3. Запрос size: 2048x2048 вернёт HTTP 400: 2K у Fast нет. Если нужно увеличить готовое изображение в два раза, используйте отдельную модель recraft-crisp-upscale.

FAQ

Сколько стоит Imagen 4 Fast по API?

У Google цена составляет $0,02 за картинку, в altrouter — $0,023 по замеру 22.09.2026. Это на 15% дороже официальной цены Google. 1000 картинок через altrouter стоят $23.

Какие размеры поддерживает Imagen 4 Fast?

У Google заявлены 1024×1024, 896×1280, 1280×896, 768×1408 и 1408×768. Через altrouter мы получали результат 1024×1024. Разрешение у Fast одно — 1K, поэтому запрос size: 2048x2048 получает HTTP 400 Resolution 2K is not available без списания.

Работает ли negative_prompt в Imagen 4?

Google отмечает negative prompting для Imagen 4 как неподдерживаемый. Параметр есть в каталоге altrouter, но его эффект мы не проверяли. Описывайте желаемые объекты и свойства в основном промпте.

Как получить разные картинки по одному промпту в Imagen 4?

Меняйте seed или не передавайте его. В нашем замере два запроса с одинаковым seed: 42 вернули одинаковые файлы, а за оба вызова списалось по $0,023.

Понимает ли Imagen 4 Fast русский язык?

Русского нет в списке языков промпта Google. Сцену по русскому промпту модель поняла, но надпись «СВЕЖАЯ ОБЖАРКА» в замере 22.09.2026 превратилась в «СВЕЖАЯ ОБЖАРКЕ».