Перейти к основному содержанию
POST
https://toapis.com
/
v1
/
images
/
generations
curl --request POST \
  --url https://toapis.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedance-4-0",
    "prompt": "Милая панда играет в бамбуковом лесу",
    "size": "1:1",
    "resolution": "2K",
    "n": 1
  }'
{
  "id": "task_img_abc123def456",
  "object": "generation.task",
  "model": "doubao-seedance-4-0",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}
  • Модель генерации изображений Seedream 4.0
  • Используйте параметр model для выбора doubao-seedance-4-0
  • Поддержка текст-в-изображение
  • Асинхронное управление задачами

Авторизация

Authorization
string
обязательно
Все API требуют аутентификации Bearer Token

Тело запроса

model
string
по умолчанию:"doubao-seedance-4-0"
обязательно
Название модели: "doubao-seedance-4-0"
prompt
string
обязательно
Текстовое описание для генерации изображенияМаксимум 1000 символов
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 - Ультраширокий
  • 9:21 - Ультравысокий
resolution
string
по умолчанию:"2K"
Разрешение изображенияПоддерживаемые разрешения:
  • 1K - Базовое разрешение
  • 2K - Стандартное разрешение (по умолчанию)
  • 4K - Высокое разрешение
Справочные размеры разрешений:
РазрешениеРазмер 1:1Размер 16:9
1K1024x10241280x720
2K2048x20482560x1440
4K4096x40965404x3040
n
integer
по умолчанию:1
Количество генерируемых изображенийДиапазон: 1-15 (минимум 1, максимум 15)По умолчанию: 1Примечание:
  • Фактическое количество изображений зависит от этого параметра и количества входных эталонных изображений. Общее количество эталонных изображений + генерируемых изображений должно быть ≤ 15
  • Необходимо вводить простое число (например, 1), не используйте кавычки, иначе возникнет ошибка
Оплата будет предварительно вычтена на основе количества
image_urls
array
Список URL-адресов эталонных изображений для изображения-в-изображение или редактирования
  • Максимум 10 изображений
  • Форматы изображений: jpeg, png
  • Диапазон соотношения сторон (ширина/высота): [1/3, 3]
  • Ширина и высота (px) > 14
  • Размер: не более 10 МБ
  • Общее количество пикселей: не более 6000×6000 px
optimize_prompt_options
string
по умолчанию:"standard"
Режим оптимизации промпта
  • standard: Стандартный режим, генерирует контент более высокого качества с большим временем обработки
  • fast: Быстрый режим, генерирует контент за более короткое время с обычным качеством
По умолчанию: standard
sequential_image_generation
string
по умолчанию:"disabled"
Режим последовательной генерации изображений (специфическая функция Doubao)Контролирует, следует ли генерировать несколько изображений:
  • disabled: Отключить последовательный режим, генерирует только 1 изображение даже с несколькими эталонными изображениями (по умолчанию)
  • auto: Включить последовательный режим, может генерировать несколько изображений
Примечания по использованию:
  • ✅ Необходимо предоставить image_urls - требуется минимум 1 эталонное изображение
  • ✅ Установите n: 3 или используйте sequential_image_generation: "auto" + max_images: 3
  • ✅ Это сгенерирует 3 разных изображения на основе эталонных изображений
  • ⚠️ Когда n > 1, автоматически устанавливается в auto
Ограничения:
  • Чистая генерация текста в изображение (без image_urls) не может генерировать несколько изображений - это ограничение API Doubao
sequential_image_generation_options
object
Параметры последовательной генерации изображенийДоступно, когда sequential_image_generation установлен в autoСвойства:
  • max_images (целое число): Укажите количество изображений для генерации, Диапазон: 1-15
Пример:
"sequential_image_generation": "auto",
"sequential_image_generation_options": {
  "max_images": 3
}
watermark
boolean
по умолчанию:false
Добавлять ли водяной знак к сгенерированному изображению
  • true: Добавить водяной знак
  • false: Без водяного знака (по умолчанию)

Ответ

id
string
Уникальный идентификатор задачи
status
string
Статус: queued, in_progress, completed, failed
curl --request POST \
  --url https://toapis.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedance-4-0",
    "prompt": "Милая панда играет в бамбуковом лесу",
    "size": "1:1",
    "resolution": "2K",
    "n": 1
  }'
{
  "id": "task_img_abc123def456",
  "object": "generation.task",
  "model": "doubao-seedance-4-0",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}