Introdução
O Seedream 5.0 Flash Image Editing altera ou combina as imagens que você fornece de acordo com uma instrução escrita. Ele lê de uma a dez referências, então serve tanto para revisar quanto para montar uma cena a partir de fotos separadas.
Desenvolvido pela ByteDance (ID de modelo dola-seedream-5-0-flash-260915). Toda faixa de resolução custa o mesmo por imagem.
Escolha o modo do Seedream 5.0 Flash pelo material de partida
| Material de partida | Modo |
|---|---|
| Um brief escrito para uma imagem nova | Seedream 5.0 Flash Texto para imagem |
| De uma a dez imagens para revisar ou combinar | Seedream 5.0 Flash Edição de imagem |
| Uma imagem pronta cujas partes você precisa separadas | Seedream 5.0 Flash Separação em camadas |
Recursos e destaques
Mantenha a pessoa, mude o resto
No nosso teste de troca de figurino, rosto, penteado, pose, xícara e cama permaneceram, enquanto o figurino mudou e a luz da manhã virou sol da tarde.
Dez referências, cada uma com sua função
Atribua as funções por posição. Um teste usou três fotos: a primeira para o rosto e o cabelo, a segunda para um vestido de cetim vermelho com as costas de fora, a terceira para uma sacada em Paris. O resultado foi uma mulher nessa sacada, com esse vestido.
Trocas de cena que mantêm o sujeito
Um retrato de terraço levado para um beco chuvoso com neon: o mesmo homem, a mesma camisa aberta e a mesma pose, agora encharcado, com letreiros rosa e turquesa refletidos no chão molhado e na pele.
Trabalho de figurino sem filtro
Trocas de figurino sem filtro e reiluminação rodam no mesmo endpoint, sem flag.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Até 5.000 caracteres. Atribua uma função a cada referência e diga o que deve ficar sem alteração; fontes sem nome acabam misturadas. pelo menos 1 caracteres · no máximo 5000 caracteres |
image_urls | Sim | De uma a dez imagens de referência (jpeg, png ou webp, de até 30 MB cada). A ordem importa: o prompt as chama de primeira, segunda e terceira. pelo menos 1 itens · no máximo 10 itens |
aspect_ratio | Não | Uma das quinze formas de 1:3 a 3:1, incluindo 4:5, 21:9 e 9:21. Indique quando o local de publicação ditar o quadro. |
resolution | Não | 1k, 1.5k ou 2k; 2k por padrão. As três faixas custam o mesmo por imagem, então o padrão é a mais nítida. |
output_format | Não | jpeg por padrão, ou png. O png não tem perda e é a passagem mais segura para retoque; muda o arquivo entregue, não o preço. |
background | Não |
|
Preços
$0.029 / imagem
Casos de uso
Refazer o visual de uma foto sem repetir a sessão
Mude a roupa, o clima, a hora do dia ou o local e diga o que precisa ficar.
Combinar rosto, look e lugar
Use uma referência por ingrediente e diga qual é qual.
Montar um conjunto de personagem
Reaproveite um rosto em várias cenas mudando o figurino e o cenário.
Reiluminar um quadro pronto
Peça uma nova fonte, direção ou cor de luz e mantenha o sujeito fixo.
Guia de prompt e dicas práticas
Nomeie cada referência
Coloque as imagens em image_urls na ordem em que o seu prompt as usa. Diga o que cada uma contribui e o que deve ficar como está.
- Primeira imagem: a pessoa que deve ser mantida.
- Acrescente outras referências só para uma função específica.
- Diga o que não pode mudar.
- Descreva o novo cenário e a luz.
Image 1 is the face and hairstyle to keep. Image 2 supplies only the backless red satin gown. Image 3 is the location.
Show the same woman from image 1 alone at the wrought-iron railing of image 3, wearing the gown from image 2,
looking back over her bare shoulder at the camera. Warm window light behind her.
Edite a partir do original
Cadeias longas de edição derivam. Volte ao quadro de origem e mude uma coisa de cada vez.
Limites de conteúdo
Seedream 5.0 Flash · Image Editing. A SpicyAPI não adiciona nenhum filtro de conteúdo na plataforma. As restrições do modelo continuam valendo e os resultados não são garantidos. Você é responsável por cumprir nossa política de conteúdo.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedream-5.0-flash/edit",
"input": {
"aspect_ratio": "auto",
"background": "opaque",
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "2k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.











