Criar thread para Twitter/X
A ferramenta de thread pega um texto longo — artigo, roteiro, anotações — e o reconstrói como sequência de posts para o X (Twitter): gancho de abertura, um raciocínio por post e fecho com chamada para ação. Você envia o material pela API e recebe a thread numerada, pronta para publicar.
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.
Reaproveitar é diferente de fatiar
Cortar um artigo em pedaços de 280 caracteres não faz uma thread — faz um texto picotado. A conversão de verdade reorganiza: escolhe a ordem que prende, transforma parágrafos em afirmações diretas e fecha cada post com um motivo para ler o próximo. É essa reescrita estrutural que a ferramenta faz, preservando as ideias, os números e os exemplos do texto original — muda a embalagem, não o conteúdo.
O primeiro post carrega a thread inteira
Na timeline, só o primeiro post disputa atenção; o resto depende do clique. Por isso o gancho recebe tratamento especial: promessa concreta ou tensão genuína, sem clickbait que o conteúdo não sustenta. Se quiser opções, peça duas ou três aberturas alternativas na mesma chamada e escolha a mais forte antes de publicar — na prática, trocar apenas o gancho costuma mudar o destino da thread inteira.
Ritmo, numeração e limite de caracteres
Cada post sai completo em si mesmo — quem pega a thread pelo meio entende a frase que leu — e dentro do limite de caracteres, com numeração se você quiser. Dá para definir o tamanho da sequência na chamada: um fio enxuto de 6 posts ou uma aula de 20. O texto de origem pode ter até 20.000 tokens, o que cobre artigos bem longos.
Quanto custa cada thread
US$ 0,003 pela chamada mais US$ 0,0135 pela thread completa: menos de US$ 0,02 pela sequência inteira, em dólar. Quem publica um fio por semana gasta centavos por mês para manter viva a distribuição do conteúdo que já produziu — o artigo trabalha uma segunda vez sem custo novo de redação. Não há assinatura nem franquia mínima: a cobrança é por thread gerada, transparente e fácil de prever antes de apertar o botão.
Casos de uso
Dev que escreve no blog e cresce no X
Um desenvolvedor mantém um blog técnico sobre segurança e viu que as threads trazem mais leitores que o Google. Cada artigo novo passa pela API e vira um fio de dez posts com os achados principais, fechando com o link do texto completo. O mesmo conteúdo passou a render duas audiências — sem escrever duas vezes.
Jornalista independente resumindo a apuração
Uma jornalista publica reportagens longas em newsletter e usa o X para dar o panorama. A reportagem entra na chamada com a instrução “tom sóbrio, sem sensacionalismo” e sai um fio fiel ao apurado, com os números corretos e convite para a versão completa. O fio informa quem só lê a timeline — e converte parte dela em assinante.
Startup anunciando funcionalidade nova
A TecnoSul Soluções Digitais lançou um recurso e o post único de anúncio passava batido. O changelog e dois depoimentos de clientes entraram na chamada; saiu uma thread que conta a história — o problema do pet shop, a solução, o resultado — post a post. Anúncio virou narrativa, e narrativa segura mais tempo de atenção.
Perguntas frequentes
A thread respeita o limite de caracteres do X?
Respeita — e você pode apertar o limite na chamada se quiser folga para editar. Cada post sai dentro da medida, sem frase cortada no meio.
Serve para sequência no LinkedIn ou no Threads?
Serve: o formato de sequência é o mesmo, muda o dialeto. Indique a plataforma na chamada e o tom e o tamanho dos posts se ajustam.
Que tamanho de texto posso mandar como origem?
Até 20.000 tokens por chamada — na prática, artigos de vários milhares de palavras entram inteiros. Para livros ou relatórios muito longos, mande um capítulo por vez.
Vocês publicam a thread automaticamente na minha conta?
Não: a ferramenta devolve o texto da sequência e a publicação é sua, manual ou pela ferramenta de agendamento que preferir. Nenhum acesso à sua conta é pedido — de propósito.
Como é a cobrança?
Por thread gerada: US$ 0,003 da chamada + US$ 0,0135 da sequência, em dólar americano. Pagamento via PayPal, uso avulso, sem plano mensal.
Meu artigo inédito fica em segurança?
Fica: o texto enviado serve para gerar aquela thread e o resultado só sai pelo task_id. Material não publicado continua não publicado até você decidir o contrário.
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-thread \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/social-thread", {
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-thread",
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-thread", 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-thread", 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_thread",
"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. |