Skip to Content
МоделиSeedream (Doubao)

Семейство Seedream (Doubao)

Модели изображений Doubao от ByteDance, всего три. Вызываются через OpenAI-совместимый эндпоинт /v1/images/generations; и генерация по тексту, и редактирование используют этот эндпоинт.

Выбор модели

Главное5.0 Pro генерирует одно изображение за запрос и поддерживает размеры от 1K до 2K; серии изображений и 4K доступны в 5.0 Lite и 4.5.
Seedream 5.0 ProФлагман
  • Поддерживает размер 1K
  • Нет серий изображений и пресета 4k
doubao-seedream-5.0-pro
Seedream 5.0 Lite
  • Поддерживает серии изображений и 4K
  • Минимум 2K
doubao-seedream-5.0-lite
Seedream 4.5Предыдущее поколение
  • Поддерживает серии изображений и несколько изображений через n
  • Минимум 2K
doubao-seedream-4.5
ID моделей (копируйте без изменений)
5.0 Provolcengine/doubao-seedream-5.0-proФлагман, поддерживает 1K

Актуальные цены см. на странице модели .

Текст в изображение

seedream.py
import base64 from openai import OpenAI client = OpenAI(api_key="YOUR_OFOX_API_KEY", base_url="https://api.ofox.io/v1", timeout=600) resp = client.images.generate( model="volcengine/doubao-seedream-5.0-pro", prompt="Красное яблоко на белом столе", size="2560x1440", ) with open("output.jpg", "wb") as f: f.write(base64.b64decode(resp.data[0].b64_json))

Формат вывода всегда JPEG — сохраняйте файл с расширением .jpg. По умолчанию возвращается base64; с "response_format": "url" вместо этого возвращается ссылка на изображение.

Размер (size)

ГлавноеДля 4.5 и 5.0 Lite минимум — 2K (3 686 400 пикселей); и 1k, и 1024×1024 отклоняются.

size поддерживает два варианта записи:

  • Уровень разрешения 1k, 2k, 4k (без учёта регистра): задаёт только разрешение, а соотношение сторон модель выбирает по промпту. По замерам, 4.5 с 2k выдавала как 2048×2048, так и 1664×2496.
  • Точные размеры ШИРИНАxВЫСОТА: соотношение сторон фиксировано, число пикселей должно укладываться в диапазон из таблицы ниже.
5.0 Pro5.0 Lite4.5
Минимум пикселей921 600 (например, 1280×720)3 686 400 (например, 2560×1440)3 686 400
Максимум пикселей——16 777 216 (4096×4096)
1kПоддерживается, по замерам 1152×864Не поддерживаетсяНе поддерживается
2kПоддерживаетсяПоддерживаетсяПоддерживается
4kНе поддерживаетсяПоддерживается, по замерам 4096×4096Поддерживается
size не указанПо замерам 2368×1776——

«—» означает, что в этот раз замеры не проводились; ориентируйтесь на официальную документацию Volcano Engine Ark .

Распространённые допустимые размеры (удовлетворяют минимуму пикселей для 4.5 и 5.0 Lite):

СоотношениеРазмер
1:12048x2048
16:92560x1440
9:161440x2560
4:32304x1728
3:41728x2304

Редактирование и несколько референсов

ГлавноеРеференсные изображения передаются в поле image, а не input_images; /v1/images/edits не поддерживается.
seedream_edit.py
import base64 from openai import OpenAI client = OpenAI(api_key="YOUR_OFOX_API_KEY", base_url="https://api.ofox.io/v1", timeout=600) with open("apple.jpg", "rb") as f: ref = "data:image/jpeg;base64," + base64.b64encode(f.read()).decode() resp = client.images.generate( model="volcengine/doubao-seedream-5.0-pro", prompt="Сделай яблоко фиолетовым, остальное оставь без изменений", size="2k", extra_body={"image": [ref]}, ) with open("apple_purple.jpg", "wb") as f: f.write(base64.b64decode(resp.data[0].b64_json))
  • image — массив, каждый элемент которого является URL изображения или строкой, начинающейся с data:image/...;base64,. Несколько референсных изображений помещайте в массив по порядку и описывайте в промпте роль каждого.
  • input_images — поле только для Qwen-Image, Seedream его не поддерживает.
  • Seedream не поддерживает /v1/images/edits; для редактирования используйте поле image, описанное в этом разделе.

Серии и несколько изображений

Главное5.0 Lite и 4.5 могут вернуть несколько изображений за один раз; 5.0 Pro генерирует только одно изображение за запрос.
Способ5.0 Pro5.0 Lite4.5
n: 2Возвращает 400—По замерам возвращает 2 изображения
sequential_image_generation: "auto"Возвращает 400По замерам возвращает 3 изображенияПо замерам возвращает только 1 изображение

Пример серии изображений:

{ "model": "volcengine/doubao-seedream-5.0-lite", "prompt": "Сгенерируй 3 отдельных изображения: одна и та же лиса весной, летом и осенью", "size": "2k", "sequential_image_generation": "auto", "sequential_image_generation_options": { "max_images": 3 } }
  • auto означает, что количество изображений определяет модель, а max_images задаёт только верхний предел. По замерам, на тот же запрос 4.5 объединила три кадра комикса в одном изображении и вернула только 1. Если нужно фиксированное количество, явно напишите в промпте «сгенерируй N отдельных изображений».
  • Каждое изображение оплачивается отдельно; usage.output_tokens — сумма по всем изображениям.

Водяной знак

По замерам, при вызове через OfoxAI водяного знака по умолчанию нет, дополнительные параметры не нужны.

Задержка

По замерам, 2K занимает около 12–40 секунд, серия из 3 изображений — около 76 секунд. Рекомендуется таймаут клиента 300 секунд или больше.

Типичные ошибки

ГлавноеЧаще всего встречаются ошибки, связанные с размером; сначала посмотрите на число пикселей в тексте ошибки.
Текст ошибки (фрагмент)ПричинаРешение
image size must be at least 3686400 pixelsРазмер для 4.5 или 5.0 Lite меньше 2KУкажите 2k, 2560x1440 и т. п.; см. Размер
image area must be at least 921600 pixelsРазмер для 5.0 Pro меньше 1280×720Увеличьте размер
image size must be at most 16777216 pixelsБольше 4096×4096Уменьшите размер
the specified size is not supported for model doubao-seedream-4-5Для 4.5 передано 1kУкажите 2k или 4k
must be 'WIDTHxHEIGHT' or a supported size presetДля 5.0 Pro передано 4kУкажите 2k или точные размеры
size must be one of 'WIDTHxHEIGHT', '1k', '2k', or '4k'Передано недопустимое значение вроде 8K или 2048Используйте один из четырёх форматов выше
the parameter sequential_image_generation is not supported by the current modelДля 5.0 Pro передан n или параметры серии изображенийУдалите n; если нужно несколько изображений, отправляйте несколько запросов параллельно
the parameter output_format is not supported by the current modelПередан output_formatУдалите этот параметр; формат вывода всегда JPEG
does not support the /v1/images/edits endpointВызван эндпоинт редактированияИспользуйте поле image эндпоинта /v1/images/generations
Референсное изображение не учитываетсяИспользовано input_imagesИспользуйте image

Request id: 0217… в конце текста ошибки — номер запроса на стороне поставщика; обращаясь в техническую поддержку, приложите его вместе с request_id из ответа.

Точные тексты ошибок

The parameter `size` specified in the request is not valid: image size must be at least 3686400 pixels. The parameter `size` specified in the request are not valid: image area must be at least 921600 pixels. The parameter `size` specified in the request is not valid: image size must be at most 16777216 pixels. The parameter `size` specified in the request is not valid: the specified size is not supported for model doubao-seedream-4-5. The parameter `size` specified in the request are not valid: must be 'WIDTHxHEIGHT' or a supported size preset. The parameter `size` specified in the request is not valid: size must be one of 'WIDTHxHEIGHT', '1k', '2k', or '4k'. The parameter `sequential_image_generation` specified in the request are not valid: the parameter `sequential_image_generation` is not supported by the current model. The parameter `output_format` specified in the request is not valid: the parameter `output_format` is not supported by the current model.

Официальная документация

Официальная документация описывает поведение при прямом обращении к Volcano Engine Ark; при вызове через OfoxAI приоритет имеют выводы из замеров на этой странице.

Часто задаваемые вопросы

Что делать с ошибкой Seedream image size must be at least 3686400 pixels?

Минимальный размер для Seedream 4.5 и 5.0 Lite — 2K, то есть 3 686 400 пикселей; ни 1024x1024, ни 1k этому требованию не удовлетворяют. Укажите 2k или размеры вроде 2048x2048, 2560x1440, 1440x2560. Если нужен меньший размер, используйте 5.0 Pro: её минимум — 921 600 пикселей (1280x720), и она поддерживает 1k.

Как редактировать изображения в Seedream? Почему input_images не работает?

Поле для референсных изображений в Seedream — image (массив, каждый элемент — URL изображения или base64, начинающийся с data:image), а не input_images; input_images — поле Qwen-Image. Кроме того, Seedream не поддерживает /v1/images/edits — редактирование тоже выполняется через /v1/images/generations.

Как получить в Seedream серию из нескольких изображений за раз?

Передайте sequential_image_generation: "auto" и sequential_image_generation_options.max_images. auto означает, что количество определяет модель, а max_images — верхний предел; результат стабильнее, если явно написать в промпте «сгенерируй N отдельных изображений». Поддерживается в 5.0 Lite и 4.5, в 5.0 Pro — нет.

Почему Seedream 5.0 Pro при передаче n возвращает sequential_image_generation is not supported?

5.0 Pro не умеет генерировать несколько изображений за раз: и n, и параметры серии изображений возвращают эту ошибку. Удалите n; если нужно несколько изображений, отправляйте несколько запросов параллельно.

Есть ли на изображениях Seedream водяной знак?

По замерам, при вызове через OfoxAI водяного знака по умолчанию нет, дополнительные параметры не нужны.

Может ли Seedream выводить PNG?

Нет, вывод всегда в JPEG. При передаче output_format возвращается 400 — просто удалите этот параметр.

Почему при size 2k в Seedream соотношение сторон не фиксировано?

1k, 2k и 4k задают только разрешение, а соотношение сторон модель выбирает по промпту. Если нужно фиксированное соотношение, передайте точные размеры, например 2560x1440.

Обновлено