Este artigo poderia ser apenas mais uma lista com dez IA para gerar criativos. Mas, nesse caso, o leitor só receberia um monte de serviços com links de afiliados e dificilmente chegaria a usar essas ferramentas na prática.

Por isso, decidimos montar o guia de outra forma. Vamos analisar ferramentas acessíveis para todos e mostrar como usá-las da maneira mais eficiente, com exemplos práticos.
Vantagens dos criativos com IA
Criativos com IA são ótimos porque ajudam a colocar ideias em prática mais rápido. Você assina o serviço → cria um prompt detalhado com o ChatGPT → recebe o resultado pronto. Além disso, criativos gerados por IA:
- Reduzem a barreira de entrada. Para criar a primeira versão funcional, não é mais necessário dominar editores de imagem avançados ou saber editar vídeos. Basta descrever claramente o que deve aparecer na cena e depois aprimorar o resultado conforme necessário;
- Oferecem mais possibilidades para testes. Em vez de 1 ou 2 opções, é possível criar rapidamente vários criativos com diferentes abordagens, visuais e focos. Em um cenário de alta concorrência e na nova realidade do Andromeda, o mais importante não é a beleza dos criativos, mas sim a quantidade e variedade.
Criativos feitos por IA não são úteis por substituir totalmente o ser humano, mas por tornar o trabalho mais rápido, simples e flexível. Eles facilitam testar ideias, encontrar abordagens eficazes e evitar gastar recursos em opções fracas.
IAs para geração de imagens estáticas
Na internet, existem centenas de IAs que criam imagens. Mas o melhor é que as melhores já foram inventadas e estão disponíveis para a maioria — NanoBanana e ChatGPT. A versão básica do gerador de imagens do Google pode ser usada gratuitamente, enquanto o acesso ao poder da OpenAI só é possível por assinatura.
Vamos direto ao ponto e mostrar como ambas as IAs se saíram em 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 criar o prompt, consultamos o ChatGPT, anexando um link para um artigo do blog dos desenvolvedores da IA. Esse tipo de material é chamado de cookbook, ou livro de receitas. Também incluímos informações deste outro artigo. Com isso, o ChatGPT gerou um prompt especialmente adaptado para os parâmetros do NanoBanana.
NanoBanana
O resultado da geração está apresentado abaixo. A ferramenta é gratuita, então todas as imagens terão o logo no canto inferior direito.

Criar o criativo é fácil. Agora nossa tarefa é descobrir o quão fácil será editá-lo. Como exemplo, pedimos para adicionar os logos do Google Play e AppStore na imagem, previamente removendo o fundo deles.
Não demos nenhum comentário sobre como o Aviator deveria parecer. A IA encontrou e estilizou a tela sozinha. Em menos de um minuto, ambos os selos se integraram organicamente à imagem.

Agora decidimos dificultar a tarefa e adicionar texto. Não demos explicações específicas, apenas pedimos texto em português brasileiro. Justamente em português brasileiro: na verdade, no Brasil se fala português brasileiro. O sistema não se confundiu e entregou o texto no idioma correto, e não no português europeu.

O estilo visual não nos agradou, então pedimos algo ainda mais interessante. Suponhamos que o NanoBanana deu conta da tarefa.

No próximo passo, decidimos trocar o rapaz por uma mulher. Se não olhar com atenção, ficou bastante bom. Porém, um leitor atento vai notar que as mãos não mudaram.

Após 1–2 prompts pedindo para corrigir as mãos para uma versão mais feminina, o resultado ficou convincente.

Na etapa final, anexamos uma captura de tela com uma inscrição de outro criativo, pedindo para copiar essa inscrição para a foto e posicioná-la de forma orgânica no centro.

O sistema não se saiu bem nessa tarefa, mas para uma ferramenta gratuita, a funcionalidade é suficiente. O afiliado só precisa se cadastrar no Google, acessar o Google AI Studio, escolher a versão gratuita do NanoBanana e começar a gerar criativos.
ChatGPT
A assinatura com funcionalidade completa do ChatGPT custa US$ 20 por mês, embora em alguns sites seja possível encontrar por menos.
A geração de modelos no ChatGPT é feita pela rede neural DALL·E 3. Não encontramos um cookbook para ela, então usamos o mesmo prompt que utilizamos para o NanoBanana. O resultado está na captura de tela abaixo.

Preste atenção: o símbolo R$, que representa o real brasileiro, foi inserido pelo próprio ChatGPT sem comentários adicionais da nossa parte. A IA também conseguiu integrar as faixas das lojas.

Depois pedimos para adicionar a mesma frase: “+500 rodadas grátis por cadastro! Pegue agora!”. O resultado saiu em espanhol e não ficou totalmente correto na tradução.

Em seguida, pedimos para melhorar essa frase, tornando-a mais chamativa e interessante. O ChatGPT sugeriu duas opções:

No próximo passo, decidimos trocar o gênero do personagem principal. Tirando os dedos masculinos e os braços peludos, ficou até que bom.

Após mais alguns prompts, conseguimos um resultado com mãos femininas, mas não foi possível corrigir a tradução.

Então decidimos simplesmente fornecer o texto pronto para inserção e conseguimos uma opção de criativo já boa para testes.

Usar ChatGPT e NanoBanana pelo painel pessoal é a melhor escolha. Existem serviços por US$ 5–10 com várias redes neurais ao mesmo tempo, mas eles acessam as mesmas IAs via API, às vezes até por intermediários. Por isso, a qualidade do modelo pode cair, entregando resultados bons, mas estranhos.
Quais IAs podem gerar vídeo
Como exemplo, vamos usar Sora e Veo, pois são modelos confiáveis de grandes empresas. Na prática, eles têm capacidade suficiente para produção profissional, ao contrário dos análogos chineses. Vamos criar um clipe com a mesma mensagem, mas adaptando para cada IA. Por exemplo, para Sora vamos usar 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 serve tanto para Sora, quanto para Sora 2 e Veo.
Sora e Sora 2
Sora está disponível gratuitamente para todos que possuem assinatura do ChatGPT Plus. O resultado do trabalho da Sora pode ser visto aqui.
A segunda versão da Sora funcionou de forma um pouco diferente, e na primeira tentativa o vídeo não ficou com boa qualidade.
Já o segundo clipe ficou mais parecido com um criativo.
Sora realmente pode ser considerada o melhor modelo para geração de vídeo, mas não vai durar muito. Recentemente, os criadores anunciaram que vão encerrar o produto e interromper o acesso via API em 24 de setembro de 2026.

Mais adiante, ainda vamos explicar como usar os recursos da Sora sem grandes dificuldades e sem pagar assinatura.
Veo
Veo também é um modelo exclusivamente pago. Antes, o Google permitia até 10 gerações gratuitas por dia, mas agora só é possível criar vídeos por meio de uma chave de API paga. Para conseguir, é preciso cadastrar um cartão e adicionar saldo. Se não tiver um cartão, sempre é possível encontrar um na internet. A cotação não é muito vantajosa, mas pelo menos dá para conseguir o cartão em 5–10 minutos.
Um criativo agressivo para gambling provavelmente não será aprovado e resultará em erro. Por exemplo, o prompt para Sora não foi executado pela IA. Por isso, decidimos fazer um prompt mais neutro:
| 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 |
O resultado da geração pode ser visualizado aqui.
Como criar criativos rapidamente sem pagar assinatura
Na internet existe o serviço OpenRouter, que foi originalmente criado para desenvolvedores que trabalham com LLM via API. Mas, com um pouco de esforço, ele também pode ser usado para fins de arbitragem.

A principal vantagem do serviço é a possibilidade de recarregar com criptomoedas. Você deposita USDC, cria uma chave de API e pode usar os modelos enquanto houver saldo. É possível trabalhar diretamente pelo PowerShell.
Depois de recarregar a conta e criar a chave, insira os seguintes comandos no PowerShell. Primeiro, envie uma solicitação ao servidor OpenRouter para autenticação.
| $env:OPENROUTER_API_KEY=’INSIRA_NOVA_CHAVE’ $headers = @{ Authorization = “Bearer $env:OPENROUTER_API_KEY” “Content-Type” = “application/json” } |
Depois, exporte a lista completa de modelos de vídeo com o seguinte comando:
| $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, exibimos na tela em formato de tabela.
$all.data | Select-Object id,name | Format-Table -Auto
O OpenRouter não tem muitos modelos, mas são suficientes para gerar tanto criativos de teste quanto opções prontas para upload.

Depois de escolher o modelo, insira seu nome na solicitação abaixo. Este comando permite exportar todos os requisitos e parâmetros configuráveis da LLM escolhida.
| $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 |
O resultado exibido pode ser copiado para o ChatGPT para que ele desenvolva um prompt eficiente.

Agora é preciso criar o prompt. O jeito mais prático é colocá-lo em uma variável desta forma.
| $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 ‘@ |

Agora enviamos o prompt para o servidor com os parâmetros definidos.
| $body = @{ model = $modelId prompt = $prompt aspect_ratio = “9:16” duration = 8 resolution = “1080p” generate_audio = $true } | ConvertTo-Json -Depth 5 |
O resultado deve ser assim:

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

Agora exportamos esse link para o ambiente para não perdê-lo.
| $pollUrl = $submit.polling_url if ($pollUrl.StartsWith(“/”)) { $pollUrl = “https://openrouter.ai$pollUrl” } $pollUrl |
No próximo passo, basta enviar essa solicitação e aguardar até que o sistema crie o clipe.
| 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 |
Depois disso, aguardamos até que o status seja concluído.

Quando a geração terminar, um link para o vídeo aparecerá no terminal.
Assim que esse processo for concluído, todo o trabalho com o Sora2 pode ser feito em uma única solicitação:
| $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 } |
Depois desse script, o sistema executará todos os passos anteriores em sequência e iniciará o vídeo assim que estiver pronto. É recomendável baixá-lo imediatamente, pois ele não fica armazenado por muito tempo nos servidores. Uma alternativa para baixar é acessar sua conta no OpenRouter, ir até a aba de logs, selecionar seu trabalho e fazer o download.

Abaixo está uma versão mais neutra do prompt para o Veo, para obter um criativo em um clique:
| $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” } |
Observe que os vídeos no servidor ficam armazenados por apenas um dia e depois são excluídos. Não é possível editá-los via PowerShell nem usá-los como referências. Por isso, o prompt precisa ser bem pensado desde o início.
Conclusão
Desde 2024, a IA dificilmente pode ser vista apenas como uma brincadeira para gerar imagens. Para o afiliado, é uma ferramenta de trabalho que ajuda a criar estáticos mais rápido, testar ideias, lançar vídeos e evitar gastar recursos extras em uma produção longa do zero. Mas também não espere mágica das redes neurais: um bom resultado ainda depende de um prompt claro, da escolha certa do modelo e da habilidade de ajustar o criativo manualmente quando necessário.
Para tarefas rápidas e objetivas, é melhor usar ferramentas populares como ChatGPT e NanoBanana, enquanto para testes mais flexíveis e vídeos, vale a pena conectar o OpenRouter com Sora ou Veo, quando for preciso mais controle sobre o processo. O principal benefício dessa abordagem é que ela permite não só gerar imagens bonitas, mas também construir um sistema claro de trabalho com criativos: da ideia e primeiro rascunho até a versão pronta para teste ou até mesmo para subir na sua campanha.

Comentários (0)