Escreva um prompt do Seedream 5.0 Pro como uma especificação visual: sujeito, pose, roupa, direção da luz, material e fundo, cada um indicado de forma concreta. Se um rosto ou uma roupa existente tiver de permanecer, mude para a edição. Faça os rascunhos em 1k ($0,036 por imagem) e passe para 2k ($0,072) para julgar o detalhe.
Seedream 5.0 Pro é um modelo sem censura no SpicyAPI: a plataforma não adiciona nenhum filtro de conteúdo extra. Com base nos nossos testes de setembro de 2026, a geração de texto para imagem entregou todos os níveis de conteúdo adulto que experimentamos, incluindo imagens NSFW avançadas. A edição se comportou do mesmo modo, com uma exceção: de três cenas adultas de maior intensidade, uma foi suavizada. Os exemplos abaixo mantêm a roupa completa, então servem para qualquer uso. Para a formulação de roupas adultas, veja a edição de look com Seedream 5.0 Pro; o artigo de teste de conteúdo tem os resultados nível por nível.
Escreva o retrato como especificação, não como clima
Dedique o prompt à fonte e direção da luz, material e lente em vez de adjetivos: o Pro renderiza o que você especifica e inventa o que você omite. Experimente no Playground:
- Abra Seedream 5.0 Pro texto para imagem, fique na aba Playground na visão Form e entre para executar.
- Cole o prompt abaixo em Prompt.
- Defina Aspect ratio como 4:5 (uma proporção não definida retorna um quadrado), Resolution como 1k e Output format como PNG; deixe Deep thinking ativado.
- Execute o modelo, depois mude uma cláusula e execute de novo.
Editorial portrait of a fictional adult woman aged 38 with a short dark bob, a straight nose and natural expression lines. She wears an opaque burgundy satin blouse with a closed neckline and black tailored trousers. Seated in a woven chair, torso turned slightly toward the camera, both hands resting separately on her lap. Soft window light from the viewer's left, a gentle shadow on the right cheek, plain warm plaster wall. Show the face, hands and blouse clearly. Restrained satin highlights and natural skin variation. No jewelry or additional people.
Executar este prompt no Playground →
Cada cláusula é uma alavanca que você pode mudar na próxima tentativa: dizer que as mãos repousam separadas, nomear a direção da luz e pedir reflexos de cetim discretos miram cada um uma falha comum. "Ultra beautiful, premium, masterpiece, perfect skin" não corrige nenhuma dessas relações.
O mesmo hábito funciona em escala maior. Este exemplo da página do modelo especifica um único feixe duro vindo de uma janela alta, linho terracota opaco, uma bacia de latão, vapor, 65mm e profundidade de campo rasa, e o enquadramento segue cada um deles:

Exemplo de texto para imagem do Seedream 5.0 Pro em 3:2 e 2k. O prompt nomeia uma fonte de luz, os tecidos e a lente.
Execute o mesmo prompt a partir do código
Quando o resultado no Playground estiver bom, envie a mesma requisição de um terminal. Coloque o objeto de entrada em input.json e crie a tarefa com a CLI:
cat > input.json <<'EOF'
{
"prompt": "Editorial portrait of a fictional adult woman aged 38 with a short dark bob, a straight nose and natural expression lines. She wears an opaque burgundy satin blouse with a closed neckline and black tailored trousers. Seated in a woven chair, torso turned slightly toward the camera, both hands resting separately on her lap. Soft window light from the viewer's left, a gentle shadow on the right cheek, plain warm plaster wall. Show the face, hands and blouse clearly. Restrained satin highlights and natural skin variation. No jewelry or additional people.",
"aspect_ratio": "4:5",
"resolution": "1k",
"output_format": "png",
"enable_thinking": true
}
EOF
spicyapi tasks create --model bytedance/seedream-5.0-pro/text-to-image --input-file input.json --waitCusta $0,036. Para edições, envie cada fonte com spicyapi files upload e passe os endereços spicy:// como entradas de imagem. Envios, resultados e novas tentativas estão no guia de geração de imagens.
Para deixar um agente fazer isso, use a CLI acima ou o servidor MCP (spicyapi_upload_file, spicyapi_task_create, spicyapi_task_wait; ele para para sua confirmação de preço). npx skills add spicyapi-ai/spicy-skill instala o Skill que ensina um assistente a usar qualquer um dos dois.
Corrija um problema visível por vez
| Problema visível | Tente adicionar |
|---|---|
| As mãos se sobrepõem e se fundem | "Both hands rest apart on the lap, with visible space between them." |
| A blusa parece metal polido | "Soft broad satin highlights, opaque fabric, no mirror-like metallic finish." Nomeie o acabamento (fosco, cetim, escovado) em vez de um termo genérico de iluminação. |
| O rosto fica plano e liso demais | "Keep natural expression lines and subtle skin variation; retain gentle side-light shadows." |
Essas são as primeiras coisas a tentar, não soluções garantidas; mude uma por tentativa para saber qual instrução fez o trabalho. Estas tarefas não têm campo de prompt negativo, seed nem máscara, então coloque as exclusões no prompt principal e limite-as a uma ou duas que importam; uma lista longa de exclusões vinda do guia de outro modelo só acrescenta ruído.
Para uma série, mantenha personagem, roupa e luz como um bloco de texto que você reutiliza palavra por palavra e mude apenas a frase de cenário, por exemplo "A woven chair beside one walnut side table with a small amber glass lamp, against a quiet plaster wall." Reformular o bloco fixo entre imagens pode fazer um conjunto derivar. Quando a identidade em si precisa ser idêntica, mude para a edição: uma descrição de idade e penteado não é uma referência de identidade persistente.
Use referências quando o rosto ou a peça já estiver escolhido
Abra a edição do Seedream 5.0 Pro e adicione as fontes em Images com Add a file ou Add URL. Coloque o retrato aprovado primeiro e comece com Aspect ratio auto, Resolution 1k, Background opaque e Output format PNG. Dê a cada imagem um papel no prompt, porque fontes sem papel são misturadas em vez de usadas, o que costuma ser a causa de um resultado lavado.
Image one defines the fictional adult's face, hairstyle, pose and camera view. Image two defines only the burgundy blazer's cut, lapels and velvet fabric. Dress the person from image one in that blazer over an opaque cream shirt. Keep the original face and hand positions. Match the blazer to the existing soft window light. Do not copy the person or background from image two.
Se uma fonte contiver uma pessoa que você não quer, diga o que ela não deve contribuir ("do not copy the face from image two") e, se você adicionar uma referência de pose, deixe claro que ela fornece apenas a pose. Uma terceira imagem precisa de uma função igualmente específica, como um novo ambiente. Até dez são aceitas.
Dois comportamentos mudam como você monta a requisição:
- Aspect ratio auto segue a proporção suportada mais próxima da primeira referência, não o tamanho exato em pixels dela. Escolha 4:5 explicitamente se esse for o resultado esperado e não peça um novo ângulo de câmera na mesma edição, pois isso muda a projeção do rosto e da peça de roupa.
- Não há máscara. Para mirar em um de vários objetos parecidos, nomeie a posição ("the small lamp on the left") ou desenhe um contorno nítido numa cópia da imagem de entrada e depois peça que esse contorno seja removido do resultado. Verifique se as marcas sumiram e se os objetos vizinhos estão intactos.
O próprio anúncio do Pro da ByteDance admite que há espaço para melhorar a consistência da edição em nível de pixel, então trate a lista "keep" como uma instrução forte, não como um travamento de pixels, e compare o rosto após cada edição. Para mudanças cumulativas, use a última edição aceita e verifique a deriva. Se você voltar ao original, inclua no prompt todas as mudanças aceitas que quiser manter; use um original comum para variações independentes. Sobre a precisão de alças, renda e estampa em uma peça de roupa, veja o guia de look acima; para um elenco inteiro, o fluxo de referência de personagem.
Quando desligar o raciocínio
Deep thinking (enable_thinking no código) vem ligado por padrão na geração e na edição; ele refina seu prompt antes de a imagem ser criada e não afeta o preço. Desligá-lo deixa o texto para imagem visivelmente mais rápido, mas economiza pouco tempo nas edições. Deixe ligado para um conceito aberto. Se um prompt bem especificado continua somando coisas que você não pediu, rode o mesmo prompt uma vez com o raciocínio desligado, sem mudar mais nada.
Quanto custa
| Operação | 1k | 2k |
|---|---|---|
| Texto para imagem | $0,036 | $0,072 |
| Edição, uma fonte | $0,036 | $0,072 |
| Edição, cada fonte adicional | +$0,003 | +$0,003 |
Uma edição de blazer com duas fontes custa $0,039 em 1k, e uma edição com três fontes em 2k custa $0,078. A resolução vem em 2k por padrão, então coloque 1k nos rascunhos. A proporção, PNG em vez de JPEG e a chave de raciocínio não mudam o preço. PNG é o arquivo mais seguro para retoques posteriores; ele não melhora a anatomia nem acrescenta transparência.
A saída transparente tem uma entrada muito estreita
Definir Background como Transparent funciona apenas com Output format PNG e exatamente uma entrada que seja ela própria um PNG com canal alfa. Um JPEG, ou uma edição de roupa com duas referências, não se qualifica, então não é uma opção geral de remoção de fundo. Mesmo quando funciona, examine o cabelo e as bordas de tecidos semitransparentes em busca de franjas claras.
Divida uma imagem pronta em camadas
A decomposição em camadas é uma tarefa separada para uma imagem pronta. Ela retorna uma imagem base mais até dezesseis camadas PNG transparentes. Experimente no Playground:
- Abra a página e fique na aba Playground na visão Form.
- Em Input image, adicione a imagem pronta com Choose a file ou Asset URL.
- Deixe Prompt vazio para o modelo escolher os elementos principais, ou nomeie-os ("Separate the woman from the rainy window behind her"). Para fixar um em um lugar, adicione
<bbox>x1 y1 x2 y2</bbox>, com coordenadas de 0 a 1000 medidas a partir do canto superior esquerdo. - Defina Resolution (1.5k é o padrão) e Output format para a imagem base; as camadas são sempre PNG transparente. Entre e execute.
Cada imagem retornada é cobrada, incluindo a base: $0,042 em 1k ou 1.5k, $0,084 em 2k ou auto, então uma base mais cinco camadas custa $0,252 em 1.5k. O preço é reservado para no máximo 17 imagens e ajustado conforme a contagem real. Ele aceita entradas NSFW avançadas, mas recusa cenas adultas de maior intensidade sem cobrá-las; para essas, ou para uma primeira passada mais barata, use o Flash a $0,026 por imagem: veja dividir uma imagem em camadas.
Use quando um sujeito ou um acessório precisar se mover de forma independente em um design; um retrato pronto não precisa disso.
O caminho prático
Escreva um primeiro retrato concreto e aprove o rosto. Dê um trabalho a cada referência e depois construa mudanças cumulativas sobre o último resultado aceito. Se uma região pequena estiver errada, corrija-a em um editor em vez de pedir outra edição completa.






