Este artigo poderia ser mais uma lista de dez ferramentas de IA para criar anúncios de iGaming. Mas o leitor ficaria com uma coleção de serviços e links de afiliados, com pouca chance de colocar as ferramentas em prática.

Por isso, optamos por um guia prático. Vamos analisar ferramentas acessíveis e mostrar, com exemplos concretos, como aproveitar melhor cada uma.
Vantagens dos criativos gerados com IA
Criativos gerados com IA ajudam a transformar ideias em anúncios mais rápido: você contrata uma assinatura, prepara um prompt detalhado com o ChatGPT e gera o resultado. Eles também oferecem duas vantagens:
- Menos barreiras de entrada. Você não precisa dominar editores de imagem avançados ou produção de vídeo para criar uma primeira versão funcional. Descreva o que deve aparecer na cena e refine o resultado.
- Mais possibilidades de teste. Em vez de 1–2 versões, você pode preparar vários anúncios com abordagens, imagens e mensagens diferentes. Com a concorrência e as mudanças trazidas pelo Andromeda, volume e variedade importam mais do que apenas o acabamento visual.
O valor da IA está em tornar a produção mais rápida, simples e flexível. Ela ajuda a testar ideias, encontrar abordagens que funcionam e evitar gastos excessivos com conceitos fracos, sem substituir totalmente o trabalho humano.
Ferramentas de IA para criativos estáticos
Há centenas de ferramentas que geram imagens, mas duas das melhores opções já estão ao alcance da maioria: NanoBanana e ChatGPT. O gerador do Google tem uma versão básica gratuita; a opção da OpenAI utilizada aqui exige assinatura.
Vamos ver como as duas ferramentas resolveram uma tarefa simples:
| prompt criativo de anúncio vertical fotorealista para Facebook, proporção 4:5, homem brasileiro de 25-30 anos, atraente mas realista, streetwear casual, sentado em um ambiente moderno com luz ambiente de neon vermelho, focado e animado jogando Aviator no smartphone, telefone claramente visível na mão próximo à câmera, interface realista do jogo crash na tela com multiplicador muito alto congelado em x120+, gráfico de voo vermelho dinâmico para cima, botão de saque brilhante, momento intenso do jogo, composição cinematográfica, profundidade de campo rasa, textura natural da pele, dedos e pegada realistas, atmosfera premium de apostas mobile, sensação de tensão e expectativa, fundo limpo, alto contraste, ultra detalhado, iluminação realista, estilo de publicidade para redes sociais, sem objetos extras, sem bagunça, ponto focal visual claro na tela do smartphone e reação do jogador, vibe brasileira, fotografia comercial polida, hiper realista, qualidade premium negative prompt cartoon, ilustração, baixa qualidade, borrado, rosto supereditado, anatomia ruim, dedos extras, mãos quebradas, telefone distorcido, tela ilegível, interface falsa, texto em excesso, marca d’água, distorção de logo, objetos duplicados, fundo bagunçado, baixo contraste, iluminação plana, pele irrealista, expressão exagerada, anúncio com aparência barata, telefone cortado, tela deformada |
Para preparar o prompt, fornecemos ao ChatGPT um guia do blog dos desenvolvedores. Guias práticos como esse costumam ser chamados de cookbooks. Também acrescentamos informações de outro artigo. Com esses materiais, o ChatGPT adaptou o prompt às capacidades do NanoBanana.
NanoBanana
O resultado está abaixo. Como usamos a ferramenta gratuita, as imagens recebem um logotipo no canto inferior direito.

Gerar um criativo é simples. Depois, quisemos descobrir se editá-lo seria tão fácil: pedimos para remover o fundo dos selos do Google Play e da App Store e adicioná-los à imagem.
Não demos instruções sobre a aparência do Aviator. A IA gerou e estilizou a tela do jogo por conta própria e integrou os dois selos à imagem em menos de um minuto.

Em seguida, tornamos a tarefa mais difícil ao acrescentar texto. Sem dar instruções detalhadas, pedimos que ele estivesse em “brasileiro”, ou seja, português do Brasil. O sistema entendeu a variante desejada e produziu o texto em português brasileiro, em vez de português europeu.

Não gostamos do estilo visual e pedimos algo mais chamativo. No geral, o NanoBanana deu conta da tarefa.

Depois, pedimos para substituir o homem por uma mulher. À primeira vista, o resultado era bom, mas uma análise mais cuidadosa mostrava que as mãos não tinham mudado.

Após 1–2 prompts adicionais pedindo mãos mais femininas, o resultado ficou convincente.

Na última etapa, anexamos uma captura com o texto de outro criativo e pedimos para copiá-lo para a imagem, posicionando-o de forma natural no centro.

A ferramenta não resolveu bem essa tarefa, mas seus recursos continuam úteis para um serviço gratuito. Para começar, basta criar uma conta do Google, abrir o Google AI Studio, selecionar a versão gratuita do NanoBanana e gerar criativos.
ChatGPT
A assinatura do ChatGPT com os recursos utilizados aqui custa US$ 20 por mês, embora alguns sites ofereçam acesso mais barato.
O DALL·E 3 é responsável pela geração de imagens no ChatGPT. Não encontramos um cookbook para ele, então usamos o mesmo prompt do NanoBanana. O resultado está abaixo.

Observe que o ChatGPT acrescentou R$, o símbolo do real brasileiro, sem nenhuma instrução nossa. Ele também integrou os selos das lojas corretamente.

Depois, pedimos para acrescentar a mesma mensagem: “+500 rodadas grátis ao se cadastrar! Garanta agora!”. O resultado saiu em espanhol, e a tradução não estava totalmente correta.

Em seguida, pedimos um visual mais chamativo para o texto. O ChatGPT apresentou duas opções:

O próximo passo foi substituir o personagem masculino por uma mulher. O resultado ficou bom no geral, com exceção dos dedos masculinos e das mãos com pelos.

Mais alguns prompts produziram mãos femininas, mas não corrigiram a tradução.

Por isso, fornecemos o texto exato que deveria ser inserido e conseguimos um criativo adequado para testes.

A opção preferível aqui é usar ChatGPT e NanoBanana pelas suas próprias contas. Alguns serviços oferecem vários modelos por US$ 5–10, mas acessam as mesmas IAs por API, às vezes por intermediários. Isso pode afetar o resultado: a imagem pode ter bom acabamento e ainda conter detalhes estranhos.
Modelos de IA para gerar vídeos
Para vídeo, vamos usar Sora e Veo, modelos consolidados de grandes desenvolvedores. Na nossa experiência, eles têm capacidade para uma produção completa, ao contrário das alternativas chinesas. Vamos manter o mesmo conceito do anúncio, adaptando o prompt a cada modelo. Para o Sora, usaremos o cookbook dos desenvolvedores:
| prompt crie um vídeo vertical fotorealista para anúncio, 9:16, 6–8 segundos, com design de anúncio premium de apostas mobile no Facebook para público brasileiro. a personagem principal é uma jovem brasileira, 23–28 anos, naturalmente atraente, rosto realista, pele morena quente, cabelo longo castanho escuro, olhos expressivos, maquiagem leve, usando uma blusa preta simples e ajustada. Ela deve parecer uma pessoa real de um comercial, não uma modelo de campanha de moda, e sem exageros. sua mão deve parecer feminina: dedos finos, palma suave, pulso elegante, antebraço mais estreito, pele lisa, manicure bonita e discreta com unhas naturais curtas ou médias, esmalte nude claro. absolutamente sem proporções masculinas, sem nós grossos, sem dedos grossos, sem braço peludo. cena e atmosfera ela está sentada em um ambiente moderno e escuro, com clima premium de apostas, fundo quente e escuro, luzes de néon vermelho desfocadas, atmosfera noturna cinematográfica. O ambiente deve ser realista e sofisticado, como um set real de anúncio mobile. Sem bagunça, sem objetos aleatórios, sem detalhes baratos no fundo. Mantenha o fundo suavemente desfocado para o foco ficar na garota e no celular. estrutura do vídeo cena 1 — abertura, 0.0–2.5 seg plano médio fechado. A garota olha para baixo, focada no smartphone, segurando naturalmente com uma mão na altura do peito. seu rosto mostra antecipação e concentração, como se estivesse assistindo uma rodada ao vivo em um crash game. a câmera é levemente na mão, mas suave, com movimento natural sutil, estilo comercial realista. luz cinematográfica suave no rosto, reflexos vermelhos quentes no cabelo e ombros. ela olha para a tela, olhos arregalam, lábios se abrem levemente ao perceber que o multiplicador está enorme. cena 2 — reação emocional, 2.5–4.2 seg a expressão muda de concentração para empolgação genuína. ela sorri, depois reage surpresa e feliz como se o multiplicador tivesse chegado a um valor altíssimo. ela rapidamente vira o smartphone para a câmera em um movimento natural e fluido, aproximando a tela da lente. o movimento deve ser realista, fluido, humano, não robótico. a câmera faz um leve push-in conforme o celular se aproxima. cena 3 — destaque do celular, 4.2–6.2 seg o celular agora é o foco principal, próximo à câmera em orientação vertical. tela brilhante, nítida, legível, realista, alto contraste. mostrar uma interface de crash game inspirada na estética Aviator, com fundo escuro, curva vermelha brilhante subindo, ícone de avião pequeno e um multiplicador gigante tipo x120.5 em destaque amarelo. mostrar um botão de ação verde brilhante semelhante a “SAQUE” / cash out, com valores de aposta realistas em reais, como R$100,00 e R$12.050,00. o celular deve parecer um smartphone moderno real, reflexos corretos, borda limpa, perspectiva correta, sem bordas deformadas, sem interface quebrada, sem informações ilegíveis. a garota continua visível atrás do celular, suavemente desfocada, sorrindo de empolgação. animação de texto, 5.2–7.5 seg após o destaque do celular, um texto promocional grande sobe dinamicamente de baixo com impacto, centralizado na parte inferior do quadro, seguindo o estilo da referência: linha superior em amarelo forte, estilo pincel: +500 FREESPINS segunda linha em itálico branco forte / estilo brush block: NA REGISTRO! terceira linha em uma faixa vermelha pintada com texto branco em negrito: GARANTA AGORA! o texto deve aparecer com energia, como uma animação de promoção premium de apostas: entrada rápida, leve bounce, pequenas faíscas ou brilho, mas ainda realista para anúncio social. o texto deve ser grande, centralizado embaixo, altamente legível, visualmente parecido com um anúncio editado real. tipografia expressiva e agressiva, como criativo de cassino de alta conversão. estilo visual cinematografia comercial ultra realista, textura natural da pele, proporções faciais corretas, dentes limpos, movimento realista da boca, anatomia realista da mão feminina, iluminação premium, profundidade de campo rasa, reflexos detalhados no smartphone, contraste cinematográfico, paleta vermelho e preto, vibe de anúncio brasileiro, polido mas crível. o clima é de empolgação, expectativa, energia de grande vitória, mas com realismo. requisitos importantes de realismo sem aparência de cartoon sem rosto com aparência de IA sem mãos distorcidas sem dedos grossos masculinos sem dedos extras sem dedos fundidos sem celular deformado sem tela de jogo ilegível sem interface falsa ou sem sentido sem pele plástica sem expressão facial exagerada sem joias aleatórias, a não ser discretas sem proporções corporais exageradas sem estética de influenciadora fake tudo deve parecer um set real de anúncio para campanha de cassino mobile prompt negativo baixa qualidade, borrado, cartoon, anime, ilustração, aparência cgi, pele plástica, rosto estranho, anatomia distorcida, mão masculina, braço feminino peludo, dedos grossos, dedos extras, mão quebrada, celular deformado, tela ilegível, texto sem sentido, tipografia malformada, membros duplicados, fundo barato, iluminação chapada, pele superexposta, movimento robótico, pose rígida, ângulo de braço estranho, unhas deformadas, manicure feia, sorriso falso, atuação exagerada, pouco detalhe, pouco realismo, perspectiva ruim, objetos flutuantes, composição bagunçada |
Este prompt pode ser usado no Sora, no Sora 2 e no Veo.
Sora e Sora 2
O Sora está incluído sem custo adicional na assinatura do ChatGPT Plus. Você pode ver o resultado do Sora aqui.
A segunda versão do Sora resolveu a tarefa de outra forma, e a primeira tentativa não teve muita qualidade.
O segundo vídeo já parecia muito mais com um anúncio utilizável.
O Sora pode ser considerado um dos melhores modelos para geração de vídeo, mas seu tempo é limitado. Seus desenvolvedores anunciaram recentemente que encerrariam o produto e o acesso por API em 24 de setembro de 2026.

Mais adiante, vamos explicar como usar o Sora sem uma assinatura mensal nem uma configuração complicada.
Veo
O Veo também exige pagamento. Antes, o Google permitia até 10 gerações gratuitas por dia, mas o fluxo descrito aqui agora depende de uma chave de API paga. Para obtê-la, é preciso vincular um cartão e adicionar saldo. Se você não tem um cartão compatível, há serviços online que podem fornecê-lo. A taxa de câmbio pode ser desfavorável, mas conseguir o cartão pode levar apenas 5–10 minutos.
O Veo provavelmente vai rejeitar criativos de apostas muito explícitos e retornar um erro. Ele não executou nosso prompt do Sora, então adotamos uma redação mais neutra:
| Crie um vídeo comercial vertical ultra-realista para um público brasileiro. Formato: 9:16 vertical, 8 segundos, cinematografia premium de anúncio social, acabamento realista e polido. Personagem principal: Uma jovem brasileira, 23–28 anos, naturalmente atraente e convincente, pele morena quente, cabelo longo castanho-escuro, olhos expressivos, maquiagem sutil, usando uma blusa preta simples e ajustada. Ela deve parecer uma pessoa real de um comercial premium, não uma modelo de moda, sem exageros, sem artificialidade. Sua mão deve parecer claramente feminina e realista: dedos finos, pulso elegante, palma suave, pele lisa, manicure natural nude curta ou média e bem feita. Sem proporções masculinas, sem dedos grossos, sem articulações ásperas, sem dedos extras, sem anatomia distorcida da mão. Ambiente: Ela está sentada em um interior moderno e escuro com atmosfera premium noturna. Fundo escuro e quente, suaves acentos de neon vermelho, profundidade de campo cinematográfica rasa, ambiente caro e realista. O fundo permanece limpo, suavemente desfocado, sem bagunça, sem objetos que distraiam. Cena 1 — 0,0 a 2,7 seg: Médio close-up. Ela olha para o smartphone com expectativa focada, segurando-o naturalmente na altura do peito com uma mão. Sua expressão sugere que está assistindo a uma rodada acelerada de um jogo mobile chegando a um momento emocionante. Realismo sutil e suave de câmera na mão. Luz cinematográfica suave no rosto, destaques vermelhos quentes no cabelo e ombros. Seus olhos se arregalam levemente à medida que a ação na tela se intensifica. Cena 2 — 2,7 a 4,7 seg: Sua expressão muda para empolgação genuína. Ela sorri com surpresa feliz. Em um movimento suave e natural, ela vira o smartphone para a câmera e o aproxima da lente. O movimento deve ser humano, fluido, elegante, convincente, não robótico. A câmera se aproxima suavemente. Cena 3 — 4,7 a 8,0 seg: O telefone se torna o objeto principal em orientação vertical, próximo à câmera. A tela está brilhante, nítida, realista e legível. Mostre uma interface premium de jogo de voo estilo arcade: UI escura, curva vermelha brilhante para cima, ícone de avião pequeno e um momento dramático de pontuação alta. Mantenha a interface elegante, energética e convincente para um anúncio de jogo mobile premium. O telefone deve parecer fisicamente correto: reflexos realistas, borda limpa, perspectiva correta, sem bordas distorcidas, sem interface quebrada, sem caracteres aleatórios. A mulher permanece visível atrás do telefone, suavemente desfocada, sorrindo de empolgação. Texto promocional sobreposto a partir de 5,8 seg: Linha superior: SPECIAL BONUS Segunda linha: NEW EVENT Terceira linha em uma faixa vermelha de pincel: PLAY NOW O texto promocional aparece dinamicamente de baixo para cima com energia forte de anúncio premium, centralizado na parte inferior do quadro. Entrada rápida, leve salto, acentos de brilho sutil, muito legível, acabamento polido de anúncio social. Áudio: Gere áudio premium sincronizado. Ambiente suave de sala, construção sutil de tensão na primeira metade, som crescente conforme a ação na tela aumenta, destaque energético quando o telefone vira para a câmera, impacto polido quando o texto promocional aparece. Sem narração. Estilo visual: Cinematografia comercial ultra-realista, textura natural da pele, proporções faciais realistas, iluminação premium, profundidade de campo rasa, reflexos nítidos no smartphone, contraste cinematográfico, paleta vermelho e preto, empolgação convincente, acabamento polido porém realista. Prompt negativo: baixa qualidade, borrado, cartoon, anime, ilustração, cgi, pele plástica, rosto estranho, anatomia distorcida, mão masculina, dedos grossos, dedos extras, dedos fundidos, telefone distorcido, tela ilegível, interface sem sentido, tipografia malformada, membros duplicados, fundo barato, iluminação plana, movimento robótico, pose rígida, ângulo de braço estranho, unhas deformadas, sorriso falso, atuação exagerada, composição bagunçada |
Você pode ver o vídeo gerado aqui.
Como criar criativos sem uma assinatura mensal
O OpenRouter foi criado para desenvolvedores que acessam grandes modelos de linguagem por API. Com alguma configuração, afiliados também podem usá-lo.

A principal vantagem neste caso é adicionar saldo com criptomoedas. Você deposita USDC, cria uma chave de API e usa os modelos enquanto houver saldo. É possível trabalhar diretamente pelo PowerShell.
Depois de adicionar saldo e criar a chave de API, insira os comandos a seguir no PowerShell. Comece configurando a autorização para as solicitações ao OpenRouter.
| $env:OPENROUTER_API_KEY=’INSIRA_NOVA_CHAVE’ $headers = @{ Authorization = “Bearer $env:OPENROUTER_API_KEY” “Content-Type” = “application/json” } |
Em seguida, consulte e salve a lista completa de modelos de vídeo:
| $all = Invoke-RestMethod -Method Get -Uri “https://openrouter.ai/api/v1/videos/models” -Headers $headers $all | ConvertTo-Json -Depth 10 | Set-Content .\video_models.json -Encoding UTF8 |
Para facilitar a leitura, exiba a lista como uma tabela:
$all.data | Select-Object id,name | Format-Table -Auto
O OpenRouter tem uma seleção limitada de modelos de vídeo, mas suficiente para produzir tanto criativos de teste quanto anúncios prontos para veiculação.

Depois de escolher o modelo, insira seu identificador no comando abaixo. Assim, você consulta os requisitos e parâmetros configuráveis dele.
| $modelId = “openai/sora-2-pro” $model = $all.data | Where-Object { $_.id -eq $modelId } $model | ConvertTo-Json -Depth 10 | Set-Content .\model_caps.json -Encoding UTF8 $model | ConvertTo-Json -Depth 10 |
Copie o resultado para o ChatGPT ajudar a preparar um prompt eficaz.

Agora prepare o prompt. A forma mais prática é armazená-lo em uma variável, como no exemplo abaixo.
| $modelId = “openai/sora-2-pro” $prompt = @’ Crie um vídeo comercial vertical ultra-realista, 9:16, 8 segundos, com cinematografia premium de anúncio mobile para o público brasileiro. Sujeito principal: Uma jovem brasileira, entre 23 e 28 anos, naturalmente atraente e convincente, pele morena quente, cabelo longo castanho-escuro, olhos expressivos, maquiagem sutil, vestindo uma blusa preta simples e ajustada. Ela deve parecer uma pessoa real de um comercial premium, não uma modelo de moda, sem exageros, sem artificialidade. Sua mão deve parecer claramente feminina e realista: dedos finos, pulso elegante, palma suave, pele lisa, manicure natural curta ou média com esmalte nude. Sem proporções masculinas, sem nós grossos, sem dedos grossos, sem dedos extras, sem anatomia distorcida da mão. Cenário: Ela está sentada em um interior moderno e escuro, com clima premium noturno. Fundo escuro e quente, suaves acentos de neon vermelho, profundidade de campo cinematográfica rasa, ambiente caro e realista. O fundo permanece desfocado e limpo, sem bagunça ou objetos que distraiam. Take 1 — 0,0 a 2,7 seg: Médio close-up. Ela olha para o smartphone com foco intenso, segurando-o naturalmente próximo ao peito com uma mão. Sua expressão mostra concentração e expectativa, como se estivesse assistindo a uma rodada ao vivo de um jogo estilo crash. Realismo sutil de câmera na mão, movimento de câmera comercial muito suave. Luz principal cinematográfica suave no rosto, destaques vermelhos quentes no cabelo e ombros. Seus olhos se arregalam levemente e os lábios se abrem ao perceber que o multiplicador está subindo dramaticamente. Take 2 — 2,7 a 4,7 seg: Sua expressão muda de tensão para empolgação genuína. Ela sorri e reage com surpresa feliz. Em um movimento natural e fluido, ela vira o smartphone para a câmera, aproximando-o da lente. O movimento deve ser humano, elegante, convincente, não robótico. A câmera faz um leve push-in durante o movimento. Take 3 — 4,7 a 8,0 seg: O telefone se torna o protagonista visual em orientação retrato, próximo à câmera. A tela está brilhante, nítida, realista e claramente legível. Mostre uma interface premium de jogo estilo crash inspirada na estética aviator: UI escura, curva vermelha brilhante subindo, ícone de avião pequeno, um multiplicador muito grande em torno de x120 em destaque, botão de ação verde brilhante e valores de aposta em reais. O telefone deve parecer fisicamente correto: reflexos realistas, borda limpa, perspectiva correta, sem bordas distorcidas, sem interface quebrada, sem texto sem sentido. A mulher permanece visível atrás do telefone, suavemente desfocada, sorrindo de empolgação. Texto promocional sobreposto — a partir de 5,8 seg: Texto promocional grande e dinâmico aparece de baixo para cima com forte energia de anúncio, centralizado na parte inferior do quadro. Linha superior: +500 FREESPINS. Segunda linha: NO REGISTRO! Terceira linha em uma faixa vermelha de pincel: GARANTA AGORA! Áudio: Adicione áudio premium sincronizado: ambiente suave de sala, leve tensão de UI na primeira metade, som de subida satisfatório conforme o multiplicador cresce, um efeito de revelação energético quando o telefone vira para a câmera e um impacto comercial polido quando o texto promocional aparece. Sem narração. Estilo visual: Cinematografia comercial ultra-realista, textura natural da pele, proporções faciais precisas, comportamento realista da boca e olhos, iluminação premium, profundidade de campo rasa, reflexos nítidos no smartphone, contraste cinematográfico, paleta vermelho e preto, vibe de anúncio mobile brasileiro, empolgação convincente, acabamento premium porém realista. Restrições rígidas de realismo: Sem aparência de desenho, sem visual CGI, sem pele plástica, sem rosto estranho, sem anatomia distorcida, sem mão masculina, sem dedos grossos, sem braço feminino peludo, sem dedos extras, sem dedos fundidos, sem mão quebrada, sem telefone distorcido, sem tela ilegível, sem interface sem sentido, sem tipografia malformada, sem membros duplicados, iluminação plana, pele superexposta, movimento robótico, pose rígida, ângulo de braço estranho, unhas deformadas, manicure feia, sorriso falso, atuação exagerada, composição bagunçada Prompt negativo: baixa qualidade, borrado, desenho, anime, ilustração, cgi, pele plástica, rosto estranho, anatomia distorcida, mão masculina, dedos grossos, braço feminino peludo, dedos extras, dedos fundidos, mão quebrada, telefone distorcido, tela ilegível, interface sem sentido, tipografia malformada, membros duplicados, iluminação plana, pele superexposta, movimento robótico, pose rígida, ângulo de braço estranho, unhas deformadas, manicure feia, sorriso falso, atuação exagerada, composição bagunçada ‘@ |

Prepare a solicitação com o prompt e os parâmetros escolhidos.
| $body = @{ model = $modelId prompt = $prompt aspect_ratio = “9:16” duration = 8 resolution = “1080p” generate_audio = $true } | ConvertTo-Json -Depth 5 |
O resultado deve ter esta aparência:

O próximo comando retorna o status da geração e um link inicial do processo.
| $submit = Invoke-RestMethod -Method Post -Uri “https://openrouter.ai/api/v1/videos” -Headers $headers -Body $body $submit | ConvertTo-Json -Depth 10 |

Salve esse link em uma variável para usá-lo na próxima etapa.
| $pollUrl = $submit.polling_url if ($pollUrl.StartsWith(“/”)) { $pollUrl = “https://openrouter.ai$pollUrl” } $pollUrl |
Execute a solicitação a seguir e aguarde a geração do vídeo.
| do { Start-Sleep -Seconds 5 $status = Invoke-RestMethod -Method Get -Uri $pollUrl -Headers $headers $status.status } while ($status.status -notin @(“completed”,”failed”)) $status | ConvertTo-Json -Depth 10 |
Espere até que o status indique que a geração terminou.

Quando a geração terminar, um link para o vídeo aparecerá no terminal.
Depois de completar esse processo, você pode reunir o fluxo do Sora 2 em um único script:
| $env:OPENROUTER_API_KEY=’INSIRA_SUA_CHAVE’ $headers = @{ Authorization = “Bearer $env:OPENROUTER_API_KEY” “Content-Type” = “application/json” } $body = @{ model = “openai/sora-2-pro” prompt = @’ Crie um vídeo comercial vertical ultra-realista para o público brasileiro. Formato: 9:16 vertical, 8 segundos, cinematografia premium para anúncios mobile, qualidade realista de anúncio social. Personagem principal: Uma jovem brasileira, entre 23 e 28 anos, naturalmente atraente e convincente, pele morena quente, cabelo castanho escuro longo, olhos expressivos, maquiagem sutil, vestindo uma blusa preta simples e ajustada. Ela deve parecer uma pessoa real de um comercial premium, não uma modelo de moda, sem exageros, sem artificialidade. Sua mão deve parecer claramente feminina e realista: dedos finos, pulso elegante, palma suave, pele lisa, manicure nude natural curta ou média e bem feita. Sem proporções masculinas, sem dedos grossos, sem articulações ásperas, sem dedos extras, sem anatomia distorcida da mão. Ambiente: Ela está sentada em um interior moderno e escuro com atmosfera premium noturna. Fundo escuro e quente, suaves acentos de neon vermelho, profundidade de campo cinematográfica rasa, ambiente caro e realista. Fundo limpo, suavemente desfocado, sem bagunça, sem objetos que distraiam. Take 1 — 0,0 a 2,7 seg: Médio close-up. Ela olha para o smartphone com foco intenso, segurando naturalmente na altura do peito com uma mão. Sua expressão mostra expectativa, como se estivesse assistindo a uma rodada ao vivo de um jogo crash. Realismo sutil e suave de câmera na mão. Luz cinematográfica suave no rosto, destaques vermelhos quentes no cabelo e ombros. Seus olhos se arregalam levemente à medida que o multiplicador sobe dramaticamente. Take 2 — 2,7 a 4,7 seg: Sua expressão muda para empolgação genuína. Ela sorri com surpresa feliz. Em um movimento suave e natural, ela vira o smartphone para a câmera e o aproxima da lente. O movimento deve parecer humano, fluido, elegante, convincente, não robótico. A câmera se aproxima suavemente. Take 3 — 4,7 a 8,0 seg: O telefone se torna o objeto principal em orientação retrato, próximo à câmera. A tela é brilhante, nítida, realista e legível. Mostre uma interface premium de jogo crash inspirada na estética aviator: UI escura, curva vermelha brilhante para cima, ícone de avião pequeno, multiplicador gigante em torno de x120, botão de ação verde brilhante e valores de aposta em reais brasileiros. O telefone deve parecer fisicamente correto: reflexos realistas, borda limpa, perspectiva correta, sem bordas distorcidas, sem interface quebrada, sem caracteres aleatórios. A mulher permanece visível atrás do telefone, suavemente desfocada, sorrindo de empolgação. Texto promocional sobreposto a partir de 5,8 seg: Linha superior: +500 FREESPINS Segunda linha: NO REGISTRO! Terceira linha em uma faixa vermelha de pincel: GARANTA AGORA! O texto promocional aparece dinamicamente de baixo para cima com energia forte de anúncio premium, centralizado na parte inferior do quadro. Entrada rápida, leve salto, acentos de brilho sutil, muito legível, acabamento polido de anúncio social. Áudio: Gerar áudio premium sincronizado. Ambiente suave de sala, leve tensão crescente na primeira metade, som crescente à medida que o multiplicador aumenta, destaque energético quando o telefone vira para a câmera, impacto polido quando o texto promocional aparece. Sem narração. Estilo visual: Cinematografia comercial ultra-realista, textura natural da pele, proporções faciais realistas, iluminação premium, profundidade de campo rasa, reflexos nítidos no smartphone, contraste cinematográfico, paleta vermelho e preto, empolgação convincente, acabamento polido porém realista. Prompt negativo: baixa qualidade, borrado, cartoon, anime, ilustração, cgi, pele plástica, rosto estranho, anatomia distorcida, mão masculina, dedos grossos, braço feminino peludo, dedos extras, dedos fundidos, telefone distorcido, tela ilegível, interface sem sentido, tipografia malformada, membros duplicados, fundo barato, iluminação plana, movimento robótico, pose rígida, ângulo estranho do braço, unhas deformadas, sorriso falso, atuação exagerada, composição bagunçada ‘@ aspect_ratio = “9:16” duration = 8 resolution = “1080p” generate_audio = $true } | ConvertTo-Json -Depth 6 $submit = Invoke-RestMethod -Method Post -Uri “https://openrouter.ai/api/v1/videos” -Headers $headers -Body $body $submit | ConvertTo-Json -Depth 10 | Tee-Object -FilePath .\submit.json $pollUrl = $submit.polling_url if ($pollUrl.StartsWith(“/”)) { $pollUrl = “https://openrouter.ai$pollUrl” } do { Start-Sleep -Seconds 5 $status = Invoke-RestMethod -Method Get -Uri $pollUrl -Headers $headers $status | ConvertTo-Json -Depth 10 | Set-Content .\status.json -Encoding UTF8 $status.status } while ($status.status -notin @(“completed”,”failed”)) if ($status.status -eq “completed”) { $contentUrl = $status.unsigned_urls[0] $contentUrl | Set-Content .\content_url.txt -Encoding UTF8 curl.exe -L “$contentUrl” -H “Authorization: Bearer $env:OPENROUTER_API_KEY” –output result.mp4 Get-Item .\result.mp4 | Select-Object Name,Length start .\result.mp4 } else { $status | ConvertTo-Json -Depth 10 } |
O script executa as etapas anteriores em sequência e abre o vídeo assim que ele fica pronto. Baixe o arquivo rapidamente, pois ele não permanece no servidor por muito tempo. Outra opção é entrar na sua conta do OpenRouter, abrir a aba de logs, selecionar a geração e baixar o vídeo por lá.

Abaixo está uma versão mais neutra do prompt para o Veo, junto com os comandos necessários para gerar um criativo em uma única execução:
| $headers = @{ Authorization = “Bearer $env:OPENROUTER_API_KEY” “Content-Type” = “application/json” } $modelId = “google/veo-3.1” $prompt = @’ Crie um vídeo comercial vertical ultra-realista para o público brasileiro. Formato: 9:16 vertical, 8 segundos, cinematografia premium de anúncio social, acabamento realista e polido. Personagem principal: Uma jovem brasileira, entre 23 e 28 anos, naturalmente atraente e convincente, pele morena quente, cabelo longo castanho-escuro, olhos expressivos, maquiagem sutil, usando uma blusa preta simples e justa. Ela deve parecer uma pessoa real de um comercial premium, não uma modelo de moda, sem exageros, sem aparência artificial. Sua mão deve parecer claramente feminina e realista: dedos finos, pulso elegante, palma macia, pele lisa, manicure natural nude curta ou média e bem feita. Sem proporções masculinas, sem dedos grossos, sem articulações ásperas, sem dedos extras, sem anatomia distorcida da mão. Cenário: Ela está sentada em um interior moderno e escuro com atmosfera premium noturna. Fundo escuro e quente, suaves detalhes em neon vermelho, profundidade de campo cinematográfica rasa, ambiente caro e realista. O fundo permanece limpo, suavemente desfocado, sem bagunça, sem objetos que distraiam. Take 1 — 0,0 a 2,7 seg: Médio close-up. Ela olha para o smartphone com expectativa concentrada, segurando-o naturalmente na altura do peito com uma mão. Sua expressão sugere que está assistindo a um momento emocionante em uma rodada de jogo mobile acelerado. Realismo sutil e suave de câmera na mão. Luz cinematográfica suave no rosto, reflexos quentes vermelhos no cabelo e ombros. Seus olhos se arregalam levemente à medida que a ação na tela se intensifica. Take 2 — 2,7 a 4,7 seg: Sua expressão muda para empolgação genuína. Ela sorri com surpresa feliz. Em um movimento suave e natural, ela vira o smartphone para a câmera e o aproxima da lente. O movimento deve ser humano, fluido, elegante, convincente, não robótico. A câmera se aproxima suavemente. Take 3 — 4,7 a 8,0 seg: O telefone se torna o objeto principal em orientação retrato, próximo à câmera. A tela é brilhante, nítida, realista e legível. Mostre uma interface de jogo arcade premium: UI escura, curva ascendente vermelha brilhante, ícone de avião pequeno e um momento dramático de pontuação alta. Mantenha a interface elegante, energética e convincente para um anúncio de jogo mobile premium. O telefone deve parecer fisicamente correto: reflexos realistas, borda limpa, perspectiva correta, sem bordas distorcidas, sem interface quebrada, sem caracteres aleatórios. A mulher permanece visível atrás do telefone, suavemente desfocada, sorrindo de empolgação. Texto promocional a partir de 5,8 seg: Linha superior: SPECIAL BONUS Segunda linha: NEW EVENT Terceira linha em uma faixa vermelha de pincel: PLAY NOW O texto promocional aparece dinamicamente de baixo para cima com energia forte de anúncio premium, centralizado na parte inferior do quadro. Entrada rápida, leve salto, detalhes de brilho sutil, muito legível, acabamento polido de anúncio social. Áudio: Gerar áudio premium sincronizado. Ambiente suave de sala, tensão sutil crescendo na primeira metade, som crescente conforme a ação na tela aumenta, destaque energético quando o telefone vira para a câmera, impacto polido quando o texto promocional aparece. Sem narração. Estilo visual: Cinematografia comercial ultra-realista, textura natural da pele, proporções faciais realistas, iluminação premium, profundidade de campo rasa, reflexos nítidos no smartphone, contraste cinematográfico, paleta vermelho e preto, empolgação convincente, acabamento polido porém realista. Prompt negativo: baixa qualidade, borrado, cartoon, anime, ilustração, cgi, pele plástica, rosto estranho, anatomia distorcida, mão masculina, dedos grossos, dedos extras, dedos fundidos, telefone distorcido, tela ilegível, interface sem sentido, tipografia malformada, membros duplicados, fundo barato, iluminação plana, movimento robótico, pose rígida, ângulo de braço estranho, unhas deformadas, sorriso falso, atuação exagerada, composição bagunçada ‘@ $body = @{ model = $modelId prompt = $prompt aspect_ratio = “9:16” duration = 8 resolution = “720p” generate_audio = $true } | ConvertTo-Json -Depth 6 $submit = Invoke-RestMethod -Method Post -Uri “https://openrouter.ai/api/v1/videos” -Headers $headers -Body $body $submit | ConvertTo-Json -Depth 10 | Tee-Object -FilePath .\submit.json $pollUrl = $submit.polling_url if ($pollUrl.StartsWith(“/”)) { $pollUrl = “https://openrouter.ai$pollUrl” } do { Start-Sleep -Seconds 5 $status = Invoke-RestMethod -Method Get -Uri $pollUrl -Headers $headers $status | ConvertTo-Json -Depth 10 | Set-Content .\status.json -Encoding UTF8 $status.status } while ($status.status -notin @(“completed”,”failed”)) $status | ConvertTo-Json -Depth 10 if ($status.status -eq “completed”) { $contentUrl = $status.unsigned_urls[0] $contentUrl | Set-Content .\content_url.txt -Encoding UTF8 curl.exe -L “$contentUrl” -H “Authorization: Bearer $env:OPENROUTER_API_KEY” –output veo_result.mp4 Get-Item .\veo_result.mp4 | Select-Object Name,Length start .\veo_result.mp4 } else { “Generation failed” } |
Os vídeos ficam no servidor por apenas um dia antes de serem excluídos. Esse fluxo pelo PowerShell não permite editá-los nem usá-los como referência, por isso planeje bem o prompt desde o início.
Conclusão
Desde 2024, a IA é mais do que uma curiosidade para gerar imagens. Para afiliados, é uma ferramenta prática para produzir anúncios estáticos, testar ideias e criar vídeos sem uma produção demorada do zero. Um bom resultado ainda depende de um prompt claro, do modelo certo e da capacidade de refinar o criativo manualmente quando necessário.
Para tarefas rápidas e simples, use ferramentas acessíveis como ChatGPT e NanoBanana. Para testes mais flexíveis e produção de vídeo, o OpenRouter com Sora ou Veo oferece mais controle do processo. A vantagem é construir um fluxo de produção repetível: da ideia e do primeiro rascunho até um anúncio pronto para testar ou veicular.

Comentários (0)