Gateway
Справочник API

Image Generations

Генерация изображений

POST/v1/images/generations

Создаёт изображение по текстовому описанию.

Что указать

  • модель;
  • описание изображения;
  • размер и другие параметры, если их поддерживает модель.

Доступность параметров зависит от конкретной модели. Если запрос возвращает ошибку валидации, проверьте документацию выбранной модели и доступность этой возможности в тарифе.

Пример запроса

curl {{PUBLIC_API_BASE_URL}}/images/generations \
  -H "Authorization: Bearer gw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "provider/image-model",
    "prompt": "Минималистичная иллюстрация панели аналитики",
    "size": "1024x1024"
  }'

Параметры тела запроса

ПолеОбязательностьОписание
modelДаПубличное имя модели изображений.
promptДаОписание изображения.
sizeНетРазмер, если поддерживается моделью.
nНетКоличество изображений.
response_formatНетФормат ответа, если поддерживается.

Поля ответа

ПолеОбязательностьОписание
createdНетВремя создания.
dataДаМассив изображений.
data[].urlНетСсылка на изображение, если модель возвращает URL.
data[].b64_jsonНетИзображение в base64, если выбран такой формат.
data[].revised_promptНетУточнённый prompt, если модель его возвращает.

Пример ответа

{
  "created": 1760000000,
  "data": [
    {
      "url": "https://example.com/generated-image.png"
    }
  ]
}