Skip to content

gpt-image-2 API — доступ через шлюз AI API

Генерируйте изображения с помощью gpt-image-2 от OpenAI через byesu — шлюз AI API с OpenAI-совместимыми и нативными Anthropic эндпоинтами: один ключ для Claude / GPT-5.6 / Grok / Gemini плюс модели изображений и видео, оплата по факту использования без подписки. gpt-image-2 умеет и text-to-image, и — с референсными изображениями — image-to-image сценарии (ретушь, перенос стиля, композитинг из нескольких изображений). Тарификация поштучная: $0.01 за изображение (разрешение 1K) — вы платите только за то, что используете, а неудавшиеся медиа-задачи возмещаются автоматически.

byesu использует официальную маршрутизацию (без реверс-инжиниринга, зеркал и взломанных клиентов), поэтому модели не деградируют, а цены прозрачны. gpt-image-2 говорит на стандартном интерфейсе изображений OpenAI, так что ваш существующий код генерации изображений почти не потребует изменений — только новый base URL и ключ.

Цены

МодельРазрешениеРеференсные изображенияТарификацияЦена
gpt-image-21K≤3За изображение$0.01 / изображение
  • Оплата за изображение: списание идёт за каждое сгенерированное изображение, а если ничего не сгенерировано, списаний нет.
  • Консоль в реальном времени сравнивает фактическую цену списания с официальной ценой по прайсу — коэффициент прозрачен, изменения тарифов отслеживаются автоматически.
  • Если медиа-задача (изображение / видео) завершилась сбоем, средства возвращаются автоматически — списаний впустую не будет.

Как вызывать

Base URL: https://byesu.com/v1 · Заголовок авторизации: Authorization: Bearer sk-ваш-токен

Токен должен быть из группы media

Модели изображений доступны только в группе media / media-gen. Перейдите в Консоль → Токены и создайте новый токен в этой группе, иначе вы получите ошибку «нет доступного канала».

Text-to-image · curl

Вызовите POST /v1/images/generations. Он синхронно возвращает изображение в base64 (в data[0].b64_json):

bash
curl https://byesu.com/v1/images/generations \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "Золотистый ретривер бежит по золотому пшеничному полю на закате, кинематографично, малая глубина резкости",
    "size": "1024x1024"
  }'

Ответ:

json
{ "data": [ { "b64_json": "<base64 string>" } ] }

Text-to-image · Python

python
import base64, requests

resp = requests.post(
    "https://byesu.com/v1/images/generations",
    headers={"Authorization": "Bearer sk-YOUR_TOKEN"},
    json={
        "model": "gpt-image-2",
        "prompt": "Киберпанк-город ночью, неоновые отражения на мокрых улицах, дождь, фотореалистично",
        "size": "1024x1024",
    },
).json()

# Сохраняем изображение (base64 возвращается синхронно)
img = base64.b64decode(resp["data"][0]["b64_json"])
open("out.png", "wb").write(img)

Image-to-image (референсные изображения) · curl

Вызовите POST /v1/images/edits в формате multipart/form-data. Референсные изображения загружаются как файлы (имя поля image, поле можно повторять для передачи нескольких; gpt-image-2 принимает до 3, каждое ≤8MB):

bash
curl https://byesu.com/v1/images/edits \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -F model="gpt-image-2" \
  -F prompt="Объедини эти две фотографии в акварельную картину" \
  -F size="1024x1024" \
  -F image=@ref1.png \
  -F image=@ref2.png

Image-to-image · Python

python
import base64, requests

resp = requests.post(
    "https://byesu.com/v1/images/edits",
    headers={"Authorization": "Bearer sk-YOUR_TOKEN"},
    data={
        "model": "gpt-image-2",
        "prompt": "Преврати эту фотографию в акварельную живопись",
        "size": "1024x1024",
    },
    files=[
        ("image", ("ref1.png", open("ref1.png", "rb"), "image/png")),
        # до 3 референсных изображений
    ],
).json()

open("edited.png", "wb").write(base64.b64decode(resp["data"][0]["b64_json"]))

Формат ответа такой же, как у text-to-image.

Ключевые параметры

ПолеЭндпоинтОбязательноПримечания
modelОбаВсегда gpt-image-2; регистр и дефисы должны точно совпадать со значением в консоли
promptОбаТекстовый промпт; чем конкретнее (объект + сцена + стиль + освещение), тем лучше результат
sizeОбаШирина×высота в пикселях, задаёт пропорции; gpt-image-2 работает в классе 1K, например "1024x1024" (1:1). Без указания — по умолчанию 1:1
imageImage-to-imageФайловое поле референсного изображения, можно повторять; до 3, каждое ≤8MB

Популярные пропорции

1:1 (1024x1024), 16:9, 9:16, 4:3, 3:4 и так далее — просто выразите ширину/высоту в пикселях через size.

Почему byesu для gpt-image-2

  • Официальная маршрутизация без деградации качества — запросы попадают в настоящий gpt-image-2, а не в реверс-инжиниринговую или зеркальную подмену, поэтому качество изображений соответствует официальному сервису.
  • Один шлюзовой эндпоинт — обращайтесь напрямую к https://byesu.com/v1 со своим токеном sk-; не нужно разворачивать и поддерживать дополнительную инфраструктуру.
  • Прозрачная поштучная тарификация$0.01/изображение, оплата по факту использования; консоль в реальном времени показывает фактическую цену списания рядом с официальной ценой по прайсу, коэффициент открыт.
  • Автоматический возврат при сбое — неудавшиеся медиа-задачи не тарифицируются; риск берёт на себя платформа.
  • Image-to-image с несколькими референсами/v1/images/edits поддерживает несколько референсных изображений в одном запросе (до 3 для gpt-image-2) для композитинга, ретуши и переноса стиля.
  • Совместимость с OpenAI — стандартный формат интерфейса; существующему коду генерации изображений OpenAI достаточно нового base_url и ключа.
  • Один ключ — вся платформа — тем же токеном доступны текстовые модели (/v1/chat/completions; для Claude дополнительно поддерживается нативный Anthropic-эндпоинт /v1/messages), видеомодели и не только.
  • Оплата по факту, без подписки — пополняйте баланс через USDT, Alipay или WeChat Pay и платите только за то, что используете.

Полезные ссылки

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

Как получить доступ к API gpt-image-2?

Зарегистрируйтесь в консоли byesu, создайте токен в группе media / media-gen и вызывайте gpt-image-2 через OpenAI-совместимые эндпоинты /v1/images/generations (text-to-image) и /v1/images/edits (image-to-image). Один ключ также покрывает Claude, GPT-5.6, Grok и Gemini, оплата по факту использования без подписки. Токен из неверной группы вызывает ошибку «нет доступного канала».

Сколько стоит одно изображение через API gpt-image-2?

На byesu gpt-image-2 тарифицируется поштучно — $0.01 за изображение (разрешение 1K): списание идёт за каждое сгенерированное изображение, а если ничего не сгенерировано, списаний нет. Консоль показывает фактическую цену списания рядом с официальной ценой по прайсу, а неудавшиеся медиа-задачи возмещаются автоматически.

Как вызывать gpt-image-2 и какие эндпоинты он использует?

Два OpenAI-совместимых эндпоинта: text-to-image использует POST /v1/images/generations (JSON, синхронно возвращает base64 в data[0].b64_json); image-to-image использует POST /v1/images/edits (multipart, референсные изображения передаются в файловом поле image, до 3 штук, каждое ≤8MB). На этой странице есть готовые к запуску примеры на curl и Python.

Сколько референсных изображений поддерживает gpt-image-2?

В режиме image-to-image gpt-image-2 поддерживает до 3 референсных изображений, каждое не больше 8MB. Загружайте их, повторяя файловое поле image в /v1/images/edits — это удобно для композитинга, ретуши и переноса стиля.

Можно ли использовать модели byesu в Claude Code и других клиентах?

Модели изображений вызываются через API. Для текстовых и кодинговых задач byesu работает как drop-in шлюз: укажите base_url https://byesu.com/v1 (OpenAI-совместимый) или https://byesu.com (нативный Anthropic, например ANTHROPIC_BASE_URL для Claude Code), затем вставьте свой токен sk-. Поддерживаются Cherry Studio, Codex и Claude Code — см. docs.byesu.com/ru/guide/quickstart.

gpt-image-2 на byesu — это официальная модель?

Да. byesu использует официальную маршрутизацию — без реверс-инжиниринга, зеркал и взломанных клиентов, поэтому качество изображений соответствует официальному сервису. Тем же токеном можно вызывать текстовые и видеомодели, всё тарифицируется прозрачно по факту использования.

Возникла проблема? Напишите в поддержку или в наш чат.