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

Авторизация

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

Тело запроса

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

Ответ

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-0",
    "prompt": "Милая панда играет в бамбуковом лесу",
    "size": "1:1",
    "n": 1,
    "metadata": {
      "resolution": "2K"
    }
  }'
{
  "id": "task_img_abc123def456",
  "object": "generation.task",
  "model": "doubao-seedream-4-0",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}