Para imagens de IA com dois personagens, comece com duas referências de identidade separadas, atribua uma posição na imagem e um figurino a cada pessoa e gere uma pose com um espaço visível entre os corpos. Só adicione contato depois que essa dupla funcionar. O exemplo usa a edição do Seedream 5.0 Flash em 2k, 3:2, PNG, por $0,029 por imagem. Se uma área pequena precisar de reparo com máscara, use o Qwen Image 2.1 com a dupla aceita como única fonte.
O exemplo é um retrato romântico, com roupas completas, dos adultos fictícios Adrian, 34, e Mateo, 37. Os preços são os do catálogo atual em USD de outubro de 2026. A capa e as imagens comparativas são ilustrações, não resultados desses modelos.
1. Escolha a tarefa de acordo com as entradas que você tem
| Ponto de partida | Tarefa e configurações iniciais | Preço e limitação importante |
|---|---|---|
| Dois retratos aprovados | Edição com Seedream 5.0 Flash: duas Images, Resolution 2k, Aspect ratio 3:2, Output format PNG, Background Opaque | $0,029/imagem; aceita 1–10 fontes; sem campo de máscara ou seed |
| Ainda não há rostos | Seedream 5.0 Flash texto para imagem: uma pessoa por prompt, do peito para cima, ambos os olhos visíveis, 2k | $0,029 por retrato; aprove um retrato por personagem e use a linha acima |
| Uma dupla aprovada com um pequeno defeito | Edição com Qwen Image 2.1: uma entrada em Images, uma Mask, Resolution 2k | $0,048/imagem em 2k com uma fonte ($0,036 em 1k). A máscara funciona apenas em 1k e 2k |
O Flash cobra o mesmo preço com qualquer número de referências e em 1k, 1,5k ou 2k; portanto, 2k não custa mais e oferece mais espaço para inspecionar rostos e mãos pequenos. A tarefa de edição com máscara do Qwen exige exatamente uma fonte: a dupla aceita se torna essa fonte para um reparo local. As cobranças por imagens de referência dependem da resolução e das configurações da tarefa; o preço de reparo em 2k acima é para uma fonte. Use o Flash para combinar os dois retratos e o Qwen quando precisar de uma máscara.
Ambos os modelos processam duplas em cenas voltadas a adultos sem uma chave de conteúdo (são opções sem restrições e sem censura), então o mesmo fluxo de trabalho se aplica. A edição do Flash com retratos de adultos foi concluída nos nossos testes de setembro de 2026. Se uma tarefa informar explicitamente uma rejeição de conteúdo, revise a cena antes de tentar novamente. Se a conexão falhar ou a resposta se perder, verifique primeiro a tarefa original em vez de criar uma duplicata.
2. Envie um retrato de cada pessoa em uma ordem fixa
Use duas imagens individuais, não uma colagem de várias versões de cada rosto. Coloque Adrian primeiro e Mateo depois: o prompt se refere às referências pela posição, e uma fonte que você não nomeia acaba misturada no resultado. Uma imagem do peito para cima com ambos os olhos visíveis é uma fonte clara de identidade. Não adicione uma referência de local que contenha uma pessoa sem relação com a cena.
| Atribuição | Adrian: primeira referência | Mateo: segunda referência |
|---|---|---|
| Identidade visível | Cachos escuros curtos, mandíbula larga | Cabelo prateado bem curto, rosto mais comprido |
| Posição na imagem | Esquerda de quem vê | Direita de quem vê |
| Figurino | Jaqueta de veludo azul-marinho, camisa creme | Sobrecamisa cor de ferrugem, camisa preta |
| Ação inicial | Vira-se para Mateo | Retribui o olhar de Adrian |
| Mãos | Ao lado do próprio corpo | Ao lado do próprio corpo |
Os nomes dos personagens identificam esta solicitação; eles não recuperam rostos de uma sessão anterior. Se as fontes estiverem usando outras roupas, diga que os retratos enviados fornecem rostos e cabelo, enquanto a descrição escrita define o figurino desejado.
Use “viewer-left” para o lado esquerdo da imagem. Use “Adrian's left hand” apenas quando esse lado anatômico importar. Uma pessoa de frente para a câmera tem a esquerda anatômica à direita de quem vê; misturar esses termos pode inverter o gesto pretendido.
Diagrama conceitual de composição, não um resultado do modelo: A e B representam qualquer dupla; identidade de referência e posição na imagem são atribuições separadas.
3. Gere o plano de duas pessoas com os corpos separados
Experimente no Playground
- Abra a edição de imagens do Seedream 5.0 Flash, permaneça na aba Playground, visualização Form, e faça login para executar.
- Em Images, adicione primeiro o retrato de Adrian e depois o de Mateo.
- Defina Aspect ratio como
3:2, Resolution como2k, Output format comopnge Background comoOpaque. - Cole o prompt abaixo em Prompt, ou abra o Playground com o prompt preenchido.
- Execute; o preço aparece antes da cobrança.
Ou use código. A mesma solicitação como chamada CLI (envie cada retrato uma vez e copie os dois URIs spicy:// para input.json; o campo image_urls do arquivo é a lista Images, na mesma ordem):
spicyapi files upload ./adrian.png && spicyapi files upload ./mateo.png # copy both spicy:// URIs
cat > input.json <<'EOF'
{"image_urls": ["spicy://f/ADRIAN_URI", "spicy://f/MATEO_URI"], "prompt": "<the prompt below>", "aspect_ratio": "3:2", "resolution": "2k", "output_format": "png", "background": "opaque"}
EOF
spicyapi tasks create --model bytedance/seedream-5.0-flash/edit --input-file input.json --waitA lista completa de campos está no guia de geração de imagens.
Ou deixe um Agent executar. Com o servidor MCP, um assistente chama spicyapi_upload_file para cada retrato, depois spicyapi_task_create (ele para para você confirmar o preço) e spicyapi_task_wait. O Agent Skill (npx skills add spicyapi-ai/spicy-skill) faz um assistente de programação ler o esquema atual em vez de adivinhar campos.
Prompt:
Use the first reference for Adrian's facial identity and dark curls, and the second for Mateo's facial identity and silver hair. Create one natural editorial photograph of these two fictional adult men outside a quiet theater at dusk. Adrian, 34, stands on viewer-left in a navy velvet jacket and cream shirt. Mateo, 37, stands on viewer-right in a rust overshirt and black shirt. Waist-up two-shot with both faces visible, torsos separated by a narrow visible gap, and each man's hands resting at his own sides. Adrian turns toward Mateo, who returns his gaze. Both men are at similar distance from the camera. Warm entrance light, understated romantic mood. Use the references for identity, not their original clothing or backgrounds. Exactly two people, no mirrors, no shared props, no lettering.
Se você não tem retratos e quer um caminho mais rápido, substitua a frase inicial sobre referências pelas duas descrições faciais e crie ambos os homens a partir de um único prompt de texto para imagem. Quando gostar da dupla, salve-a e edite a partir dela; nomes não preservam rostos. Retratos separados se misturam menos.
Para três ou mais pessoas, mantenha uma referência por pessoa em ordem fixa e dê a cada uma uma posição na imagem; o Flash aceita até 10 referências pelo mesmo preço.

Ilustração, não um resultado do modelo escolhido: o arranjo separado permite seguir cada manga até seu dono.
Azul-marinho e cor de ferrugem podem aparecer mesmo quando seus donos estão trocados. Diagnostique pelo tipo de falha: uma jaqueta trocada precisa de correção de figurino, um rosto duplicado precisa de correção de identidade.
4. Corrija a atribuição específica que falhou
| Falha visível | Altere a próxima solicitação assim |
|---|---|
| Os dois homens se parecem com Adrian | Volte aos dois retratos originais. Mantenha a pose separada. Comece o prompt com “Two distinct identities: first reference only for the man on viewer-left; second only for the man on viewer-right.” Remova qualquer terceiro retrato ou referência de estilo concorrente. |
| Rostos corretos, jaquetas trocadas | Edite a dupla retornada: “Keep both faces and positions. The dark-haired man on viewer-left wears navy velvet and cream; the silver-haired man on viewer-right wears rust and black.” Não gere novamente a partir de texto. |
| Posições invertidas, mas resultado útil | Se a posição importar, solicite um novo plano de duas pessoas com posições explícitas na imagem. Espelhar a imagem também inverte relógios, letras e todos os outros detalhes assimétricos. Se a posição não importar, aceite a ordem invertida e troque os rótulos na legenda ou no roteiro. |
| Uma pessoa está cortada | Mude o enquadramento para “medium-wide two-shot with both outer shoulders and elbows inside the frame.” Mantenha 3:2; evite o recorte vertical mais estreito nesta etapa. |
| Corpos se fundem nos ombros | Volte ao prompt com corpos separados. Não peça que uma pequena edição de mão reconstrua dois torsos conectados. |

Ilustração, não um resultado do modelo escolhido: esses rostos continuam reconhecíveis enquanto as jaquetas são deliberadamente trocadas.
Para uma mudança de figurino, identifique a pessoa pela posição e pela aparência. “Change his jacket” se torna ambíguo assim que a imagem contém dois homens. Uma solicitação concreta é: “Replace only the silver-haired man's rust overshirt on viewer-right with a dark green jacket; retain both faces, the navy jacket on viewer-left, the pose and the theater.”

Ilustração, não um resultado do modelo escolhido: a mudança proposta é na jaqueta de Mateo, não em ambas as pessoas nem na paleta inteira.
5. Adicione um ponto de contato
Use a dupla aceita como uma única fonte na edição do Flash. Mantenha aspect_ratio: "auto" para seguir o formato dessa fonte, 2k, PNG e fundo opaco. Substitua o prompt completo da cena por:
Keep the same two adult men, identities, outfits, positions and theater setting. Change the pose so the dark-haired man on viewer-left places one hand on the silver-haired man's outer shoulder. Show a continuous navy sleeve leading to his wrist and hand, resting on the rust fabric. The silver-haired man's arms remain at his own sides. Preserve both visible faces and the gap between their torsos.

Ilustração, não um resultado do modelo escolhido: siga a manga azul-marinho até a mão em contato; uma conexão oculta torna ambíguo a quem ela pertence.
Se a mão sair da manga de Mateo, volte à fonte separada aceita e use a mesma solicitação com “Adrian's elbow remains on viewer-left” acrescentado. Se isso exigir um braço inteiramente novo cruzando os dois torsos, use um gesto mais simples: cabeças viradas uma para a outra, mãos separadas. Não mantenha uma imagem mestre anatomicamente errada só porque as expressões estão boas.
Para um objeto compartilhado, especifique quantidade e dono: “Mateo holds one glass in his right hand; Adrian's hands remain empty.” Para mostrar os dois segurando-o, solicite explicitamente uma taça e identifique o contato de cada mão. Duas mãos ao redor de uma haste estreita são um arranjo mais exigente do que um dono e um observador.
6. Use máscara em um defeito local só depois que a pose funcionar
Para editar com o Qwen, envie somente a imagem aceita das duas pessoas. Não anexe também os dois retratos originais de identidade: uma edição com máscara recebe exatamente uma fonte. Crie uma imagem em preto e branco alinhada à fonte; branco marca a área a repintar e preto a área a manter. Inclua a mão defeituosa, sua conexão com o pulso e a pequena área de contato no ombro, em vez de mascarar apenas pontas de dedos isoladas.
- Abra a edição do Qwen Image 2.1 na aba Playground, visualização Form.
- Em Images, adicione somente a dupla aceita.
- Defina Resolution como
2kpara corresponder à imagem mestre do Flash (1k retornaria uma imagem menor do que a que você está reparando), Output format como PNG e Background como Opaque. - Expanda Advanced parameters e adicione a imagem em preto e branco em Mask (o nome do campo em código é
mask_url). - Cole a instrução de reparo abaixo em Prompt e execute.
O resultado mantém o formato da fonte, portanto Aspect ratio é ignorado, e a expansão do prompt não se aplica às edições com máscara. Uma instrução de reparo:
Repair the marked hand and wrist into one natural hand belonging to the navy-jacketed adult man. It rests on the rust-clothed shoulder. Continue the existing sleeve and lighting. Retain both faces, hairstyles, clothing elsewhere, body positions and theater background.
Compare os dois rostos com a imagem mestre aceita depois da edição. Se um rosto mudou, volte à imagem mestre; não use o rosto alterado como próxima referência. Para uma borda isolada de punho, a composição convencional pode finalizar a imagem aceita reabrindo menos decisões.
7. Mantenha consistentes a profundidade e os recortes de entrega
Para dar o mesmo destaque, coloque os dois rostos a uma distância semelhante da câmera. Se Adrian estiver sentado em primeiro plano, sua cabeça aparentemente maior pode ser perspectiva correta, não deriva de identidade. Corrija uma diferença de tamanho indesejada pedindo uma profundidade semelhante dos assentos, não diminuindo sua anatomia.

Ilustração, não um resultado do modelo escolhido: sentar mais perto muda o tamanho aparente; compare a profundidade antes de alterar proporções corporais.
Antes de usar um recorte quadrado, mantenha os dois rostos e toda a relação de contato no ombro. Um recorte que elimina o ombro tocado pode deixar uma mão sem explicação. Amplie o recorte ou use a versão com mãos separadas para esse posicionamento.

Ilustração, não um resultado do modelo escolhido: o recorte mais fechado perde o gesto embora mantenha os dois rostos.
Dois retratos ($0,058), uma composição com duas referências e uma edição de contato no Flash ($0,058) custam $0,116 antes de novas tentativas; um reparo com máscara no Qwen em 2k acrescenta $0,048. Comece com a dupla separada, passe ao contato quando os rostos e as atribuições estiverem corretos e use a imagem aceita, não os retratos originais, como próxima fonte.







