Skip to Content
ModelosSeedream (Doubao)

Familia Seedream (Doubao)

Los modelos de imagen Doubao de ByteDance, tres en total. Se llaman a través del endpoint compatible con OpenAI /v1/images/generations, que se usa tanto para texto a imagen como para edición.

Elección de modelo

Clave5.0 Pro genera una imagen por petición y admite de 1K a 2K; las series de imágenes y el 4K los ofrecen 5.0 Lite y 4.5.
Seedream 5.0 ProBuque insignia
  • Admite el tamaño 1K
  • No admite series de imágenes ni el preajuste 4k
doubao-seedream-5.0-pro
Seedream 5.0 Lite
  • Admite series de imágenes y 4K
  • Mínimo 2K
doubao-seedream-5.0-lite
Seedream 4.5Generación anterior
  • Admite series de imágenes y n para varias imágenes
  • Mínimo 2K
doubao-seedream-4.5
ID de modelo (cópielos tal cual al llamar)
5.0 Provolcengine/doubao-seedream-5.0-proBuque insignia; admite 1K

Para los precios vigentes, consulte la página del modelo .

Texto a imagen

seedream.py
import base64 from openai import OpenAI client = OpenAI(api_key="YOUR_OFOX_API_KEY", base_url="https://api.ofox.ai/v1", timeout=600) resp = client.images.generate( model="volcengine/doubao-seedream-5.0-pro", prompt="Una manzana roja sobre una mesa blanca", size="2560x1440", ) with open("output.jpg", "wb") as f: f.write(base64.b64decode(resp.data[0].b64_json))

El formato de salida es siempre JPEG; guarde el archivo con la extensión .jpg. Por defecto se devuelve base64; con "response_format": "url" se devuelve un enlace a la imagen.

Tamaño (size)

ClaveEn 4.5 y 5.0 Lite el mínimo es 2K (3.686.400 píxeles); tanto 1k como 1024×1024 se rechazan.

size admite dos formas:

  • Nivel de resolución 1k, 2k, 4k (sin distinguir mayúsculas y minúsculas): solo indica la resolución; el modelo decide la relación de aspecto según el prompt. En nuestras mediciones, con 2k en 4.5 la salida fue unas veces 2048×2048 y otras 1664×2496.
  • Ancho y alto exactos ANCHOxALTO: la relación de aspecto es fija y debe cumplir el rango de píxeles de la tabla siguiente.
5.0 Pro5.0 Lite4.5
Mínimo de píxeles921.600 (p. ej., 1280×720)3.686.400 (p. ej., 2560×1440)3.686.400
Máximo de píxeles——16.777.216 (4096×4096)
1kAdmitido; medido: 1152×864No admitidoNo admitido
2kAdmitidoAdmitidoAdmitido
4kNo admitidoAdmitido; medido: 4096×4096Admitido
Sin sizeMedido: 2368×1776——

«—» indica que no se midió en esta ocasión; guíese por la documentación oficial de Volcano Engine Ark .

Anchos y altos válidos habituales (cumplen el mínimo de píxeles de 4.5 y 5.0 Lite):

Relación de aspectoAncho y alto
1:12048x2048
16:92560x1440
9:161440x2560
4:32304x1728
3:41728x2304

Edición y referencia de varias imágenes

ClaveLas imágenes de referencia van en el campo image, no en input_images; no se admite /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.ai/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="Cambia la manzana a color morado y deja todo lo demás igual", size="2k", extra_body={"image": [ref]}, ) with open("apple_purple.jpg", "wb") as f: f.write(base64.b64decode(resp.data[0].b64_json))
  • image es un array; cada elemento es una URL de imagen o una cadena que empieza por data:image/...;base64,. Para varias imágenes de referencia, añádalas en orden al array y explique en el prompt el papel de cada una.
  • input_images es un campo exclusivo de Qwen-Image; Seedream no lo admite.
  • Seedream no admite /v1/images/edits; para editar, use el campo image de esta sección.

Series de imágenes y varias imágenes

Clave5.0 Lite y 4.5 pueden devolver varias imágenes en una sola petición; 5.0 Pro genera solo una por petición.
Forma5.0 Pro5.0 Lite4.5
n: 2Devuelve 400—Medido: devuelve 2 imágenes
sequential_image_generation: "auto"Devuelve 400Medido: devuelve 3 imágenesMedido: devuelve solo 1 imagen

Ejemplo de serie de imágenes:

{ "model": "volcengine/doubao-seedream-5.0-lite", "prompt": "Genera 3 imágenes independientes: el mismo zorro en primavera, en verano y en otoño", "size": "2k", "sequential_image_generation": "auto", "sequential_image_generation_options": { "max_images": 3 } }
  • auto significa que el modelo decide cuántas imágenes genera; max_images es solo el límite superior. En nuestras mediciones, con la misma petición, 4.5 compuso un cómic de tres viñetas en una sola imagen y devolvió solo 1. Si necesita un número fijo, escriba de forma explícita en el prompt «Genera N imágenes independientes».
  • Cada imagen se factura por separado; usage.output_tokens es la suma de todas las imágenes.

Marca de agua

En nuestras mediciones, al llamar a través de OfoxAI no hay marca de agua por defecto; no hace falta enviar ningún parámetro adicional.

Latencia

En nuestras mediciones, 2K tarda entre 12 y 40 segundos, y una serie de 3 imágenes unos 76 segundos. Se recomienda configurar el tiempo de espera del cliente en 300 segundos o más.

Errores habituales

ClaveLos errores de tamaño son los más frecuentes; mire primero el número de píxeles que indica el mensaje.
Mensaje de error (extracto)CausaSolución
image size must be at least 3686400 pixelsEl tamaño en 4.5 o 5.0 Lite es inferior a 2KUse 2k, 2560x1440 u otro similar; consulte Tamaño
image area must be at least 921600 pixelsEl tamaño en 5.0 Pro es inferior a 1280×720Aumente el tamaño
image size must be at most 16777216 pixelsSupera 4096×4096Reduzca el tamaño
the specified size is not supported for model doubao-seedream-4-5Se envió 1k a 4.5Use 2k o 4k
must be 'WIDTHxHEIGHT' or a supported size presetSe envió 4k a 5.0 ProUse 2k o un ancho y alto exactos
size must be one of 'WIDTHxHEIGHT', '1k', '2k', or '4k'Se envió un valor no válido como 8K o 2048Use uno de los cuatro formatos anteriores
the parameter sequential_image_generation is not supported by the current modelSe envió n o los parámetros de serie de imágenes a 5.0 ProElimine n; si necesita varias imágenes, envíe varias peticiones en paralelo
the parameter output_format is not supported by the current modelSe envió output_formatElimine ese parámetro; el formato de salida es siempre JPEG
does not support the /v1/images/edits endpointSe llamó al endpoint de ediciónUse el campo image de /v1/images/generations
La imagen de referencia no surte efectoSe usó input_imagesUse image

El Request id: 0217… al final del mensaje de error es el número de petición del proveedor de origen; al contactar con el soporte técnico, inclúyalo junto con el request_id de la respuesta.

Mensajes de error originales

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.

Documentación oficial

La documentación oficial describe el comportamiento al llamar directamente a Volcano Engine Ark; al llamar a través de OfoxAI, prevalecen las conclusiones medidas en esta página.

Preguntas frecuentes

¿Qué hago si Seedream devuelve image size must be at least 3686400 pixels?

El tamaño mínimo de Seedream 4.5 y 5.0 Lite es 2K, es decir, 3.686.400 píxeles; ni 1024x1024 ni 1k lo cumplen. Use 2k o un ancho y alto como 2048x2048, 2560x1440 o 1440x2560. Si necesita un tamaño menor, use 5.0 Pro, cuyo mínimo es 921.600 píxeles (1280x720) y que también admite 1k.

¿Cómo se edita con Seedream? ¿Por qué input_images no tiene efecto?

El campo de imagen de referencia de Seedream es image (un array; cada elemento es una URL de imagen o un base64 que empieza por data:image), no input_images, que es un campo de Qwen-Image. Además, Seedream no admite /v1/images/edits; la edición también se hace con /v1/images/generations.

¿Cómo genero varias imágenes a la vez con las series de imágenes de Seedream?

Envíe sequential_image_generation: "auto" y sequential_image_generation_options.max_images. auto significa que el modelo decide cuántas imágenes genera y max_images es el límite superior; escribir en el prompt «Genera N imágenes independientes» da resultados más estables. Lo admiten 5.0 Lite y 4.5, pero no 5.0 Pro.

¿Por qué Seedream 5.0 Pro devuelve sequential_image_generation is not supported al enviar n?

5.0 Pro no admite generar varias imágenes en una petición: tanto n como los parámetros de serie de imágenes devuelven este error. Elimine n y, si necesita varias imágenes, envíe varias peticiones en paralelo.

¿Las imágenes de Seedream llevan marca de agua?

Al llamar a través de OfoxAI, en nuestras mediciones no llevan marca de agua por defecto; no hace falta enviar ningún parámetro adicional.

¿Seedream puede generar PNG?

No, la salida es siempre JPEG. Enviar output_format devuelve 400; basta con eliminar ese parámetro.

¿Por qué la relación de aspecto no es fija al enviar 2k en el size de Seedream?

1k, 2k y 4k solo indican la resolución; el modelo decide la relación de aspecto según el prompt. Si necesita una relación fija, envíe un ancho y alto exactos, como 2560x1440.

Última actualización: