Продукт

GPT Image 2 API с единой ценой за изображение

Создавайте и редактируйте изображения в GPT Image 2 и GPT Image 2.5 через OpenAI Images API или ставьте в очередь задач. Одна цена за картинку любого размера.

Предоплата, без подпискиREST или MCPОдин ключ для моделей, данных и агентов
акварельная лиса в заснеженном лесу, золотой час

Вам нужны изображения из кода, агента или пакетного скрипта, и вы хотите знать стоимость до отправки запроса. Lovely Router предоставляет OpenAI Images API — генерацию изображений по тексту и редактирование — для GPT Image 2 и GPT Image 2.5. Каждое изображение стоит $0.04, независимо от размера и качества, и оплачивается с того же предоплаченного баланса, что и ваши вызовы моделей.

Передайте это своему ИИ-агенту

Скопируйте этот промпт в Claude Code, Cursor, Codex или любой кодинг-агент. Он подскажет агенту, где документация и как использовать ваш API-ключ.

Integrate models from Lovely Router into this project through the OpenAI Images API.

- Docs (read first): https://lovelyrouter.com/docs/models/images.md
- Use the official OpenAI SDK with base URL https://lovelyrouter.com/v1: POST /v1/images/generations and /v1/images/edits. For long or batch work, queue jobs with POST https://lovelyrouter.com/v1/images/jobs and fetch them when done.
- One flat price per image; the price list is in the docs and GET https://lovelyrouter.com/v1/models.
- GET https://lovelyrouter.com/v1/models lists every model id with its price; pick one there, do not guess ids.
- Auth: read my API key from the LOVELY_API_KEY environment variable and send it as `Authorization: Bearer $LOVELY_API_KEY`. Never print or commit the key. If it is not set, ask me to create one at https://lovelyrouter.com/app/keys.
- Billing is prepaid: every call is charged to my balance, so test with a small request before running anything large.
- Every docs page is plain Markdown; the full index is https://lovelyrouter.com/llms.txt.

My task: <describe what you want to build or get>
01

Как это работает

010203
  1. Создайте ключ

    Зарегистрируйтесь, пополните баланс от $5 и создайте ключ на странице API-ключи. Модели изображений обслуживаются в группе каналов gpt-value, поэтому используйте ключ в режиме Auto или привязанный к этой группе.

  2. Направьте OpenAI SDK на Lovely Router

    Укажите базовый URL https://lovelyrouter.com/v1. Запросы проходят в том виде, в каком их определяет OpenAI, поэтому официальные SDK работают без изменений.

  3. Создайте изображение

    POST /v1/images/generations держит соединение, пока изображение не будет готово, и возвращает его в base64 в поле b64_json.

    curl https://lovelyrouter.com/v1/images/generations \
      -H "Authorization: Bearer $LOVELY_API_KEY" \
      -H "content-type: application/json" \
      -d '{
        "model": "gpt-image-2",
        "prompt": "A watercolor painting of a red fox in a snowy birch forest at dawn",
        "size": "1024x1024",
        "quality": "medium"
      }' | jq -r '.data[0].b64_json' | base64 --decode > fox.png

Обычно изображение создаётся от 40 секунд до 2 минут, плюс время ожидания в очереди. Шлюз отвечает в пределах девяти минут, поэтому задайте HTTP-клиенту тайм-аут не меньше десяти. response_format: "url" игнорируется: изображения всегда возвращаются в base64.

02

Модели и размеры

МодельЦенаУмеетМаксимальный размер
gpt-image-2$0.04 за изображениеГенерация и редактирование3840×2160
gpt-image-2.5-flare$0.04 за изображениеГенерация и редактирование3840×2160
gpt-image-2.5-sunburst$0.04 за изображениеГенерация и редактирование3840×2160
size

: 1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160 или любой WIDTHxHEIGHT, где обе стороны кратны 16, длинная сторона не больше 3840 пикселей и не больше чем втрое длиннее короткой. auto оставляет выбор модели.

quality

: low, medium, high или auto. Цена у всех одинаковая, а на модели GPT Image 2.5 этот параметр не влияет.

output_format

: png (по умолчанию), jpeg или webp, для двух последних — с output_compression. background: "transparent" работает с png и webp.

Чтобы отредактировать изображение или дать модели референсы (товар, логотип, человека, стиль), отправьте до 16 изображений и, при желании, mask в POST /v1/images/edits с любой из моделей: файлами multipart/form-data или ссылками в JSON. Редактирование стоит столько же, сколько генерация.

cURL
curl https://lovelyrouter.com/v1/images/edits \
  -H "Authorization: Bearer $LOVELY_API_KEY" \
  -F model=gpt-image-2 \
  -F image=@fox.png \
  -F prompt="Make it night with a full moon" | jq -r '.data[0].b64_json' | base64 --decode > fox-night.png
03

Задачи изображений: отправьте сейчас, заберите позже

Каждый запрос изображения встаёт в очередь и начинается, как только освобождаются мощности, поэтому всплеск запросов ждёт своей очереди, а не завершается ошибкой. У каждого аккаунта может быть до 20 изображений в очереди или в генерации одновременно. Если не хотите держать соединение открытым минутами, используйте задачи изображений:

cURL
# Submit: returns 202 with the job id and its queue_position
curl https://lovelyrouter.com/v1/images/jobs \
  -H "Authorization: Bearer $LOVELY_API_KEY" \
  -H "content-type: application/json" \
  -d '{"model": "gpt-image-2", "prompt": "A red fox in a snowy birch forest", "size": "1536x1024"}'

# Wait up to 60 seconds for it, then download the file
curl "https://lovelyrouter.com/v1/images/jobs/img_8c1f0e2a9b7d4f3e6a5c2b1d?wait=60" \
  -H "Authorization: Bearer $LOVELY_API_KEY"
curl -o fox.png https://lovelyrouter.com/v1/images/jobs/img_8c1f0e2a9b7d4f3e6a5c2b1d/content \
  -H "Authorization: Bearer $LOVELY_API_KEY"

Задача принимает те же поля, что и генерация; входные изображения превращают её в редактирование. Изображение завершённой задачи доступно 7 дней. Можно получить список недавних задач и отменить задачу, которая ещё в очереди. Если синхронный запрос не завершился за девять минут, он отвечает 504 с id задачи в заголовке x-lovely-image-job, а изображение продолжает генерироваться, и его можно забрать как задачу.

04

В песочнице и через MCP

search_toolsrun_toolget_run

Чтобы попробовать промпты и редактирование без кода, переключите песочницу в режим Изображения. Она работает на задачах изображений.

Агенты тоже умеют создавать изображения. У MCP-сервера есть инструмент generate_image, который использует GPT Image 2.5, а если 2.5 недоступна — GPT Image 2, по той же цене за изображение, и принимает референсы по URL. Он отвечает ссылкой для скачивания, которая 24 часа работает без ключа, и командой curl, сохраняющей файл; get_image ждёт изображение, которое ещё не готово. Добавьте сервер в Claude Code:

Shell
claude mcp add --transport http lovely-tools https://lovelyrouter.com/mcp \
  --header "Authorization: Bearer $LOVELY_API_KEY"

Затем попросите: «Сгенерируй главное изображение 1536x1024 с маяком в сумерках в стиле плоской иллюстрации и сохрани его в public/hero.png».

05

Рецепты

Фото товаров на прозрачном фоне

Используйте gpt-image-2 с background: "transparent" и output_format: "png", а затем кладите файл на страницу любого цвета.

Обои в 4K

Запросите 3840x2160. Это стоит столько же, сколько квадратная миниатюра; ожидайте PNG размером около 14 МБ.

Пятьдесят вариаций одного промпта

Отправляйте задачи по 20 — это лимит аккаунта — и добавляйте следующую по мере завершения каждой. Забирайте результаты с ?wait= вместо пауз между опросами.

Ретушь готовой фотографии

Отправьте её в /v1/images/edits с маской на области, которую нужно изменить, и промптом, описывающим изменение.

Изображения в рабочем процессе агента

Пусть Claude Code вызывает generate_image через MCP, пока собирает страницу, и сохраняет каждый файл туда, где его ждёт код.

06

Сколько это стоит

Единая цена $0.04 за изображение — для генерации и редактирования, при любом размере и качестве. Объект usage в ответе носит справочный характер и на цену не влияет.

При отправке изображения его цена резервируется на балансе и списывается, когда изображение готово. Плата не взимается, если запрос отклонён, задача отменена или изображение не получилось. Сгенерированное изображение оплачивается, даже если ваш клиент отключился до его получения. Подписки нет; другие продукты на том же балансе смотрите на странице цен.

07

Частые вопросы

?
Сколько стоит GPT Image 2 API?+

Каждое изображение стоит $0.04, одинаково для любого размера и качества, и для генерации, и для редактирования. GET /v1/models показывает текущую цену в поле pricing.per_image.

Сколько времени создаётся изображение?+

Обычно от 40 секунд до 2 минут, плюс время в очереди. Синхронный запрос ждёт до девяти минут; задачи изображений позволяют отправить запрос и забрать изображение позже.

Можно ли получить несколько изображений одним запросом?+

Нет. n должен быть равен 1. Для нескольких изображений отправляйте параллельные запросы или задачи — до 20 в очереди или в генерации на аккаунт одновременно.

Сколько хранятся созданные изображения?+

Файл завершённой задачи изображения доступен по GET /v1/images/jobs/{id}/content 7 дней. Ссылки для скачивания из MCP-инструмента generate_image работают 24 часа без ключа.

Списываются ли деньги, если генерация не удалась?+

Нет. Неудавшиеся изображения, отменённые задачи и отклонённые запросы ничего не стоят, а изображение, которое не может начаться в течение 30 минут, завершается ошибкой 429 без списания.

Поддерживается ли потоковая передача или частичный вывод изображения?+

Пока нет. stream: true возвращает 400. Вариации изображений (/v1/images/variations) тоже недоступны.

В руководстве по изображениям перечислены все параметры и коды статуса. Текстовые модели на том же ключе — в GPT API.

Один предоплаченный ключ для моделей, данных и агентов

Без подписки. Пополняйте баланс, используйте сколько нужно и смотрите каждое списание в логах.