Перейти к основному содержанию
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedream-5-0-lite",
    "prompt": "A golden retriever playing in a garden, sunny day, high-definition photography style",
    "size": "16:9",
    "resolution": "2K",
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedream-5-0-lite",
    "prompt": "A golden retriever playing in a garden, sunny day, high-definition photography style",
    "size": "16:9",
    "resolution": "2K",
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Авторизация

Authorization
string
обязательно
Все конечные точки API требуют аутентификации Bearer TokenПолучите свой API Key:Перейдите на страницу управления API ключами, чтобы получить свой API KeyДобавьте его в заголовок запроса:
Authorization: Bearer YOUR_API_KEY

Тело запроса

model
string
по умолчанию:"doubao-seedream-5-0-lite"
обязательно
Название модели генерации изображенийПоддерживаемые модели: doubao-seedream-5-0-lite, doubao-seedream-5.0-lite, Doubao-Seedream-5.0-liteПример: "doubao-seedream-5-0-lite"
prompt
string
обязательно
Текстовое описание для генерации изображения
size
string
по умолчанию:"1:1"
Соотношение сторон изображенияПоддерживаемые соотношения сторон:
  • 1:1 — квадрат (по умолчанию)
  • 4:3 — горизонтальный 4:3
  • 3:4 — вертикальный 3:4
  • 16:9 — горизонтальный широкоформатный
  • 9:16 — вертикальный
  • 3:2 — горизонтальный 3:2
  • 2:3 — вертикальный 2:3
  • 21:9 — сверхширокий
  • auto — автоматически подбирать соотношение сторон по референсному изображению (требуется image_urls)
Примечание: Seedream-5.0-Lite не поддерживает соотношение 9:21
resolution
string
по умолчанию:"2K"
Разрешение изображенияПоддерживаемые разрешения:
  • 2K — стандартное разрешение (по умолчанию)
  • 3K — высокое разрешение
Примечание: Seedream-5.0-Lite поддерживает только разрешения 2K и 3K, 1K и 4K не поддерживаются
Справочные размеры для разрешений:
РазрешениеРазмер 1:1Размер 16:9
2K2048x20482848x1600
3K3072x30724096x2304
n
integer
Количество генерируемых изображенийДиапазон: 1–4По умолчанию: 1Примечание:
  • Когда n > 1, режим последовательной генерации включается автоматически
  • Необходимо указывать обычное число (например, 1), не используйте кавычки, иначе это вызовет ошибку
Списание будет произведено заранее на основе количества
image_urls
array
Список URL референсных изображений для генерации image-to-imageПоддерживаются два формата:1. Полный URL изображения
  • Публично доступный URL изображения (http:// или https://)
  • Пример: https://example.com/image.jpg
2. Формат Base64
  • Необходимо использовать полный формат Data URI
  • Формат: data:image/{format};base64,{base64-данные}
  • Поддерживаемые форматы изображений: jpeg, png
  • Пример: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
  • Внимание: префикс data:image/jpeg;base64, обязателен
Ограничения:
  • Форматы изображений: jpeg, png
  • Диапазон соотношения сторон (ширина/высота): [1/3, 3]
  • Ширина и высота (px) > 14
  • Размер: не более 10MB на изображение
  • Общее количество пикселей: не более 6000×6000 px
output_format
string
по умолчанию:"jpeg"
Формат выходного изображения
  • jpeg: формат JPEG (по умолчанию)
  • png: формат PNG, подходит для прозрачного фона и аналогичных случаев
Примечание: Параметр output_format является эксклюзивным для Seedream-5.0-Lite. Другие модели изображений игнорируют этот параметр.
sequential_image_generation
string
по умолчанию:"disabled"
Режим последовательной генерации изображенийУправляет генерацией нескольких изображений:
  • disabled: отключить последовательный режим (по умолчанию)
  • auto: включить последовательный режим, можно генерировать несколько изображений
Заметки по использованию:
  • Когда n > 1, режим автоматически установится в auto
sequential_image_generation_options
object
Параметры последовательной генерации изображенийДоступно, когда sequential_image_generation установлено в autoСвойства:
  • max_images (integer): задаёт количество генерируемых изображений
Пример:
"sequential_image_generation": "auto",
"sequential_image_generation_options": {
  "max_images": 4
}
watermark
boolean
по умолчанию:"false"
Добавлять ли водяной знак к сгенерированному изображению
  • true: добавить водяной знак
  • false: без водяного знака (по умолчанию)

Ответ

code
integer
Код состояния ответа
data
array
Массив данных ответа