Seedream 5.5 API
ByteDance Seedream 5.5 — realismo fotográfico e forte estética visual, edição em várias rodadas consistente que mantém estáveis as áreas não editadas, e texto pequeno e multilíngue preciso. Saída PNG transparente nativa, um nível de resolução 3K e um endpoint de decomposição em camadas que divide uma imagem em uma imagem base mais camadas transparentes.
Três endpoints em uma única família: texto para imagem, Edit com 1 a 10 imagens de referência, e Layer Decomposition, que transforma uma imagem em uma imagem base mais camadas PNG transparentes. Texto para imagem e Edit aceitam saída 1k / 1.5k / 2k / 3k, quinze proporções de 1:3 a 3:1 (incluindo 9:21 e 21:9), saída png ou jpeg e um controle background (auto / transparent / opaque) que retorna um PNG com canal alfa direto do modelo.
/filters:quality(82)/examples/f5f78e1cf4e0a817381598e24db55ca1/f1aef82f-920b-4df5-b513-9878f69c7d52-92bbc258f913.webp)
Visão geral
Sobre o Seedream 5.5 API
O que o Seedream 5.5 faz, como ele se encaixa na linha de modelos da ByteDance e por que as equipes o escolhem.
Seedream 5.5 é um modelo de geração e edição de imagens da ByteDance, disponível pela API REST da WaveSpeedAI. ByteDance Seedream 5.5 — realismo fotográfico e forte estética visual, edição em várias rodadas consistente que mantém estáveis as áreas não editadas, e texto pequeno e multilíngue preciso. Saída PNG transparente nativa, um nível de resolução 3K e um endpoint de decomposição em camadas que divide uma imagem em uma imagem base mais camadas transparentes.
Três endpoints em uma única família: texto para imagem, Edit com 1 a 10 imagens de referência, e Layer Decomposition, que transforma uma imagem em uma imagem base mais camadas PNG transparentes. Texto para imagem e Edit aceitam saída 1k / 1.5k / 2k / 3k, quinze proporções de 1:3 a 3:1 (incluindo 9:21 e 21:9), saída png ou jpeg e um controle background (auto / transparent / opaque) que retorna um PNG com canal alfa direto do modelo.
A família Seedream 5.5 na WaveSpeedAI traz 3 endpoints REST cobrindo os fluxos de Image-Tools, Text-To-Image, Image-To-Image. Cada variante tem seu próprio preço, parâmetros e exemplos de resultado — escolha a que combina com sua modalidade de entrada e suas restrições de produção, ou chame várias com a mesma chave de API para montar pipelines de várias etapas.
Execute o Seedream 5.5 com a mesma chave de API, a mesma conta de cobrança e os mesmos limites de taxa que você usa nos outros mais de 1.000 modelos de IA da WaveSpeedAI. Sem configuração separada por fornecedor, sem SDKs por provedor, sem limites de taxa por fornecedor — uma única integração cobre tudo, de texto para imagem e texto para vídeo até síntese de áudio, geração 3D, ampliação e edição.
Especificações
Recursos e status de lançamento do Seedream 5.5 API
Os detalhes específicos do modelo que desenvolvedores procuram antes de escolher uma API: disponibilidade, duração esperada do resultado, suporte a referências e a alternativa ativa atual.
Endpoints
3 variantes
Texto para imagem, Edit (1 a 10 imagens de referência) e Layer Decomposition.
Resolução
1k / 1.5k / 2k / 3k
3k tem cerca de 8 megapixels (3840x2160 em 16:9). Layer Decomposition aceita 1k, 1.5k e 2k.
Fundo transparente
Alfa PNG nativo
background = auto, transparent ou opaque em texto para imagem e Edit; transparent exige saída png.
Camadas
Até 99
max_images de 2 a 100 saídas no total (30 por padrão): uma imagem base mais camadas PNG transparentes.
Proporções
15 opções
1:1, 1:2, 2:1, 1:3, 3:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 9:21 e 21:9.
Endpoints
Todos os endpoints da API de Seedream 5.5
3 endpoints de Seedream 5.5 disponíveis agora na WaveSpeedAI — escolha a variante que combina com seu fluxo de trabalho.
/filters:quality(82)/media/images/8c8fcb40-841c-4a9c-8760-9e682fb7c494.webp)
Seedream v5.5 Layer Decomposition
Seedream 5.5 Layer Decomposition separates a single image into a base image and transparent layers, enabling flexible compositing, image editing, asset extraction, and layered design workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/9fe24f82-29bb-48e1-b20b-4fd74e0642e6.webp)
Seedream v5.5
Seedream 5.5 Text to Image by ByteDance generates images from text prompts with improved photographic realism and aesthetics, native transparent-background output, aspect ratio selection, and 1K, 1.5K, 2K and 3K output tiers. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/c48b23e9-ca36-4f8c-b525-5f3ba60ce4f0.webp)
Seedream v5.5 Edit
Seedream 5.5 Edit by ByteDance edits and generates images from single-image or multi-reference inputs, supporting up to 10 reference images, consistent multi-turn edits, native transparent-background output, and 1K, 1.5K, 2K and 3K output tiers. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Exemplos
Veja o Seedream 5.5 em ação
Resultados reais gerados pela API do Seedream 5.5. Passe o mouse sobre qualquer vídeo para pré-visualizar e clique para abrir o visualizador em tamanho real.
Como usar
Como usar a API do Seedream 5.5
Quatro passos do cadastro até uma geração concluída. Exemplos completos em Python, Node.js e cURL estão na seção de API abaixo.
- 01
Obtenha uma chave de API
Crie uma conta na WaveSpeedAI e copie sua chave de API no painel. Contas novas recebem créditos iniciais grátis — o suficiente para usar o playground algumas dezenas de vezes antes de a cobrança começar.
- 02
Envie uma predição
Faça POST da sua entrada em JSON para https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5. O endpoint devolve um id de predição imediatamente — as gerações são assíncronas, então você não mantém uma conexão aberta durante a inferência.
- 03
Consulte até concluir
Faça GET em https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Retorne os resultados quando o status for completed; pare com erro em failed, cancelled, timeout ou deleted; continue consultando em qualquer outro status.
- 04
Leia a URL do resultado
Quando o status for "completed", leia a URL em data.outputs[0]. A URL aponta para a mídia gerada na CDN da WaveSpeedAI — imagem, vídeo, áudio ou arquivo 3D, conforme a variante do Seedream 5.5 que você chamou.
Casos de uso
O que você pode criar com o Seedream 5.5
Fluxos de trabalho comuns para os quais desenvolvedores e criadores usam a API do Seedream 5.5.
Recursos transparentes direto do modelo
Defina background como transparent em bytedance/seedream-v5.5 ou bytedance/seedream-v5.5/edit e o resultado é um PNG com canal alfa, sem etapa separada de remoção de fundo. O Edit pode recortar um objeto de uma foto comum: a imagem de entrada não precisa ter canal alfa.
Divida uma imagem em camadas editáveis
bytedance/seedream-v5.5/layer-decomposition separa uma imagem em uma imagem base mais camadas PNG transparentes. max_images define o número total de saídas, de 2 a 100 (30 por padrão), e um prompt opcional indica ao modelo quais elementos devem virar camadas próprias.
Edição em várias rodadas que se mantém estável
Edições repetidas em bytedance/seedream-v5.5/edit mantêm estáveis, de uma rodada para a outra, as áreas que você não pediu para alterar, então uma foto de produto ou um retrato pode ser refinado passo a passo sem desvios.
Edições baseadas em até 10 referências
O Edit aceita de 1 a 10 imagens de referência por requisição: combine um produto, um personagem e uma referência de estilo em uma única chamada. Sem proporção definida, a saída segue a primeira imagem de entrada.
Imagens fotorrealistas de até 3K
O Seedream 5.5 é ajustado para realismo fotográfico e estética visual. O nível 3k tem cerca de 8 megapixels (3840x2160 em 16:9), para imagens de destaque e entregas em tamanho de impressão; 1k e 1.5k mantêm os rascunhos rápidos.
Texto pequeno e multilíngue
O Seedream 5.5 renderiza com precisão textos pequenos e textos em vários idiomas: rótulos, textos de embalagem, sinalização e pôsteres localizados que continuam legíveis no tamanho de saída.
Dicas
Dicas de prompt para o Seedream 5.5
Conselhos práticos para obter melhores resultados com o Seedream 5.5 — extraídos dos padrões que funcionam em modelos de imagem em pipelines de produção.
- 01
Peça transparência na requisição, não no prompt
Defina background como transparent e mantenha output_format em png: o modelo retorna um PNG com canal alfa. jpeg não tem canal alfa, então uma requisição transparente precisa de png. Deixe background em auto quando tanto faz.
- 02
Recorte objetos com o Edit
bytedance/seedream-v5.5/edit com background definido como transparent extrai o objeto de uma foto comum; a entrada não precisa ter canal alfa. Descreva o objeto a manter, como "o tênis, sem a caixa", quando o quadro estiver cheio.
- 03
Oriente o Layer Decomposition com um prompt
bytedance/seedream-v5.5/layer-decomposition funciona sem prompt, mas nomear os elementos que você quer separar (texto do título, produto, área do logotipo, fundo) gera camadas que correspondem ao seu arquivo de design. Reduza max_images para poucas camadas limpas; aumente para uma separação mais detalhada.
- 04
Edite em rodadas
As áreas não editadas se mantêm estáveis em edições repetidas, então faça uma alteração por requisição e use o resultado como nova entrada. Fica mais fácil revisar e o restante da imagem permanece como estava.
- 05
Rascunhe em baixa resolução, entregue em 3k
Ajuste o prompt em 1k ou 1.5k e depois rode de novo em 3k (cerca de 8 megapixels) para o arquivo final. O Layer Decomposition vai até 2k, então escolha a resolução da decomposição levando isso em conta.
- 06
Coloque o texto exato entre aspas
O Seedream 5.5 renderiza com precisão textos pequenos e multilíngues. Escreva o texto exato entre aspas e no idioma de destino, e diga onde ele fica ("no rótulo", "título no canto superior esquerdo").
Preços
Preços da API de Seedream 5.5
O preço é por resultado. O valor final varia conforme os parâmetros definidos no playground de cada variante (resolução, duração, quantidade de resultados, referências).
| Endpoint | Tipo | Preço inicial |
|---|---|---|
| bytedance/ | image-tools | $0.60 |
| bytedance/ | text-to-image | $0.02 |
| bytedance/ | image-to-image | $0.028 |
API
Chame a API de Seedream 5.5
Crie uma chave de API em wavespeed.ai/accesskey e envie uma predição via REST. O playground gera exemplos prontos para colar para qualquer combinação de entradas.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"output_format": "png",
"background": "auto"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Seedream 5.5 vs alternativas
Quando escolher o Seedream 5.5 em vez de modelos semelhantes na WaveSpeedAI.
Seedream 5.5 vs Seedream 5 Pro
O Seedream 5.5 adiciona três coisas que o 5 Pro não tem: saída transparente nativa, um nível de resolução 3k acima de 2k e um endpoint de decomposição em camadas que retorna até 99 camadas transparentes mais uma imagem base. O 5 Pro mantém um modo rápido de otimização de prompt que o 5.5 não oferece.
Seedream 5.5 vs Nano Banana 2.1
O Nano Banana 2.1 aceita até 14 imagens de referência, chega a 4K e oferece busca opcional na web e de imagens. O Seedream 5.5 responde com saída PNG transparente gerada pelo próprio modelo, um endpoint dedicado de decomposição em camadas e edições em várias rodadas que mantêm estáveis as áreas não editadas.
Seedream 5.5 vs GPT Image 2.6
O GPT Image 2.6 tem dois níveis, cinco níveis de qualidade, saída em GIF animado e SVG vetorial, e edições com até 16 referências em até 4K. O Seedream 5.5 é a escolha para recursos PNG transparentes, para dividir imagens prontas em camadas e para saída fotorrealista de até 3K.
FAQ
Seedream 5.5 API — Perguntas frequentes
Preços, licença, integração — perguntas comuns sobre executar o Seedream 5.5 na WaveSpeedAI.
O Seedream 5.5 gera imagens com fundo transparente?
Sim. Defina background como transparent em texto para imagem ou Edit com saída png, e o modelo retorna diretamente um PNG com canal alfa. No Edit, a imagem de entrada não precisa ter canal alfa: o modelo consegue extrair o objeto de uma foto comum.
O que o Layer Decomposition do Seedream 5.5 retorna?
Uma imagem base mais camadas PNG transparentes. max_images define o número total de saídas, de 2 a 100, com 30 por padrão, ou seja, até 99 camadas. Um prompt opcional orienta quais elementos viram camadas, e output_format se aplica à imagem base; toda camada é um PNG com transparência.
Qual é a diferença entre o Seedream 5.5 e o Seedream 5 Pro?
O Seedream 5.5 adiciona saída transparente nativa, um nível de resolução 3k e um endpoint de decomposição em camadas com até 99 camadas. O Seedream 5 Pro tem um modo rápido de otimização de prompt que o Seedream 5.5 não oferece.
Quais resoluções e formatos o Seedream 5.5 suporta?
Texto para imagem e Edit aceitam 1k, 1.5k, 2k e 3k (cerca de 8 megapixels, como 3840x2160 em 16:9); Layer Decomposition aceita 1k, 1.5k e 2k. A saída é png (padrão) ou jpeg.
O que é a API do Seedream 5.5?
Seedream 5.5 é um modelo de geração de imagens da ByteDance disponibilizado como API REST na WaveSpeedAI. ByteDance Seedream 5.5 — realismo fotográfico e forte estética visual, edição em várias rodadas consistente que mantém estáveis as áreas não editadas, e texto pequeno e multilíngue preciso. Saída PNG transparente nativa, um nível de resolução 3K e um endpoint de decomposição em camadas que divide uma imagem em uma imagem base mais camadas transparentes. Você pode chamá-lo por código ou testá-lo no playground indicado acima.
Como chamo a API do Seedream 5.5?
Crie uma conta na WaveSpeedAI, copie sua chave de API em /accesskey e faça POST para https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.5 com sua entrada em JSON. O endpoint devolve um id de predição. Consulte o endpoint de resultado a cada 2 segundos, aproximadamente, aumente o intervalo em tarefas longas e pare em qualquer status final. Exemplos prontos para produção em Python / Node.js / cURL estão acima.
Quanto custa a API do Seedream 5.5?
O Seedream 5.5 começa em $0.02. O custo exato varia conforme os parâmetros definidos (resolução, duração, quantidade de resultados, referências). A prévia de custo ao vivo ao lado do botão Gerar no playground mostra o preço exato da sua entrada atual.
Quais variantes do Seedream 5.5 estão disponíveis?
A WaveSpeedAI hospeda 3 endpoints de Seedream 5.5 ativos: bytedance/seedream-v5.5/layer-decomposition, bytedance/seedream-v5.5, bytedance/seedream-v5.5/edit. Cada variante tem sua própria página de playground e seu preço.
Posso usar os resultados do Seedream 5.5 comercialmente?
Os direitos de uso comercial seguem a licença do modelo da ByteDance. A maioria dos modelos da ByteDance permite o uso comercial dos resultados; veja o resumo da licença na página do playground de cada modelo e os Termos de Serviço da WaveSpeedAI para as condições da plataforma.
Por que usar o Seedream 5.5 na WaveSpeedAI em vez de ir direto à fonte?
Uma chave de API e uma conta de cobrança para o Seedream 5.5 E mais de 1.000 outros modelos de IA de outros provedores. Sem configuração de SDK por fornecedor, sem limites de taxa separados, sem reescrever o código de integração a cada fornecedor. Os preços costumam ser iguais ou menores que os da API direta da ByteDance.
Provedor
Sobre a ByteDance
A equipe por trás do Seedream 5.5 e de toda a linha de modelos da ByteDance na WaveSpeedAI.
A ByteDance — empresa por trás do TikTok, do CapCut e do Doubao — mantém uma das maiores operações de pesquisa em IA do mundo. Suas equipes Seed e Doubao lançam modelos de ponta para geração de vídeo (Seedance), geração e edição de imagens (Seedream, Nano Banana) e trabalhos de avatar / lip-sync. Os modelos são treinados com dados em escala interna e levados à produção nos apps de consumo da ByteDance antes de serem lançados como APIs.
Comece a criar com o Seedream 5.5 na WaveSpeedAI
Créditos iniciais grátis no cadastro. Uma chave de API para mais de 1.000 modelos de IA da ByteDance e de todos os outros provedores.
/filters:quality(82)/examples/52d1777161efd4c4a1eb8f367d2bfdc1/e4e62e6c-afed-4fc6-81e3-8e15d9a2905c-a90fc868dcee.webp)
/filters:quality(82)/examples/a3a2c988c8ff271c6311fc6fd5b75076/8c70bf02-7370-4785-a80a-247fe5b0cdf5-487bb3f09732.webp)
/filters:quality(82)/examples/68f10dbf5606d977f7c60a8c6cc321db/fc56bf35-bdd2-481b-8650-251ff7a3a4ff-1ffd75fef9ed.webp)
/filters:quality(82)/examples/5549abed42d94882c754d980220eed45/8cc56cee-6f83-44cd-8533-7f921932a352-0c5fbb46e60d.webp)