O que os modelos geram
Resultados reais dos modelos desta página, cada um com o prompt exato que o gerou. Copie um prompt ou abra o modelo e rode você mesmo.

Qwen 3 Sem censuraTexto para imagem
Cinematic still of a woman in her thirties in a red trench coat driving a vintage convertible along a coastal cliff road at sunset, hair blowing in the wind, warm orange light, film grain, wide anamorphic framing

Seedream 5 Pro Sem censuraTexto para imagem
Close-up editorial portrait of a confident Black woman in her early thirties with natural coily hair, gold hoop earrings and a rust-colored turtleneck, soft window light from the left, shallow depth of field, 85mm lens, warm film tones, photorealistic skin texture

Qwen 3 Pro Sem censuraTexto para imagem
Watercolor and ink illustration of a mermaid woman in her thirties wearing a top of woven seaweed and pearls, long teal hair flowing over her shoulders, sitting on a rock in a moonlit cove, shimmering scales, loose painterly washes

Seedream 5 Flash Sem censuraTexto para imagem
Rainy night scene of a woman in her thirties in a black slip dress leaning on a balcony railing above a glowing city, rain on her skin, smoky mood, cinematic noir lighting

Wan 2.7 Sem censuraTexto para imagem
Art nouveau illustration of an elegant woman in her thirties with flowing auburn hair intertwined with lilies, ornate golden border, muted pastel palette, decorative poster style, no text

MiniMax H3 Image Sem censuraTexto para imagem
Vampire countess in her thirties with porcelain skin and crimson lips, a high-collared black lace gown, holding a silver goblet in a candlelit gothic hall, dramatic chiaroscuro
O que uma requisição realmente leva
Uma requisição de geração leva um ID de modelo, um prompt e as opções que esse modelo aceita: para imagem, um tamanho; para vídeo, uma resolução, uma duração e, em alguns modelos, uma proporção; além dos endereços das imagens de referência, se houver. Essa é a superfície inteira, descrita endpoint por endpoint na referência da API. Nada se interpõe entre seu texto e a renderização: nenhuma etapa de reescrita, nenhum controle de guidance, nenhuma contagem de passos. Seed e prompt negativo estão disponíveis em alguns modelos e ausentes na maioria; o endpoint do catálogo e a página de cada modelo dizem quais. Quando um modelo vem com um expansor de prompt como configuração do fabricante, ele é enviado desligado, exceto em alguns modelos de vídeo que usam sua própria etapa interna de raciocínio.
É a falta dessa camada intermediária que explica por que tantos truques de prompt existem em outros lugares. A documentação de geração de imagem da OpenAI diz que o modelo “will automatically revise your prompt for improved performance”, devolve o texto reescrito em um campo revised_prompt e não documenta nenhuma forma de desligar isso. Hackear prompt é o que acontece quando se negocia com uma camada de reescrita automática, e aqui não há com quem negociar; um gerador de imagem que não reescreve prompts desmonta essa camada peça por peça.
Chaves que o endpoint não define simplesmente não são lidas. Coloque um valor de cfg ou uma contagem de passos no JSON e nada acontece, nem mesmo um erro. seed e negative_prompt são a exceção: são lidos nos modelos que os declaram, e um modelo que não declara um deles devolve 400 em vez de engolir o campo. Vale saber disso antes de passar uma tarde ajustando um campo que nunca chegou ao modelo.
Mude uma coisa só e conheça seu nível de ruído
Uma comparação só pode ser lida quando uma única coisa mudou. Troque a redação e o tamanho na mesma execução e você terá duas explicações para a diferença e nenhum jeito de separá-las: a execução não ensinou nada além de que algo aconteceu.
Existe uma segunda fonte de variação, e ela não vem de você. Sem seed, o adaptador sorteia uma nova a cada requisição, e nos modelos que não declaram seed não há campo nenhum para fixar; por isso o mesmo prompt enviado duas vezes não volta como a mesma imagem. Escolher resolução e duração explica o mecanismo e por que repetir em um nível maior é um sorteio novo, não uma ampliação. Meça essa variação antes de tirar conclusões de uma edição. Gere sua linha de base duas vezes, veja a distância entre os dois resultados e trate essa distância como a menor diferença que uma mudança de redação precisa superar. Faça isso na opção mais barata do modelo, já que cada tentativa gasta créditos e a página de preços mostra quanto cada uma custa.
Você não precisa de caderno de anotações para isso. O prompt é armazenado palavra por palavra ao lado da geração e volta em cada registro do endpoint de gerações, então seu histórico já é o diário do experimento. Copie de lá uma frase que funcionou em vez de redigitá-la: redigitar é uma edição que você não pretendia fazer.
Descreva o quadro, não o clima
Empilhar adjetivos deixa a composição para o modelo decidir. Palavras como moody, ethereal e hyperdetailed não nomeiam sujeito, posição nem direção da luz; expressam um desejo sobre o resultado, não descrevem uma imagem. O guia de prompts do Hugging Face Diffusers enuncia a regra diretamente: lista sujeito, estilo e contexto e depois orienta a “use these elements as a structured narrative, not a keyword list”, porque os modelos atuais leem linguagem em vez de casar palavras-chave. O Qwen 3 é um bom modelo para praticar isso, pois foi feito para cenas descritas com precisão e seguidas ao pé da letra, e a página sobre gerador de imagem IA sem filtro no seu prompt explica por que a redação é a única variável que você controla aqui.
Listas longas também falham de um jeito documentado. Em Attend-and-Excite (Chefer et al., SIGGRAPH 2023), os autores avaliam “catastrophic neglect, where the model fails to generate one or more of the subjects from the input prompt” e relatam que o modelo também “fails to correctly bind attributes (e.g., colors) to their corresponding subjects”. O problema começa com dois sujeitos e duas cores, não com dez.
Então escreva decisões. O que está no quadro e onde fica, de onde vem a luz e quão dura ela é, o que a lente faz com o fundo. Cada uma pode ser conferida na renderização: dá para ver se a luz veio da esquerda. Não dá para ver se ela ficou ethereal, então essa palavra nunca vai dizer se sua edição funcionou.
Prompt negativo não existe em todo modelo
Recorrer ao prompt negativo é memória muscular de pipelines locais, e nunca foi um jeito de escrever. É um argumento à parte, passado ao laço de amostragem. A referência do Diffusers define negative_prompt como “the prompt or prompts not to guide the image generation” e observa que ele é “ignored when not using guidance”: o campo existe porque há uma etapa de guidance com um ramo incondicional do qual se afastar.
Aqui o prompt negativo só existe nos modelos que o declaram; em todos os outros, qualquer coisa que você digitar é descrição. “No watermark, no text” é uma frase que menciona uma marca-d’água e um texto. Afirme o positivo: em vez de no hat, diga o que está na cabeça; em vez de not blurry, diga o que está nítido e com que rapidez o fundo se desfaz.
Quando um elemento indesejado sobrevive a várias tentativas, pare de sortear de novo. Entregue o quadro que você tem a um modelo de edição como referência e descreva a mudança em relação a ele, o que é uma requisição mais curta e de outra natureza. O catálogo indica quais modelos leem referências, e manter um personagem consistente mostra o que um anexo carrega e uma frase não consegue carregar.
O que a redação não compra
Vídeo exige mais do mesmo campo. Um clipe é renderizado como uma tomada única, então sua frase precisa carregar movimento e câmera além do quadro, e a câmera é a parte que as pessoas esquecem: se você a omite, o modelo escolhe uma no seu lugar. Converter imagem em vídeo trata dessa passagem, e chamar a API pelo código é o mesmo ciclo conduzido por um script.
O que nenhuma formulação compra é um atalho pelas regras. A verificação automática lê o prompt em busca de uma única coisa, conteúdo sexual envolvendo menor de idade; uma requisição barrada é recusada antes de a execução começar, então não custa nada. Ela não lê seu tom, e reformular não tira uma requisição do que os termos proíbem. Usar uma pessoa real sem consentimento é proibido pelos termos, famosa ou não; nenhuma verificação detecta isso, e trocar as palavras também não muda isso. O que é permitido e o que é bloqueado mostra onde fica a linha.




