Crear una tarea de imagen de Seedream
Envía una tarea de imagen de Seedream asíncrona mediante CometAPI y almacena el ID de tarea devuelto para realizar sondeos.
POST /v1/images/generations con async: true para enviar una tarea de imagen de Seedream sin mantener abierta la conexión HTTP.
Este flujo de trabajo asíncrono se aplica a estos ID de modelo:
/v1/models. Para obtener detalles sobre los parámetros del proveedor, consulta la API de BytePlus para generación de imágenes y el tutorial de Seedream 4.0-5.0.
Enviar la tarea
Envíamodel, prompt y async: true. El ejemplo también solicita una respuesta de URL 2K con watermark: false. La compatibilidad con tamaños varía según el ID de modelo, así que usa un tamaño compatible con el modelo seleccionado.
La respuesta de creación devuelve data.task_id, data.status y un array data.data vacío mientras la tarea está pendiente. Almacena data.task_id; no uses el código de respuesta de nivel superior como identificador de la tarea.
Sondear la tarea
Pasa el ID de tarea almacenado a Recuperar una tarea de imagen de Seedream. Continúa sondeando mientrasdata.status sea pending. Detente cuando pase a ser success o failure.
Leer la URL de la imagen
Autorizaciones
Bearer token authentication. Use your CometAPI key.
Cuerpo
Seedream model ID. This async workflow is documented for doubao-seedream-4-0-250828, doubao-seedream-4-5-251128, doubao-seedream-5-0-260128, and seedream-5-0-pro-260628. Query /v1/models or open the Models page for account availability.
"doubao-seedream-5-0-260128"
Text prompt describing the image to generate.
"A clean studio photograph of a small red ceramic teapot on a pale blue table, soft window light, no text."
Asynchronous task mode. Set this to true, store data.task_id, and poll the task endpoint.
Requested output size. Use a value supported by the selected model.
"2K"
Response workflow for this async request. The example uses url and retrieves the URL from the completed task.
"url"
Whether to request a visible watermark on the generated image.
false