HiAPI
Blogue

Guia de uso

Receitas de prompts do FLUX 3: exemplos de geração de vídeo prontos para copiar e colar

Padrões práticos de prompts para configuração de cena, movimento de câmera e áudio

Oct 31, 2026
FLUX 3 提示词配方指南的博客封面图:近黑背景上,薄荷绿圆点如半调数据集般逐渐加密,并点缀深青色颗粒。
Uma receita de vídeo FLUX 3: configuração de cena, dolly-in lento com mudança de foco e prompts de áudio para som de chuva e zumbido nativos.

Por que prompts em formato de receita funcionam melhor que prompts livres

Prompts livres parecem produtivos, porque você pode digitar qualquer coisa que vier à cabeça. Mas também são a forma mais rápida de gerar resultados irreprodutíveis. Quando um vídeo não sai como esperado, você não tem nenhum método limpo para saber qual parte de um texto de sessenta palavras causou o problema.

Uma receita é um prompt com slots fixos. A cada requisição você preenche os mesmos campos na mesma ordem, então a única coisa que muda entre duas execuções é o valor que você alterou deliberadamente. Isso traz três benefícios práticos:

  • Menor variância. Usar formulações estáveis para cena e estilo significa que o modelo não reinterpreta sua intenção a cada chamada.
  • Depuração mais rápida. Se o enquadramento estiver errado, você só precisa olhar o slot de câmera — e não a string inteira.
  • Reutilização. Uma receita criada para tomadas de produto continua com desempenho previsível quando você troca o sujeito e preenche novamente.

Pense na receita como uma pequena DSL interna para geração de vídeo. Você escreve o template uma vez e passa valores na hora da requisição. O restante deste guia constrói essa DSL slot a slot, com exemplos que você pode copiar, colar e adaptar ao seu próprio sujeito.

Estrutura de uma receita de prompt do FLUX 3

Uma receita confiável para FLUX 3 tem seis slots, combinados em ordem fixa. A ordem importa: os slots iniciais definem a imagem, os finais a refinam.

  1. Sujeito — o que a câmera filma, com atributos visuais concretos.
  2. Ambiente — onde a ação acontece: local, hora do dia, clima, elementos de fundo.
  3. Estilo — a aparência: qualidade da luz, paleta de cores, características de lente, intenção de renderização.
  4. Movimento — o que se move dentro do quadro e como.
  5. Câmera — como o próprio ponto de vista se move, ou se permanece estático.
  6. Áudio — o som ambiente e os efeitos sonoros pontuais que devem acompanhar o clipe.

Um template genérico tem esta aparência:

Subject: <one clear subject with 2-3 visual attributes>
Environment: <location, time of day, background detail>
Style: <lighting, palette, lens and render character>
Motion: <what moves, direction, speed, and continuity>
Camera: <static or the exact camera move>
Audio: <ambient bed>; <discrete action sounds>

Mantenha cada slot em uma ou duas frases curtas. Valores de slot longos demais são a causa mais comum de perda de detalhes, porque as frases finais competem por atenção com as iniciais. Se um slot precisa de mais de uma frase, ele normalmente contém duas ideias e deve ser dividido em slots diferentes ou em execuções diferentes.

Receitas de configuração de cena

Antes de animar qualquer coisa, confirme a cena base. Gere com movimento e câmera em valores mínimos ou estáticos e verifique se sujeito, ambiente e estilo estão coerentes entre si. Uma cena que já está errada quando parada não vai melhorar quando ganhar movimento.

Receita: cena de produto em interiores

Subject: a matte ceramic mug, rounded handle, faint speckled glaze
Environment: a wooden kitchen counter, soft morning light from a window on the left, blurred shelves behind
Style: natural light, warm neutral palette, shallow depth of field, photorealistic
Motion: none
Camera: static
Audio: quiet room tone

Receita: plano de estabelecimento em exteriores

Subject: a lone stone lighthouse on a low cliff
Environment: overcast coastal evening, wet rocks, distant whitecaps, heavy cloud layer
Style: desaturated cool palette, wide lens, cinematic realism
Motion: none
Camera: static
Audio: steady wind, distant surf

O que mantém os slots de cena estáveis

  • Ancore o sujeito com atributos contáveis. “Alça arredondada” e “esmalte salpicado” delimitam melhor do que “uma caneca bonita”.
  • Especifique a fonte e a direção da luz. “Luz suave da manhã vindo da esquerda” é verificável; “boa iluminação” não é.
  • Descreva o fundo como camadas separadas por profundidade. Formulações de primeiro plano, plano médio e fundo evitam que a imagem colapse em um cenário chapado.
  • Mantenha o slot de estilo consistente em uma série. Se dois clipes precisam ser montados juntos, reutilize exatamente o mesmo valor de estilo.

Assim que a cena estática estiver correta, você pode congelar os slots de sujeito, ambiente e estilo, tratando-os como constantes, enquanto ajusta o movimento.

Receitas de movimento e linguagem de câmera

A falha mais comum de prompt é misturar movimento do sujeito e movimento de câmera na mesma frase. “Dolly-in lento enquanto a modelo vira para a câmera” contém duas variáveis em uma frase curta, e você não consegue saber qual delas o modelo seguiu.

Separe-as. Movimento descreve o que acontece dentro do quadro. Câmera descreve o que o ponto de vista faz. Depure-os separadamente: mude o movimento com a câmera estática, depois mude a câmera com o sujeito fixo.

Padrões de redação de movimento

Motion: the steam above the mug drifts up and slightly right, slow and continuous
Motion: the flag ripples in short gusts, fabric folding toward the viewer
Motion: the subject turns their head from left to right over the shot, unhurried

Vocabulário útil de movimento: drifts, ripples, swells, settles, sweeps, pulses, unhurried, continuous. Combine um verbo com direção e ritmo e você obtém resultados reproduzíveis.

Padrões de redação de câmera

Camera: static, locked-off tripod shot
Camera: slow dolly in, ending close on the subject
Camera: gentle pan left to right, constant speed
Camera: slow orbit around the subject, keeping it centered
Camera: slight handheld sway, no travel

Regras práticas

  • Um movimento por tomada. Dois movimentos de câmera em um clipe normalmente produzem um resultado intermediário que não se parece com nenhum dos dois.
  • Declare o ponto final de movimentos com destino. “Dolly-in, terminando perto da alça” dá ao modelo um destino.
  • Diga “estático” explicitamente. Um slot de câmera vazio é um convite a deriva não solicitada.
  • Mantenha os advérbios de velocidade consistentes. Se uma série usa “lento” em todo lugar, não mude para “rápido” em um clipe esperando que o ritmo combine nos demais.

Quando um clipe se comportar de forma estranha, execute a mesma receita duas vezes: uma com o movimento zerado e a câmera ativa, outra com a câmera estática e o movimento ativo. O slot que falhar é o seu bug.

Receitas de prompts de áudio nativo

Áudio é um slot, não um complemento posterior. Escreva-o no prompt como escreve uma cena: descritivo, concreto e ordenado por destaque.

Estruture o áudio como um leito ambiente, seguido de eventos discretos, separados por ponto e vírgula:

Audio: <continuous background sound>; <one-off action sound>; <one-off action sound>

Receita: clipe dominado por ambiente

Audio: low room hum with faint refrigerator cycling; a single ceramic clink near the middle

Receita: clipe dominado por ambiente externo

Audio: layered coastal wind, distant surf rolling in and out; one sharp gull call early

Escreva prompts que possam ser executados

  • Nomeie a fonte, não a emoção. “Vento passando por capim seco” é renderizável; “atmosfera serena” não é.
  • Use marcadores de tempo com cuidado e intenção. near the middle, early, at the end mapeiam o prompt para um momento do clipe.
  • Separe ambiente de eventos. Um leito contínuo mais um ou dois efeitos pontuais lê-se com mais clareza do que uma lista de cinco ruídos com o mesmo peso.
  • Mantenha o leito coerente com a cena em termos de tipo. Um plano externo em falésia com ruído de sala interna é uma contradição que o modelo precisa resolver de alguma forma.

Se o slot de áudio estiver carregando conteúdo demais, reduza-o antes de ajustar o movimento. O som costuma ser o slot mais fácil de simplificar e o sinal mais rápido de que uma receita está superespecificada.

Iterar uma receita: mude uma variável por vez

A disciplina de iteração é o que separa o engenheiro de prompts de quem fica gerando de novo até parecer aceitável.

O ciclo

  1. Congele a linha de base. Salve a receita atual por completo e registre sua saída.
  2. Mude apenas um slot. Não uma frase — um slot. Passar de “Camera: static” para “Camera: slow dolly in” é uma mudança.
  3. Gere e compare com a linha de base, usando o mesmo sujeito e a mesma cena.
  4. Registre a diferença. Se houve melhora, promova a mudança para a receita da linha de base.
  5. Repita até a receita funcionar de forma estável para o tipo de tomada que você busca.

Hábitos práticos

  • Mantenha um arquivo de rascunho por família de receitas. Anote o que você mudou e o que produziu uma diferença visível.
  • Teste três variantes de um slot em lote, em vez de uma variante de três slots; você aprende mais por geração.
  • Reverta com disposição. Se uma mudança continuar ambígua após duas execuções, descarte-a. Melhorias ambíguas são regressões esperando para se acumular.
  • Teste novamente após qualquer mudança de slot, mesmo em slots que você não tocou. Slots interagem por atenção, e uma frase de movimento mais longa pode ocupar o espaço de detalhes da cena.

Uma receita não está pronta quando um único clipe ficou bom, mas quando três preenchimentos diferentes do mesmo template parecem corretos.

Versionar e reutilizar receitas de prompt no código

Armazene receitas como dados estruturados, não como strings espalhadas pelo código. Um pequeno arquivo JSON ou YAML por receita dá a você diff, templating e rollback de graça.

{
  "id": "product-mug-v3",
  "slots": {
    "subject": "a matte ceramic mug, rounded handle, faint speckled glaze",
    "environment": "wooden kitchen counter, soft morning light from the left, blurred shelves behind",
    "style": "natural light, warm neutral palette, shallow depth of field, photorealistic",
    "motion": "steam drifts up and slightly right, slow and continuous",
    "camera": "static, locked-off tripod shot",
    "audio": "low room hum; a single ceramic clink near the middle"
  }
}

Na hora da requisição, componha o prompt na ordem fixa dos slots, para nunca mais concatenar strings manualmente:

def compose(recipe):
    slots = recipe["slots"]
    return "\n".join([
        f"Subject: {slots['subject']}",
        f"Environment: {slots['environment']}",
        f"Style: {slots['style']}",
        f"Motion: {slots['motion']}",
        f"Camera: {slots['camera']}",
        f"Audio: {slots['audio']}",
    ])

Regras de versionamento

  • Incremente o id a cada mudança de comportamento. product-mug-v2 para product-mug-v3 informa quais clipes vieram de qual receita.
  • Mantenha um changelog junto ao arquivo. Uma linha por versão: qual slot mudou e por quê.
  • Nunca edite uma versão no lugar depois que ela gerou uma saída publicada. Adicione uma nova versão e mantenha a antiga para comparação.
  • Valide os slots obrigatórios antes de enviar. Um slot de áudio ausente muda silenciosamente a saída mais do que você espera.

Com receitas sob controle de versão, problemas de regressão se tornam um problema de git bisect, não um teste de memória.

Colocar receitas em um pipeline

Receitas escalam porque são dados. Isso as torna fáceis de alimentar em fluxos de geração automatizados.

Formato do pipeline

  1. Armazenamento de receitas — arquivos de receita versionados, um por série de tomadas.
  2. Etapa de preenchimento — injeta as variáveis de cada execução (sujeito, nome do produto, local) nos slots congelados.
  3. Etapa de composição — renderiza o prompt na ordem fixa dos slots.
  4. Etapa de geração — envia ao FLUX 3 via API unificada do HiAPI.ai, registrando o id da receita junto à requisição.
  5. Verificação de qualidade — revisão automatizada mais inspeção por amostragem conforme os critérios de aceitação da própria receita.
  6. Registro — armazena a referência da saída, o id da receita e quaisquer variáveis de execução.

Orientações de processamento em lote

  • Processe em lote por receita, não por sujeito. Execuções que compartilham um template são mais fáceis de comparar e têm custo de inferência menor.
  • Limite a concorrência por receita durante o ajuste; execuções paralelas de uma receita instável só amplificam o ruído.
  • Reutilize constantes. Os slots de sujeito, ambiente e estilo normalmente são compartilhados em um lote; apenas movimento e câmera variam por tomada.

Verificações de qualidade que realmente detectam problemas

  • Fidelidade dos slots: a saída contém os atributos do sujeito e a direção de luz especificados?
  • Teste de movimento único: se a câmera se move, é o único movimento que você pediu?
  • Correspondência de áudio: o leito ambiente está presente e os indícios discretos estão aproximadamente onde você os colocou?
  • Compatibilidade de montagem: clipes adjacentes de uma sequência compartilham paleta de cores e ritmo?

Comece com uma receita, um sujeito e uma câmera estática. Confirme a cena, adicione movimento em camadas, inclua um leito de áudio e então automatize. Se você gera um clipe manualmente ou cem em um pipeline, o formato da receita permanece o mesmo.

Artigos relacionados

Ver todos os artigos →

Comece a criar com artefactos de IA persistentes

Obtenha a sua chave de API e chame modelos de imagem, vídeo e áudio através de uma única API baseada em tasks.

Ler a documentação da API