Gerador de post para redes sociais
O gerador de post para redes sociais transforma um tema em legenda pronta: você diz o assunto, a rede e o tom, e recebe o texto formatado para publicar. Atende quem posta todo dia — social media, lojista, criador — e vive a pressão do calendário que nunca espera.
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 tema à legenda publicável
A chamada leva o assunto do post, o objetivo (vender, ensinar, engajar) e a rede de destino; a legenda volta estruturada — gancho na primeira linha, desenvolvimento enxuto e chamada para ação no fim. Você cola na ferramenta de agendamento ou publica direto do celular. O que era uma hora diante do cursor piscando vira uma revisão de dois minutos — e a constância de publicação, que o algoritmo premia, finalmente sai do papel.
Cada rede pede um jeito de falar
A mesma novidade rende posts diferentes: no Instagram, texto leve com quebras de linha e emoji na medida; no LinkedIn, tom profissional com começo que segura a rolagem; no Facebook, conversa mais direta com a comunidade. Indicando a rede na chamada, a legenda já sai no dialeto certo — sem aquele post de LinkedIn constrangedor no Instagram, ou o contrário.
O calendário do mês em uma tarde
Via API, cada post é uma chamada — então o calendário inteiro é um lote. Monte a pauta do mês numa planilha (tema, data, rede, objetivo), dispare as chamadas e receba as legendas para revisão de uma vez. Trinta posts custam cerca de US$ 0,50, em dólar. A revisão continua sua: é ela que garante que a marca não publica nada no piloto automático.
A voz da marca se aprende por exemplo
Para a legenda soar como você, inclua na chamada dois ou três posts antigos que representam bem o seu perfil. O estilo — gíria ou formalidade, emoji ou não, frase curta ou parágrafo — é absorvido dali. Marcas com manual de tom podem colar as regras direto no pedido; quem não tem manual descobre que os próprios posts já são um.
Casos de uso
Social media freelancer com seis clientes
Ana Paula Ferreira cuida das redes de seis negócios locais — pizzaria, ótica, estúdio de pilates. Cada cliente tem seu briefing de voz salvo, e a pauta semanal vira lote de chamadas na segunda de manhã. O tempo dela foi para onde gera valor: planejar campanha, responder comentário e fotografar — em vez de digitar trinta legendas.
Loja de roupas que posta todo dia
Uma loja de Recife publica look do dia no Instagram, diariamente. A peça, o tecido e o preço entram na chamada; a legenda sai com gancho, descrição que valoriza o caimento e convite para chamar no direct. Nos dias de liquidação, o mesmo produto ganha versão com urgência honesta — enquanto durar o estoque, sem contagem regressiva falsa.
Clínica que educa sem juridiquês de saúde
Uma clínica odontológica de Porto Alegre publica conteúdo educativo — “aparelho dói?”, “quando levar a criança ao dentista?”. A dentista passa os pontos técnicos e a legenda volta clara e acolhedora, no limite do que a publicidade de saúde permite prometer. O post educa, o paciente chega à consulta com menos medo e a agenda agradece.
Perguntas frequentes
A ferramenta cria a imagem ou o vídeo do post?
Não — ela entrega o texto: legenda, gancho e chamada para ação. A arte continua no seu processo; muita gente combina a legenda gerada aqui com banco de imagens ou foto própria.
A legenda sai formatada para o Instagram?
Sai: quebras de linha para respirar, emoji na dose pedida e a primeira linha pensada para prender antes do “mais”. Hashtag entra se você quiser — dá para pedir com ou sem.
Como faço a legenda soar como a minha marca?
Mande exemplos: dois ou três posts antigos que você considera a sua cara. O tom é replicado a partir deles, e você pode reforçar regras na chamada — “nunca usar gíria”, “sempre chamar para o WhatsApp”.
Dá para gerar o mês inteiro de uma vez?
Dá: uma chamada por post, disparadas em lote. Cada uma volta com seu task_id, e você recolhe as legendas prontas para agendar na ferramenta que já usa.
Qual o custo por post?
US$ 0,003 pela chamada mais US$ 0,0135 pela legenda — na prática, uns US$ 0,017 por post, em dólar americano via PayPal. Sem assinatura: o gasto acompanha seu calendário.
O briefing dos meus clientes fica protegido?
Fica: o material enviado gera aquele post e só. Resultado acessível pelo task_id, nada publicado por nós, nada compartilhado — a campanha do seu cliente é assunto entre vocês.
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/text/social-post \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/social-post", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/social-post",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/social-post", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/social-post", 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
{
"input": "…"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.social_post",
"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_tokens | 20000 |
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. |