Nota do autor: por meio de quatro tipos de operação — geração de cenário, edição contínua, material transparente e desmembramento de pôster em camadas —, combinados com orquestração externa e controle de qualidade, é possível montar um fluxo de produção de imagens de produtos reutilizável.
Equipes de e-commerce que fazem imagens de produtos costumam ter a dificuldade não em “gerar uma imagem bonita”, mas nas etapas seguintes: o operador precisa trocar o fundo, o designer precisa do sujeito transparente, o time de mídia precisa alterar o preço — e cada alteração pode exigir refazer a imagem inteira. O Seedream 5.5, lançado pelo ByteDance em 9 de novembro de 2026, colocou no mesmo modelo edição contínua, saída nativa RGBA transparente, divisão em camadas de até 99 níveis e OCR de texto rico — e essas capacidades correspondem exatamente a algumas etapas da produção de imagens de produtos.
Este não é um artigo que reescreve a lista de capacidades do evento de lançamento. Este texto usa uma garrafa térmica de aço inoxidável como fio condutor do começo ao fim e explica, na ordem real de trabalho, como chamar cada etapa, como consumir a saída da etapa anterior e o que entregar no final. O texto distingue três tipos de informação: as capacidades demonstradas oficialmente, as observações de testes de terceiros e o fluxo automatizado projetado neste artigo.
Valor central: ao final da leitura, você terá em mãos um desenho de fluxo que vai da imagem original do produto até materiais entregáveis, incluindo os parâmetros-chave das quatro etapas, comandos em chinês que podem ser usados diretamente, o método de reorganizar os campos retornados pelas camadas e os pontos de controle de qualidade que precisam ser definidos antes de entrar em produção.

Resumo em uma frase: o valor do Seedream 5.5 não está apenas em gerar imagens de produtos, mas em dividir a produção visual de produtos em várias etapas encadeáveis, que depois são montadas em um fluxo completo por orquestração via API e pelas ferramentas de design downstream.
to know: os 5 termos envolvidos neste artigo
- Edição multiturno: usar a imagem gerada na rodada anterior como entrada da nova rodada e fazer as modificações sucessivamente.
- Canal Alpha: o canal que registra o grau de transparência de cada pixel da imagem. É o A de RGBA, e o JPEG não suporta esse canal.
- OCR: reconhecer o conteúdo textual de uma imagem. Ao dividir camadas, o Seedream 5.5 também estima a posição e o estilo aproximado dos textos.
- z_index: campo retornado pela divisão em camadas que indica a ordem de empilhamento das camadas; a imagem de fundo é 0.
- API: interface que permite a programas chamar um serviço. Os fluxos automatizados deste artigo são todos construídos sobre chamadas de API.
Por que a automação de imagens de produto com Seedream 5.5 não pode depender de uma única geração de imagem?
Pegue o exemplo de uma garrafa térmica entrando no catálogo. Em geral, um produto precisa de cinco tipos de material visual: uma imagem principal com fundo branco ou fundo simples, fotos de lifestyle, o produto com fundo transparente para ser inserido em qualquer layout, um pôster de marketing com título e preço, e versões ajustadas várias vezes durante grandes promoções. Se cada tipo de material depender de uma única geração de imagem que já entrega a imagem achatada inteira, toda alteração posterior exige uma nova geração, e a aparência do produto pode variar de uma versão para outra.
Gerar a imagem uma única vez traz dois problemas estruturais. Primeiro, as alterações ficam fora de controle: você só quer trocar o fundo, mas a estrutura da tampa ou o logo acabam redesenhados junto. Segundo, o material não é reutilizável: depois que o pôster é gerado, produto, texto e decoração ficam grudados na mesma camada de pixels, e para mudar o preço é preciso refazer a imagem inteira. Essas são justamente as dores que a ByteDance listou no artigo de lançamento, incluindo alterações locais que afetam outras áreas, desvio do objeto principal depois de várias edições, necessidade de recorte manual e dificuldade para separar camadas de imagens achatadas.
A ideia do Seedream 5.5 é tratar esses problemas separadamente. A etapa de edição destaca a preservação das áreas não modificadas, a saída com transparência dispensa o recorte, e a separação de camadas transforma o pôster achatado de volta em materiais que podem ser recombinados. Mas o modelo só cuida da “geração e decomposição”; orquestração, armazenamento, controle de qualidade e composição final ainda dependem de aplicações e ferramentas de design.
Fluxo completo de automação de imagens de produto com o Seedream 5.5: como uma única imagem se transforma em material reutilizável?
Vamos começar pelo panorama geral. O fluxo abaixo é um workflow de negócio desenhado neste artigo com base nas capacidades da API oficial — não é uma funcionalidade pronta de um clique oferecida oficialmente:
- Entrada da foto original do produto: o sistema de negócio fornece a imagem real do produto, a descrição e os requisitos visuais; a imagem original é preservada permanentemente.
- Geração de cena: a imagem original serve como imagem de referência e gera o visual principal do produto.
- Edição em múltiplas rodadas: a saída da rodada anterior vira entrada da próxima, tratando modificações como troca de fundo e de iluminação.
- Duas ramificações: a ramificação de material transparente gera um PNG RGBA diretamente a partir da imagem original do produto; a ramificação de separação de camadas decompõe o pôster completo, obtendo camadas e coordenadas.
- Composição de design: programas downstream ou ferramentas de design leem as camadas, as coordenadas e as informações de OCR e refazem o layout.
- Verificação de qualidade e arquivamento de materiais: após a inspeção humana ou por regras, os materiais são arquivados e entregues por versão.

A conclusão de design mais importante aqui é: o material transparente e a separação de camadas são duas ramificações que podem ser chamadas de forma independente — não precisam ser executadas em sequência. Quando você só precisa do corpo transparente do copo térmico, basta gerar o material RGBA direto da foto original do produto, sem ter que criar o pôster primeiro para depois separar as camadas. Só quando você já tem em mãos um pôster completo, com produto, título, preço e elementos decorativos, e quer reaproveitar esses elementos, é que vale chamar a separação de camadas.
📌 Sugestão de validação do fluxo: antes de montar tudo, vale a pena rodar as requisições de cada etapa usando a interface unificada da APIYI apiyi.com para confirmar os parâmetros e a estrutura de retorno, e só então decidir se conecta ao sistema de orquestração definitivo. Os modelos de imagem disponíveis para chamada são os que constam na lista de modelos da plataforma.
Primeiro passo da automação de imagens de produto do Seedream 5.5: gerar cenas de produto com imagens de referência
A entrada do primeiro passo é a foto original da garrafa térmica, e a saída é uma imagem visual principal de cena que pode ser usada na página de detalhes. O endpoint do Volcano Ark é https://ark.cn-beijing.volces.com/api/v3/images/generations, e o ID do modelo é doubao-seedream-5-5-261028. Na documentação da versão internacional do BytePlus, o Model ID é dola-seedream-5-5-261028; o nome do modelo e o suporte a parâmetros em plataformas de terceiros também podem variar, por isso é preciso verificar antes de chamar.
As configurações principais das quatro etapas podem ser vistas de antemão nesta tabela:
| Etapa | Campos principais da requisição | Entrada | Saída |
|---|---|---|---|
| Geração de cena | image, prompt, size, background:"opaque" |
Foto original do produto | Imagem de cena completa |
| Edição contínua | O data[].url da rodada anterior como image desta rodada |
Saída da rodada anterior | Imagem de cena modificada |
| Material transparente | background:"transparent", output_format:"png" |
Foto original do produto | PNG com canal alfa |
| Separação de camadas | layer_decomposition:true, layer_decomposition_options |
Um pôster completo | Imagem de fundo + cada camada independente |
O size padrão de tarefas de geração comuns é 2K; também é possível especificar 1K, 1.5K ou definir largura e altura dentro dos limites (total de aproximadamente 920 mil a 4,62 milhões de pixels, com proporção entre 1:16 e 16:1). A documentação oficial atual não tem opção 4K. O valor padrão de watermark é true, o que adiciona o rótulo “AI生成” no canto inferior direito; se você vai desativá-lo depende dos seus requisitos de conformidade.
Comando de geração de cena (exemplo didático, não resultado de teste real):
使用参考图中的不锈钢保温杯作为唯一商品主体,生成一张用于电商详情页的高端生活方式场景图。保温杯置于现代风格的浅色办公桌上,侧面自然窗光,真实摄影质感。严格保留商品原有杯身形状、杯盖结构、材质、颜色和标识。画面为 1:1,不添加额外商品。
No comando, “唯一商品主体” (único sujeito do produto) e “不添加额外商品” (não adicionar produtos extras) não são enfeites opcionais. A Segmind observou, em um teste de 11 de novembro de 2026, que, ao colocar um único sapato em uma cena de lifestyle, o resultado virou um par de sapatos e o ângulo de captura também mudou. As imagens de produto são extremamente sensíveis a quantidade e estrutura; as restrições precisam estar no comando e também no controle de qualidade.
Exemplo mínimo de invocação para geração de cenários com Seedream 5.5
A seguir, demonstramos o primeiro passo em Python. O exemplo segue o caminho de geração de imagens compatível com OpenAI; se campos estendidos como layer_decomposition conseguem ser transmitidos e se o nome do modelo é o mesmo, isso depende da documentação da plataforma utilizada:
import requests
resp = requests.post(
"https://api.apiyi.com/v1/images/generations", # Interface unificada do APIYI
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"model": "doubao-seedream-5-5-261028", # Conforme a lista de modelos da plataforma
"prompt": "使用参考图中的不锈钢保温杯作为唯一商品主体……不添加额外商品。",
"image": "https://your-cdn.com/cup_original.png",
"size": "2K",
"background": "opaque",
"output_format": "png",
"response_format": "url",
"watermark": False,
},
timeout=120,
)
print(resp.json()["data"][0]["url"])
O timeout está configurado de forma mais generosa por um motivo. Observações de terceiros mostram que o tempo de uma única execução varia muito: a Segmind reporta em média cerca de 24 segundos por imagem, e a SeedRouter mediu 29—47 segundos para saída em 1K e cerca de 59 segundos para a decomposição em camadas de um pôster em 2K. São apenas observações de plataformas isoladas, que não podem ser tomadas como referência unificada, mas já bastam para mostrar que chamadas síncronas e bloqueantes não são adequadas a tarefas em lote.
🚀 Início rápido: se a equipe já usa o SDK compatível com OpenAI, é possível obter a chave API e a cota gratuita de teste para novos usuários pelo APIYI apiyi.com, validar o efeito do comando com poucas imagens de produtos e só depois ampliar o lote.
Seedream 5.5 automação de imagens de produto, segunda etapa: edição contínua para ajustes repetidos
A equipe de operações viu o cenário de mesa de escritório e pediu para trocar por um café. A entrada desta etapa não é a foto original, mas a imagem principal (key visual) já aprovada na primeira etapa: você baixa o data[].url devolvido na rodada anterior, salva e envia como image desta rodada. Texto para imagem e edição de imagem única geram apenas um resultado por vez; a tal “100 rodadas consecutivas de edição” é uma capacidade que a documentação oficial exibe, mas cada rodada é uma chamada de geração independente, e o seu fluxo de trabalho precisa enviá-las uma a uma.
O princípio para escrever comandos de edição contínua é: descreva apenas o que muda nesta rodada e liste explicitamente os objetos que devem ser preservados.
Substitua o fundo da mesa de escritório por uma cena de café aconchegante em madeira, alterando apenas o ambiente de fundo e a luz do ambiente. Mantenha inalterados a forma, a proporção de tamanho, a cor, a tampa, o logo, o ângulo de posicionamento e a composição geral da garrafa térmica, garantindo que o produto seja sempre um único sujeito.
A recomendação oficial, ao editar continuamente imagens RGB, é definir background como opaque, o que em geral favorece a consistência da edição. A razão pode ser entendida assim: o que trafega na cadeia de edição é a imagem completa da cena, e introduzir um canal alfa acrescenta uma camada de incerteza a cada rodada. Por isso, o fluxo deste artigo coloca os materiais transparentes em um ramo separado, sem deixá-los entrar na cadeia de edição.
Testes independentes trouxeram sinais dos dois lados. Em 11 de novembro, a equipe do 星海情报局 fez três rodadas de teste com a versão web do Doubao, mudando a cor de uma jaqueta e trocando o fundo: a pose da pessoa e a roupa não apresentaram desvio perceptível, mas o autor deixou claro que não testou até 100 rodadas. A Segmind fez 12 rodadas de edição em uma única imagem de produto: a região do fundo não teve mudanças de pixel acima do limiar de 32 níveis, mas a imagem como um todo foi escurecendo gradualmente, com um desvio médio de cerca de 5.1 níveis de cor na 12ª rodada em relação à 2ª. Em outro caso, ao adicionar texto no estreito laço do calcanhar de um sapato, o modelo alterou a estrutura do laço para acomodar o texto.
Aplicando isso ao fluxo da garrafa térmica, chegam duas recomendações de engenharia:
- Parta sempre da “versão aprovada” em cada rodada, em vez de encadear indefinidamente. A imagem principal aprovada deve ser arquivada separadamente; se algo der errado, volte a essa versão e edite de novo.
- Controle o comprimento da cadeia de edição, por exemplo definindo um limite de rodadas; ao ultrapassá-lo, volte à imagem original e regenere a cena, evitando o acúmulo de desvio de cor.
Seedream 5.5 Automação de imagens de produto — passo 3: extrair diretamente o material transparente do produto
A entrada do branch de material transparente é a foto original do produto, não a imagem de cena já editada. Assim, o sujeito obtido fica o mais próximo possível do produto real e pode ser encaixado em templates de página de detalhes, layouts de anúncio ou outras tarefas de composição. Só há duas configurações essenciais:
{
"model": "doubao-seedream-5-5-261028",
"image": "https://your-cdn.com/cup_original.png",
"prompt": "提取参考图中的保温杯主体,去除桌面、背景、其他物品及其投影,保留完整杯身、杯盖和产品细节。输出单个独立商品素材,边缘自然清晰,背景完全透明,PNG 格式。",
"background": "transparent",
"output_format": "png",
"response_format": "url"
}
Atenção: output_format precisa ser png, porque JPEG não suporta canal Alpha. Comparado à geração anterior, o Seedream 5.5 suporta texto para imagem transparente; no caso de imagem para imagem transparente, dá para usar até 10 imagens de referência, e essas imagens não precisam ter canal transparente próprio. Já o Seedream 5.0 Pro / Flash, em cenários de saída transparente, aceita apenas uma imagem de referência PNG que já tenha canal transparente.

O controle de qualidade do material transparente tem que ser mais fino do que uma olhada rápida a olho nu. Os exemplos oficiais mostram bordas complexas como penas de coruja-branca, mas nos testes do Segmind as bordas transparentes de mochilas e produtos rígidos saíram bem limpas; já os itens de vidro, quando se exigia transparência real com refração, falharam nas duas tentativas. A garrafa térmica é de aço inoxidável rígido, então a dificuldade é relativamente menor — mas se for um copo de vidro ou um modelo com tampa transparente, vale checar com mais atenção. Métodos de verificação recomendados:
- Sobreponha o PNG em fundos preto puro, branco puro e colorido, um de cada vez, e observe as rebarbas e as sombras residuais.
- Leia o canal Alpha por código e confirme que a região de fundo é totalmente 0 e que não há buracos semitransparentes inesperados na área do sujeito.
- Compare com a imagem original e confira se estruturas como tampa, alça e logo estão completas.
Seedream 5.5 Automação de imagens de produto, etapa 4: transformar o pôster de marketing em camadas independentes
O pôster da promoção já está pronto: o corpo do copo térmico, o título principal, o subtítulo, o preço, os elementos gráficos decorativos e o fundo estão todos em uma única imagem plana. Agora você quer mudar o preço de 129 para 99 ou transformar o pôster em chinês em uma versão em inglês. É aí que entra a separação em camadas:
{
"model": "doubao-seedream-5-5-261028",
"image": "https://your-cdn.com/cup_poster.png",
"prompt": "将商品海报拆分为独立图层:商品主体、主标题、副标题、价格文字、装饰图形和背景。保持各元素原有位置、尺寸比例和视觉样式。商品主体及文字分别作为独立图层,其他背景元素保留在底图中,并自然补全被移除元素覆盖的区域。",
"layer_decomposition": true,
"layer_decomposition_options": {
"max_images": 15,
"text_recognition": true
}
}
Alguns limites que costumam causar erro: a separação em camadas aceita apenas 1 entrada PNG ou JPEG, com resolução entre 512×512 e 6000×6000 pixels; não é possível incluir o parâmetro background, caso contrário ocorre erro; o size padrão é auto; as camadas de saída são sempre PNG, e output_format define apenas o formato da imagem base. max_images aceita valores de 2 a 100, com padrão 30 (incluindo a imagem base); é um limite máximo, não uma quantidade garantida. No exemplo oficial do pôster, a configuração foi de no máximo 15 imagens, e o retorno real trouxe 13 imagens (1 imagem base + 12 camadas), sendo que 9 camadas de texto vieram com resultados de OCR.
Como usar os campos de retorno de camadas do Seedream 5.5
O valor da separação em camadas está no fato de que os campos retornados podem ser consumidos por programas:
| Campo retornado | Uso prático | Como usar na etapa seguinte |
|---|---|---|
data[].url |
Baixar a imagem base e as camadas | Transferir para armazenamento próprio dentro de 24 horas |
data[].z_index |
Ordem de sobreposição; a imagem base é 0 | Empilhar em ordem crescente |
data[].name / description |
Nome da camada e descrição semântica | Identificar automaticamente camadas como “sujeito do produto” e “preço” |
bounding_box.absolute |
Coordenadas em pixels [left, top, right, bottom] |
Restaurar a posição em uma tela no tamanho original |
bounding_box.normalized |
Coordenadas normalizadas de 0 a 1000 | Converter a posição conforme a largura e a altura da nova tela |
text_recognition |
Informações de OCR da camada de texto regularizada | Ler o texto, a posição das linhas e o estilo aproximado |
A forma oficial de recomposição é: primeiro colocar a imagem base com z_index=0 e depois sobrepor as camadas transparentes em ordem crescente de z_index. A largura da camada é right-left e a altura é bottom-top. Se a tela de destino for 1080×1350, o left da coordenada normalizada é convertido para left / 1000 × 1080.
A estrutura do OCR é text_recognition → text / lines[] → bounding_box / runs[] → style; dentro de style há campos como similar_font_family, foreground_color, bold, italic, underline, strikethrough, shadow, translucent. A abordagem para alterar o preço é: ocultar a camada de preço original, ler sua posição, cor e fonte similar, e redesenhar com o novo texto por meio do programa de design.
É preciso deixar claro o limite: isto não gera automaticamente um PSD. similar_font_family é apenas uma estimativa de fonte similar; caligrafia e lettering artístico podem não ter resultado de OCR, e não há garantia de que todos os textos possam ser separados em camadas independentes. Além disso, a separação em camadas é cobrada por cada imagem realmente gerada; 13 saídas significam cobrança de 13 imagens.

Conectando as quatro etapas da automação de imagens de produto com o Seedream 5.5
Depois que cada uma das quatro etapas funciona isoladamente, o desafio passa a ser a integração: o que cada etapa entrega, quando a próxima é disparada, e o que fazer quando algo dá errado. A tabela abaixo reúne entradas, saídas e pontos de controle de qualidade (sugestões de engenharia, não uma especificação oficial):
| Etapa | Entregável | Condição para disparar a próxima | Itens de verificação sugeridos |
|---|---|---|---|
| Ingestão de originais | Foto original, código do produto, informações de licença | Documentação completa | Dimensões originais, licença, código |
| Geração de cena | PNG do visual principal da cena | Aprovação manual | Quantidade, formato, cor, Logo |
| Edição contínua | PNG de cada versão + registro de comandos | Confirmação da operação ou limite de rodadas atingido | Alterações em áreas não especificadas, desvio de cor |
| Material transparente | PNG RGBA | Verificação de Alpha aprovada | Integridade do objeto, bordas serrilhadas, materiais transparentes |
| Separação de camadas | Imagem base, camadas, JSON de coordenadas, OCR | Quantidade e posição das camadas razoáveis | Elementos não separados, preenchimento de fundo, ordem de sobreposição |
| Composição de design | Pôster final, materiais da página de detalhes | Revisão de texto aprovada | Preço, modelo, grafia da marca |
| Arquivamento e entrega | Pacote de materiais com número de versão | — | Dimensões alvo, formato, número de versão |
Alguns detalhes de engenharia precisam ser planejados com antecedência. O primeiro é a persistência: a URL das imagens geradas tem validade de 24 horas, então é preciso baixá-las e armazená-las imediatamente. O segundo é a retenção de versões: mantenha pelo menos três versões — a foto original do produto, o visual principal já aprovado e os materiais finais de design. O terceiro é o tratamento de exceções: repetir tentativas em caso de timeout, número anômalo de camadas retornadas, e reverter para a última versão aprovada quando a verificação de qualidade falhar. O quarto é o limite de requisições: a lista de modelos do Volcano Ark mostra um IPM máximo de 500 (não é uma garantia rígida), e a separação de camadas pode reservar cota com base em max_images, então max_images não deve ser definido grande demais sem critério.
No ritmo de implementação, dá para migrar gradualmente da operação manual para a orquestração via API: primeiro execute o caso da garrafa térmica manualmente no Jimeng ou no Doubao, depois encadeie um único produto com script, e por fim conecte filas e biblioteca de materiais para processamento em lote. É recomendável manter sempre os nós de verificação de qualidade manual — não dá para julgar se a estrutura do produto está correta apenas com base em “parece real”.
Ver o código de orquestração completo (geração de cena → edição → ramificação transparente → separação e recomposição de camadas)
import requests, io, time
from PIL import Image
BASE_URL = "https://api.apiyi.com/v1" # interface compatível com OpenAI da APIYI
API_KEY = "YOUR_API_KEY"
MODEL = "doubao-seedream-5-5-261028" # consulte a lista de modelos da plataforma
def gen(payload: dict, retries: int = 2) -> dict:
"""Chamada unificada, com retentativa simples"""
payload = {"model": MODEL, "response_format": "url", **payload}
for i in range(retries + 1):
try:
r = requests.post(f"{BASE_URL}/images/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json=payload, timeout=180)
r.raise_for_status()
return r.json()
except Exception as e:
if i == retries:
raise
time.sleep(5 * (i + 1))
def persist(url: str, path: str) -> str:
"""A URL expira em 24 horas, então é obrigatório salvar o arquivo (aqui salvamos localmente; em produção, troque por armazenamento de objetos)"""
with open(path, "wb") as f:
f.write(requests.get(url, timeout=60).content)
return path
def scene(original_url: str, prompt: str) -> str:
res = gen({"image": original_url, "prompt": prompt, "size": "2K",
"background": "opaque", "output_format": "png", "watermark": False})
return res["data"][0]["url"]
def edit(prev_url: str, prompt: str) -> str:
# A saída da rodada anterior serve como entrada desta rodada
return scene(prev_url, prompt)
def transparent(original_url: str, prompt: str) -> str:
res = gen({"image": original_url, "prompt": prompt,
"background": "transparent", "output_format": "png"})
return res["data"][0]["url"]
def decompose(poster_url: str, prompt: str, max_images: int = 15) -> list:
# Atenção: a requisição de decomposição em camadas não pode incluir o parâmetro background
res = gen({"image": poster_url, "prompt": prompt,
"layer_decomposition": True,
"layer_decomposition_options": {"max_images": max_images,
"text_recognition": True}})
return res["data"]
def recompose(layers: list, canvas_w: int, canvas_h: int, skip=()) -> Image.Image:
"""Empilha em ordem crescente de z_index, usando coordenadas normalizadas para adaptar à nova tela"""
canvas = Image.new("RGBA", (canvas_w, canvas_h))
for layer in sorted(layers, key=lambda x: x["z_index"]):
if layer.get("name") in skip:
continue # por exemplo, pule a camada de preço antiga e deixe o programa de design redesenhá-la
img = Image.open(io.BytesIO(requests.get(layer["url"]).content)).convert("RGBA")
l, t, r, b = layer["bounding_box"]["normalized"]
x, y = int(l / 1000 * canvas_w), int(t / 1000 * canvas_h)
w, h = int((r - l) / 1000 * canvas_w), int((b - t) / 1000 * canvas_h)
canvas.alpha_composite(img.resize((w, h)), (x, y))
return canvas
if __name__ == "__main__":
original = "https://your-cdn.com/cup_original.png"
v1 = scene(original, "使用参考图中的不锈钢保温杯作为唯一商品主体……不添加额外商品。")
persist(v1, "cup_v1_office.png") # após confirmação manual, siga para o próximo passo
v2 = edit(v1, "将办公桌背景替换为温暖的木质咖啡厅场景……确保商品始终为单个主体。")
persist(v2, "cup_v2_cafe.png")
persist(transparent(original, "提取参考图中的保温杯主体……背景完全透明,PNG 格式。"),
"cup_alpha.png")
layers = decompose("https://your-cdn.com/cup_poster.png", "将商品海报拆分为独立图层……")
for ly in layers:
ocr = ly.get("text_recognition")
if ocr:
print(ly["z_index"], ocr["text"]) # entregue ao programa de design para substituir o texto
recompose(layers, 1080, 1350).save("cup_poster_rebuilt.png")
Estimativa de custo para automação de imagens de produto com Seedream 5.5
A estimativa abaixo é feita com base nos preços unitários padrão em RMB do documento oficial “Preços dos Modelos” do Volcano Ark (atualizado em 12 de novembro de 2026), sem considerar taxas adicionais de plataformas de terceiros: imagem de entrada RMB 0,05/imagem; imagem de saída com até 2,61 milhões de pixels RMB 0,13/imagem; de 2,61 milhões a 4,63 milhões de pixels RMB 0,23/imagem.
| Etapa do fluxo da garrafa térmica (estimativa editorial) | Premissa de cálculo | Custo por execução |
|---|---|---|
| Geração de cena | 1 imagem de referência, saída 2048×2048 | 0,05 + 0,23 = RMB 0,28 |
| Cada rodada de edição contínua | 1 entrada, saída 2048×2048 | RMB 0,28 |
| Material transparente | 1 imagem de referência, saída 2048×2048 | RMB 0,28 |
| Separação de camadas do pôster | 1 entrada, supondo 6 imagens de saída, todas na faixa baixa | 0,05 + 6×0,13 = RMB 0,83 |
| Separação de camadas do pôster (cenário máximo) | O mesmo acima, com 6 imagens todas na faixa alta | 0,05 + 6×0,23 = RMB 1,43 |
Considerando “1 geração + 2 rodadas de edição + 1 transparência + 1 separação de camadas (hipótese de faixa baixa)”, o custo por produto fica em cerca de RMB 1,95; o custo de produção do próprio pôster é calculado à parte. O custo de separação de camadas cresce linearmente com o número de camadas, e é por isso que max_images deve ser definido conforme a necessidade. Como referência, com o preço oficial, para a edição de uma imagem quadrada 2K com uma imagem de referência, o Seedream 5.0 Pro custa RMB 0,60 e o 5.5 custa RMB 0,28; no entanto, as regras de cobrança da imagem de entrada são diferentes entre as duas gerações e não podem ser generalizadas para todas as tarefas.
FAQ: automação de imagens de produto com Seedream 5.5
Q1: O que é o fluxo de automação de imagens de produto do Seedream 5.5?
É o fluxo de trabalho de negócio que este artigo desenha com base nas capacidades da API oficial do Seedream 5.5: a imagem original do produto passa pela geração de cenário e pela edição contínua, depois se ramifica em dois caminhos — material transparente e decomposição em camadas — e, por fim, um programa externo faz a composição, o controle de qualidade e o arquivamento. O modelo cuida da geração e da decomposição; a orquestração do fluxo não é uma função oficial de um clique só.
Q2: Qual é a diferença entre material transparente e decomposição em camadas? Preciso fazer as duas?
Não precisa fazer as duas. O material transparente é a saída de um único sujeito com canal Alpha gerada diretamente a partir da imagem original do produto; a decomposição em camadas pega um pôster completo já pronto e o separa em imagem de fundo mais várias camadas, retornando coordenadas e OCR. Se você só precisa do sujeito do produto, use o primeiro caminho; se precisa reaproveitar os textos e elementos decorativos do pôster, use o segundo.
Q3: Quando o Seedream 5.5 foi lançado? A API já está disponível?
A ByteDance fez o lançamento oficial em 9 de novembro de 2026. Até 12 de novembro, a lista de modelos, o tutorial de invocação e a tabela de preços do Volcano Ark já incluíam o Seedream 5.5; o Jimeng, o Doubao e o Doubao Work também já estão integrados. A disponibilidade pode variar conforme conta, região e plataforma de terceiros, então o console real é que manda.
Q4: Quais cenários de imagem de produto esse fluxo atende melhor?
– **Imagens de cenário para página de detalhes**: gerar rapidamente vários cenários de estilo de vida para o mesmo produto.
– **Imagem principal em várias versões**: iterações contínuas trocando fundo e iluminação.
– **Material de sujeito transparente**: para reaproveitar em páginas de detalhes modeladas e em layouts publicitários.
– **Alteração de preço e localização de pôsteres**: depois da decomposição em camadas, substituir o preço ou trocar por um texto em outro idioma.
Q5: Como invocar rapidamente via API e validar esse fluxo?
A recomendação é validar primeiro em pequena escala:
1. Registre-se no APIYI apiyi.com e obtenha a chave API e a cota de teste gratuita;
2. Consulte a lista de modelos da plataforma para confirmar os modelos de imagem disponíveis e o suporte a parâmetros;
3. Rode o caso da garrafa térmica com o código de exemplo deste artigo (com `base_url` definido como `https://api.apiyi.com/v1`).
Para parâmetros estendidos, como o suporte a `layer_decomposition`, vale consultar a documentação da plataforma.
Q6: Quais são as limitações conhecidas do Seedream 5.5 em imagens de produto?
Testes de terceiros mostram o seguinte: edições em múltiplas rodadas ainda podem apresentar desvio gradual de cor; o modelo pode alterar a estrutura do produto para atender a exigências de texto ou de composição, e até mudar a quantidade de sujeitos; materiais como vidro transparente não necessariamente recebem o Alpha correto; textos pequenos e densos ainda podem se deformar nas edições seguintes. Na produção, o controle de qualidade humano é obrigatório. Se quiser comparar ao mesmo tempo o desempenho de outros modelos nessas etapas, dá para alternar os testes pela interface unificada do APIYI apiyi.com.
Q7: A decomposição em camadas consegue gerar PSD diretamente?
Não. A decomposição em camadas retorna a imagem de fundo mais camadas PNG transparentes, `z_index`, `bounding_box` e informações de OCR; é preciso um programa ou ferramenta de design ler esses dados e remontar tudo. A fonte do OCR é uma estimativa por similaridade, não a restauração da fonte original.
Q8: Dizem oficialmente que dá para editar continuamente por 100 rodadas. Na produção, posso encadear sem limite?
Não recomendado. As 100 rodadas são um caso de demonstração oficial, e cada rodada é uma chamada independente; isso não significa que qualquer imagem terá o mesmo desempenho. No teste de 12 rodadas da Segmind, já foi observada uma leve queda no brilho geral. Recomenda-se definir um limite de rodadas e reeditar a partir de uma versão já confirmada.
Principais pontos da automação de imagens de produtos com Seedream 5.5
- Quatro etapas com funções bem definidas: a geração de cena produz o visual principal, a edição contínua cuida dos ajustes, e a transparência e a separação de camadas ficam responsáveis pela reutilização de recursos.
- Dois ramos independentes: o material transparente vem da imagem original do produto; a separação de camadas se aplica apenas ao pôster completo e é acionada sob demanda.
- A cadeia de edição usa opaque: a recomendação oficial é fazer edição contínua em RGB com
background:"opaque". - A separação de camadas não leva background: aceita apenas 1 arquivo PNG/JPEG e cobra de acordo com o número real de saídas.
- Remontagem orientada por campos: empilhamento em ordem crescente de
z_index, com coordenadas normalizadas para adaptar ao novo canvas. - Persistência e controle de qualidade são indispensáveis: as URLs expiram em 24 horas, e a estrutura do produto precisa ser revisada manualmente.
- Valide primeiro com um pequeno lote: você pode testar os comandos e a estrutura de retorno com algumas imagens de produto via APIYI apiyi.com.
Resumo: levando as imagens de produto do Seedream 5.5 da criação única para a produção de ativos
Voltando ao objetivo de entrega das imagens de produto, a divisão de trabalho entre as quatro capacidades do Seedream 5.5 pode ser resumida assim:
- A geração de cena define a qualidade do visual principal: imagem de referência + comando com restrições fortes, preservando o formato do produto, o logo e a quantidade.
- A edição contínua define a estabilidade das modificações: a saída da rodada anterior vira entrada da próxima; descreva apenas o que muda e parta da versão já confirmada.
- Ativos transparentes e separação de camadas definem a reutilização: um dispensa a remoção de fundo, o outro converte um pôster achatado de volta em dados que podem ser reorganizados.
- Orquestração e controle de qualidade definem o custo controlável: cobrança pela saída efetiva, definição do número de rodadas e do limite de
max_images, mantendo três versões.
O modelo é apenas a unidade de produção dentro do fluxo; o gerenciamento de ativos, a composição e o controle de qualidade continuam sendo tarefas do seu sistema. A sugestão é pegar primeiro um produto real e percorrer manualmente as quatro etapas de ponta a ponta, para depois migrar aos poucos para a orquestração via API. Recomendo validar os resultados rapidamente pelo APIYI apiyi.com: a plataforma oferece interfaces compatíveis com OpenAI e crédito gratuito para novos usuários, o que facilita fazer testes em pequena escala antes do lançamento oficial.
📚 Referências
- Anúncio oficial de lançamento do Seedream 5.5: principais melhorias, casos oficiais e avaliações
- Link:
seed.bytedance.com/zh/blog/more-realistic-images-more-stable-editing-across-100-rounds-introducing-seedream-5-5 -
Descrição: fonte das demonstrações oficiais de 100 rodadas de edição, ativos transparentes e separação de camadas
-
Tutorial oficial do Seedream 5.5 no Volcengine Ark: parâmetros, exemplos de invocação e pacote de ativos de exemplo
- Link:
console.volcengine.com/ark/region:cn-beijing/docs/seedream-5-5 -
Descrição: instruções de configuração para edição em múltiplas rodadas, saída transparente, separação de camadas e OCR
-
API de geração de imagens do Volcengine Ark: campos da requisição e estrutura de resposta
- Link:
console.volcengine.com/ark/region:cn-beijing/docs/image-generation-api -
Descrição: definição dos campos
z_index,bounding_box,text_recognition, entre outros -
Preços dos modelos do Volcengine Ark: regras de cobrança em RMB (atualizado em 12 de novembro de 2026)
- Link:
console.volcengine.com/ark/region:cn-beijing/docs/model-pricing -
Descrição: base de preços usada na estimativa de custos deste artigo
-
Blog técnico da Segmind: teste prático com 36 gerações cobradas e 12 rodadas de edição
- Link:
blog.segmind.com/seedream-5-5-is-here-edit-in-rounds-transparent-pngs-and-layers/ -
Descrição: observações de terceiros sobre desvio de cor, materiais transparentes e mudanças na estrutura do produto
-
Teste prático do Xinghai Intelligence Bureau: testes em cenários de design comercial
- Link:
eet-china.com/mp/a538489.html -
Descrição: feedback real sobre troca de cor no e-commerce, PNG transparente e problemas de texto
-
Página do modelo no SeedRouter: observações de tempo de invocação da API
- Link:
seedrouter.ai/zh/models/seedream-5-5 - Descrição: referência de tempo ponta a ponta para diferentes saídas e tarefas de separação de camadas
Autor: equipe técnica da APIYI
Contato técnico: fale com a gente pela página inicial do site da APIYI; há mais materiais de integração no centro de documentação docs.apiyi.com
