Перейти к основному содержанию
POST
/
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-seedream-5-0",
    "prompt": "Милая панда играет в бамбуковом лесу",
    "size": "1:1",
    "n": 1,
    "metadata": {
      "resolution": "2K"
    }
  }'
{
  "id": "task_img_abc123def456",
  "object": "generation.task",
  "model": "doubao-seedream-5-0",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}
  • Seedream 5.0 lite — новейшая модель генерации изображений от команды ByteDance Seed
  • Используйте параметр model для выбора doubao-seedream-5-0
  • Поддерживает генерацию по тексту, по изображению и с несколькими референсами
  • Новая возможность поиска в интернете для генерации с актуальными данными
  • Поддерживает разрешение 2K и 3K
  • Асинхронное управление задачами, запрос результатов по ID задачи
Важное изменение: Для повышения производительности и контроля затрат мы больше не поддерживаем передачу данных изображений в формате base64 напрямую в image_urls. Пожалуйста, сначала используйте API загрузки изображений для загрузки изображений и получения URL, а затем вызывайте этот эндпоинт.

Авторизация

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

Тело запроса

model
string
по умолчанию:"doubao-seedream-5-0"
обязательно
Название модели для генерации изображенийПример: "doubao-seedream-5-0"
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 - Ультраширокий
  • 9:21 - Ультравысокий
n
integer
по умолчанию:1
Количество генерируемых изображенийДиапазон: 1-15По умолчанию: 1Примечание:
  • Сумма референсных изображений + генерируемых должна быть ≤ 15
  • Вводите только число (например 1), без кавычек
Оплата предварительно списывается по количеству
image_urls
string[]
Список URL референсных изображений для генерации по изображению⚠️ Только формат URL (base64 больше не поддерживается)Ограничения:
  • Максимум 10 изображений
  • Форматы: jpeg, png
  • Соотношение сторон: [1/3, 3]
  • Ширина и высота (px) > 14
  • Размер: не более 10 МБ
  • Всего пикселей: не более 6000×6000 px
metadata
object
Специфичные параметры для расширенной настройки модели Seedream 5.0

Ответ

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