
Modelo premium de imagem Seedream que divide uma imagem em camadas editáveis, edita por coordenadas ou marcadores de esboço, e funde até 10 referências.
Modelo premium de imagem Seedream que divide uma imagem em camadas editáveis, edita por coordenadas ou marcadores de esboço, e funde até 10 referências.
Também conhecido como ByteDance Seedream 5.0 Pro
seedream-5-0-pro/v1/images/generationsbytedance/dola-seedream-5-0-pro-260628bytedance/seedream-5-0-probyteplus/dola-seedream-5-0-pro-260628byteplus/seedream-5-0-prodola-seedream-5-0-pro-260628seedream-5-0-pro-260628seedream-5-proseedream-5.0-proTarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.
Seedream 5.0 Pro roda por POST /v1/images/generations. A requisição retorna um job_id na hora; consulte GET /v1/jobs/{job_id} até o job terminar e leia as URLs de saída do resultado. Ou adicione "sync": true para pular o polling: a requisição fica aberta e retorna direto a resposta de imagem no estilo OpenAI, então SDKs OpenAI funcionam sem mudanças. Obtenha uma chave de API no painel EmpirioLabs.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5-0-pro",
"prompt": "Describe what you want Seedream 5.0 Pro to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedream-5-0-pro",
"prompt": "Describe what you want Seedream 5.0 Pro to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Parâmetros de requisição suportados pela API Seedream 5.0 Pro na EmpirioLabs. Os padrões valem quando um campo é omitido.
| Parâmetro | Tipo | Padrão | Intervalo / valores | Descrição |
|---|---|---|---|---|
| prompt | string | - | - | Mensagem de texto. Com a imagem anexada, torna-se uma instrução de edição ou fusão. |
| image | array | - | - | URL da imagem de referência, URI de dados ou objeto de imagem enviado. O Seedream 5.0 Pro suporta até 10 imagens de referência, e exatamente uma para decomposição de... |
| images | array | - | - | Nome de imagem. Use isso para múltiplas referências de imagens enviadas. |
| aspect_ratio | enum | auto | auto, 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 | O Auto permite que o modelo escolha dimensões dentro do nível de resolução selecionado. Proporções explícitas usam o tamanho pré-definido para esse nível. |
| layer_decomposition | boolean | false | - | Divida uma imagem de entrada em uma imagem base mais até 16 camadas PNG transparentes, cada uma retornada com sua ordem de empilhamento, sua posição na imagem base,... |
| prompt_optimization_mode | enum | standard | standard, fast | O Standard prioriza a adesão rápida e a qualidade da imagem. Velocidade reduz a latência de geração com qualidade de imagem um pouco inferior. |
| quality | enum | 2K | 1K, 1.5K, 2K | Nível de resolução do Seedream Pro. 1,5K tem o mesmo preço que 1K e oferece resolução maior. O padrão é 2K. Na decomposição em camadas, deixar esse conjunto sem... |
| size | string | - | - | Nível de resolução ou tamanho explícito de pixel, como 1K, 1,5K, 2K ou 2048x1152. Pixels explícitos sobrepõem aspect_ratio e qualidade. A decomposição de camadas... |
| use_custom_size | boolean | false | - | Use custom_width e custom_height em vez de aspect_ratio e qualidade predefinidas. |
| custom_width | number | - | 15 a 8600 | Largura de saída personalizada em pixels. A área total deve estar em [0,92MP, 4,62MP] e o aspecto deve estar em [1:16, 16:1]. |
| custom_height | number | - | 15 a 8600 | Altura de saída personalizada em pixels. A área total deve estar em [0,92MP, 4,62MP] e o aspecto deve estar em [1:16, 16:1]. |
| watermark | boolean | false | - | Quando ativada, a imagem gerada inclui uma marca d'água de proveniência gerada por IA. EmpirioLabs não adiciona uma marca d'água separada. |
| output_format | enum | png | jpeg, png | Formato de arquivo de imagem de saída. Na decomposição de camadas, isso define o formato base da imagem, e as camadas são sempre retornadas como PNG. |
| background | enum | opaque | opaque, transparent | Transparente mantém o canal alfa, então a saída não tem fundo. Suportado ao editar exatamente uma imagem de entrada que já tem um canal alfa e requer saída png. |
Modos - Texto para imagem - Imagem única ou múltipla para imagem - Edição interativa com marcadores de coordenadas ou esboços - Decomposição de camadas em uma imagem base mais até 16 camadas Edição interativa Marque a região para mudar diretamente na imagem de entrada com um esboço, círculo ou seta, e depois descreva no prompt. Para posicionamento exato, use tags de coordenadas em uma grade normalizada de 0 a 1000: ''text Place the subject from image 1 <bbox>179 283 796 986</bbox> at the position in image 2 <bbox>118 331 933 871</bbox>. '' Decomposição de camadas Defina layer_decomposition para true com exatamente uma imagem de entrada para dividi-la em uma imagem base mais até 16 camadas PNG transparentes. Cada imagem retornada carrega sua ordem de empilhamento como z_index, e cada camada também carrega sua posição na imagem base como bounding_box.absoluta e bounding_box.normalizada, além de um nome e uma descrição. Deixe o prompt vazio para que o modelo escolha os elementos, ou nomeie os elementos ou regiões coordenadas a serem separados. A resolução aceita 1K, 1,5K ou 2K, e corresponde à imagem de entrada quando desconfigurada. Otimização de prompts - Padrão (padrão): prioriza a adesão dos prompts e qualidade da imagem - Rápido: reduz a latência de geração com qualidade de imagem um pouco inferior Limites - Uma imagem de saída por requisição, exceto decomposição de camadas, que retorna a imagem base mais suas camadas - Até 10 imagens de referência, e exatamente uma para decomposição de camadas ou fundo transparente - Níveis de resolução 1K, 1,5K e 2K - Saída PNG ou JPEG, e camadas são sempre PNG - Um fundo transparente precisa de uma imagem de entrada que já tenha um canal alfa, e saída PNG - Sem saída agrupada, streaming ou busca web Faturamento A decomposição de camadas fatura cada imagem retornada, a imagem base e cada camada, a metade da taxa padrão por imagem, em níveis sobre a contagem de pixels dessa imagem. Segurança de conteúdo Imagens geradas passam por uma verificação automatizada de segurança de conteúdo. Uma imagem sinalizada como explícita não é retornada. Como a imagem é gerada antes da verificação ser executada, uma geração sinalizada ainda é cobrada.
Na EmpirioLabs, Seedream 5.0 Pro é cobrado por uso: Potência de até 2,61MP $0.075 por imagem; Potência acima de 2,61MP $0.150 por imagem; Decomposição de camadas de até 2,61MP $0.0375 por imagem; Decomposição de camadas acima de 2,61MP $0.075 por imagem; Imagem extra de entrada $0.005 por imagem de entrada após a primeira. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.
Seedream 5.0 Pro é servido por POST /v1/images/generations em api.empiriolabs.ai com autenticação padrão por token Bearer.
Sim. O playground da EmpirioLabs executa Seedream 5.0 Pro no navegador com os mesmos parâmetros que a API expõe, para você testar prompts antes de escrever código.
Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.
Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.