Criar uma tarefa de imagem do Seedream
Envie uma tarefa de imagem assíncrona do Seedream pelo CometAPI e armazene o ID da tarefa retornado para consulta.
POST /v1/images/generations com async: true para enviar uma tarefa de imagem do Seedream sem manter a conexão HTTP aberta.
Este fluxo de trabalho assíncrono se aplica a estes IDs de modelo:
/v1/models. Para obter detalhes sobre os parâmetros do provedor, consulte a BytePlus API de geração de imagens e o tutorial do Seedream 4.0-5.0.
Enviar a tarefa
Enviemodel, prompt e async: true. O exemplo também solicita uma resposta de URL 2K com watermark: false. O suporte a tamanhos varia conforme o ID do modelo, portanto use um tamanho compatível com o modelo selecionado.
A resposta de criação retorna data.task_id, data.status e uma matriz data.data vazia enquanto a tarefa está pendente. Armazene data.task_id; não use o código de resposta de nível superior como identificador da tarefa.
Consultar a tarefa
Passe o ID da tarefa armazenado para Recuperar uma tarefa de imagem do Seedream. Continue consultando enquantodata.status for pending. Pare quando se tornar success ou failure.
Ler a URL da imagem
Autorizações
Bearer token authentication. Use your CometAPI key.
Corpo
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