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

Авторизация

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

Тело запроса

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

Ответ

id
string
Уникальный идентификатор задачи для запроса статуса
object
string
Тип объекта, всегда generation.task
model
string
Используемое имя модели
status
string
Статус задачи
  • queued - В очереди на обработку
  • in_progress - Обработка
  • completed - Успешно завершено
  • failed - Не удалось
progress
integer
Процент выполнения задачи (0-100)
created_at
integer
Временная метка создания задачи (временная метка Unix)
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-4-5",
    "prompt": "Милая панда играет в бамбуковом лесу",
    "size": "1:1",
    "n": 1,
    "metadata": {
      "resolution": "2K"
    }
  }'
{
  "id": "task_img_abc123def456",
  "object": "generation.task",
  "model": "doubao-seedream-4-5",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}