Criar banner com IA
Descreva o tema e a mensagem, informe o tamanho do espaço, como um bloco de anúncio ou o cabeçalho de um e-mail, e receba um banner gerado para caber nesse quadro, sem corte depois. Confira qualquer texto do banner antes de publicar. Você paga por banner, sem assinatura.
Rode online
Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.
do texto ao banner pronto para o site
Toda campanha pede um banner para ontem
Promoção de fim de semana, aviso de recesso, frete grátis até domingo: a vida de quem vende é uma sequência de banners urgentes. E o caminho tradicional — abrir editor, procurar imagem, ajustar, exportar em três tamanhos — consome a tarde de alguém ou o orçamento de um freela. A geração por IA inverte a equação: a parte cara passa a ser decidir a mensagem; a arte em si custa menos de um centavo de dólar e chega em segundos.
Você descreve, a IA compõe
O pedido funciona como um briefing enxuto: o assunto (“promoção de pães artesanais”), o clima (“acolhedor, tons quentes, luz de manhã”), o formato (“faixa horizontal para topo de site”). Quanto mais concreto o briefing, menos genérico o resultado. Dimensões são suas: informe as medidas do espaço onde o banner vai viver — a faixa da home, o quadrado do anúncio, o vertical do story — e a arte já nasce na proporção certa.
O texto do banner merece atenção especial
Aqui vai a verdade que os demos escondem: modelos de geração ainda tropeçam em tipografia, especialmente em português — um “promoção” pode sair com letra trocada dentro da arte. Duas formas de lidar: revisar cada banner gerado antes de publicar, sem exceção; ou, mais robusto, gerar o fundo e a composição pela IA e aplicar o texto por cima no seu editor ou no seu código. O segundo caminho é o que recomendamos para fluxos automatizados.
Casos de uso
A promoção de sábado da padaria
A Padaria Pão Dourado anuncia a promoção de fim de semana no site e no status. Sexta à tarde, o dono descreve a oferta, gera três opções de banner, escolhe uma e publica — sem esperar o sobrinho que entende de design.
Divulgação de evento em três formatos
Um produtor de eventos de Recife divulga cada show em faixa de site, quadrado de feed e vertical de story. Descreve o evento uma vez, gera os três formatos e passa a tarde vendendo ingresso em vez de brigando com editor de imagem.
Perguntas frequentes
Consigo pedir o banner na medida exata do meu site?
Sim — as dimensões fazem parte do pedido. Informe a medida do espaço real (a faixa da home, o slot do anúncio) e a arte é gerada naquela proporção, sem cortes de adaptação depois.
O texto sai escrito corretamente dentro da arte?
Nem sempre, e preferimos avisar: tipografia gerada por IA ainda erra, principalmente com acentos do português. Revise todo banner antes de publicar ou — melhor para automação — gere a arte sem texto e aplique a mensagem por cima.
Dá para incluir a logo da minha empresa?
O caminho confiável é pedir uma composição com área livre para a marca e aplicar a logo depois, no editor ou no seu código. Enviar a logo para a IA redesenhar dentro da arte tende a deformá-la.
Por que está em beta e o que muda para mim?
Beta aqui significa que a qualidade de composição ainda está sendo lapidada — a cobrança e o funcionamento já são definitivos. Na prática: gere algumas opções por banner e escolha, em vez de esperar acerto único.
Qual o custo de manter minhas campanhas abastecidas?
O design deixou de ser o gargalo do orçamento.
Preciso assinar algo ou criar conta para usar?
Nada de assinatura nem cadastro: o acesso se combina direto com a gente — WhatsApp ou e-mail — e o pagamento é via PayPal. Atendimento humano, em espanhol ou inglês; escrevendo em português, a gente se entende.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/image/banner \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"brief":"banner para una promocion de hosting, tonos azules"}'const res = await fetch("https://api.kit.forhosting.com/image/banner", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"brief": "banner para una promocion de hosting, tonos azules"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/image/banner",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"brief": "banner para una promocion de hosting, tonos azules"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/image/banner", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"brief":"banner para una promocion de hosting, tonos azules"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"brief":"banner para una promocion de hosting, tonos azules"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/image/banner", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"brief": "banner para una promocion de hosting, tonos azules"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "image.banner",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_mb | 15 |
max_megapixels | 12 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
422 | task_failed | A tarefa falhou do nosso lado. Você não paga nada por ela. |
Notas técnicas
Serviço de API que gera banners a partir de uma descrição em texto: você informa o tema da campanha, o clima visual e as dimensões, e recebe a arte pronta para o site, a loja virtual ou o anúncio. Pagamento por banner gerado, US$ 0,0065 cada, sem plano de design.
Beta, preço e o teste que vale fazer
Se a resposta for “uns sete”, a conta fechou; se for “nenhum”, conte para a gente o que faltou. A capacidade está em beta: operacional e com o preço definitivo — US$ 0,0065 por banner mais US$ 0,002 por chamada —, mas com a qualidade de composição ainda em evolução. O teste que recomendamos custa menos de US$ 0,10: gere dez banners do seu caso real e veja quantos você usaria.
Casos de integração
Frete grátis na loja virtual
Uma loja de cosméticos ativa frete grátis acima de R$ 150 e precisa avisar na home hoje. O banner é gerado na medida exata do carrossel da loja, com o texto aplicado por cima pelo próprio sistema — fluxo todo automatizado.