Перейти к основному содержанию
POST
Эндпоинт работает асинхронно. После отправки получите ID из data[0].task_id и проверяйте состояние и изображение через запрос задачи. Опрашивайте каждые 3–5 секунд; рекомендуемый общий тайм-аут клиента — 5 минут. Остановитесь при completed или failed.

Заголовки запроса

string
обязательно
Авторизация Bearer: Bearer <token>, где <token> — ваш APIMart API Key.

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

string
обязательно
Фиксированное значение: hy-image-v3.5-preview.
string
обязательно
Описание для генерации или редактирования. Поддерживаются китайский и английский; не должно быть пустым.
string
по умолчанию:"auto"
Соотношение сторон или точные размеры в пикселях.
  • Соотношение: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9.
  • Точные пиксели: например 2000x1104, с учётом ограничений ниже.
  • auto или не задано: модель выбирает соотношение по промпту.
При точных пикселях resolution не определяет размеры результата.
string
по умолчанию:"1K"
Разрешение: 1K, 2K или 4K; по умолчанию 1K.При точных пикселях поле не определяет размеры. Всегда используйте поддерживаемое значение; другие значения возвращают HTTP 400.
integer
Точная ширина в пикселях. Обязательно передавать с height; приоритет выше, чем у size и resolution.Ширина 256–8192; ширина × высота не более 8 294 400. Рекомендуются значения, кратные 16.
integer
Точная высота в пикселях. Обязательно передавать с width.Высота 256–8192; ширина × высота не более 8 294 400. Рекомендуются значения, кратные 16.
string[]
Общедоступные URL референсов, до 5 изображений. Без них — генерация по тексту; с ними — по референсам через тот же эндпоинт.Поддерживаются JPEG, PNG и WEBP. Рекомендуется менее 7MB на изображение. URL должны быть общедоступными.
string
Содержимое, которое не должно появляться на изображении.
integer
Случайное зерно; неотрицательное целое число. 0 или отсутствие означает случайное значение.
integer
по умолчанию:"1"
Одно изображение на запрос. Допускается только 1; другие значения возвращают HTTP 400.

Выбор размеров

Приоритет: пара width / height → точные пиксели в size → соотношение или auto в size совместно с resolution. При точных пикселях ширина и высота — каждая 256–8192, всего не более 8 294 400 пикселей. Для обеих рекомендуются значения, кратные 16.

Пример точных размеров

Можно не передавать width и height, а указать "size": "2000x1104".

Пример с референсом

Замените URL примеров реальными общедоступными адресами. Для нескольких референсов добавьте URL в image_urls, суммарно не более 5 изображений.

Ответ на отправку

integer
Код ответа; 200 означает успех.
array
Результат отправки задачи.

Получение результата

Пример успешного ответа (URL изображения приведён для примера):
  • pending / processing: продолжать опрос.
  • completed: получить URL из data.result.images[0].url[0]; url — массив строк.
  • failed: прекратить опрос и прочитать причину из data.error.message. Полный возврат средств. Нарушения в промпте и отклонение модерацией также считаются ошибкой задачи.
Изображения хранятся в CDN платформы. Скачайте и сохраните их до времени expires_at, указанного в результате запроса.

Оплата

Оплата за изображение. Актуальные цены — в тарифах моделей.
  • При соотношении сторон оплата идёт по уровню resolution.
  • При точных пикселях уровень определяется короткой стороной:
При сбое задачи средства возвращаются полностью.

Типичные ошибки параметров

Следующие случаи синхронно возвращают HTTP 400 без создания задачи и списания средств: