Chatbot com o conteúdo do seu site
Um chatbot para site responde os visitantes com o que já está publicado nas suas páginas — política de troca, prazo de entrega, tabela de preços. A API lê o conteúdo, monta o índice e devolve a resposta pronta em cada chamada. Você conecta ao chat da loja, ao WhatsApp ou ao painel interno.
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.
Seu site já tem as respostas — falta quem entregue
A pergunta que chega no chat quase sempre já está respondida em alguma página: frete, troca, garantia, horário. O problema é que o cliente não vai procurar — ele pergunta. O chatbot indexado no seu conteúdo fecha esse vão: recebe a pergunta, encontra o trecho certo nas páginas indexadas e responde com aquilo, na hora, de madrugada, no feriado. Você para de repetir a mesma resposta vinte vezes por dia.
Três chamadas e o bot está de pé
Primeiro, indexe: informe as URLs do site e a API monta a base. Depois, pergunte: cada mensagem do visitante vira uma chamada que devolve a resposta em texto. Por fim, mostre: como o retorno é texto simples, você exibe no widget de chat que preferir, encaminha para o WhatsApp pelo seu sistema ou usa num atendimento interno. Não tem plugin obrigatório nem plataforma fechada — é API, funciona com o que você já usa.
Resposta presa ao conteúdo, não à imaginação
O modelo escreve com base nos trechos recuperados do seu site. Se o visitante pergunta algo que as páginas não cobrem, o comportamento certo é admitir e encaminhar para um humano — bem melhor do que um bot criativo prometendo frete grátis que não existe. Essa fidelidade importa em promessa comercial: preço, prazo e política valem o que está publicado, e é exatamente isso que o bot repete.
Site mudou? Reindexe e siga
Conteúdo de site muda: preço ajusta, política de troca ganha parágrafo novo. Quando isso acontecer, dispare a indexação de novo — as chamadas seguintes já respondem com a versão atual. Uma rotina simples, como reindexar toda madrugada, mantém o bot sincronizado sem trabalho manual. Quem tem site grande não precisa indexar tudo: comece pelas páginas que respondem clientes — FAQ, políticas, fretes, planos — e acrescente o resto conforme a necessidade. O índice comporta até 10.000 trechos, espaço de sobra para um site institucional ou uma loja de porte médio.
A conta no fim do mês
Cada pergunta respondida custa US$ 0,015, mais US$ 0,003 por chamada. Um site que recebe 1.000 perguntas no mês gasta US$ 18 — e um mês parado não gasta nada, porque não existe mensalidade nem fidelidade. O preço é em dólar e está publicado nesta página. Para prever o gasto, multiplique o volume de conversas do seu chat atual por US$ 0,018; se a conta fechar, ligue o bot numa parte do tráfego e meça antes de expandir.
Casos de uso
Loja online que cansou de responder sobre frete
Uma loja de roupas em Recife recebe todo dia as mesmas perguntas: prazo para o CEP do cliente, troca de tamanho, rastreio. Com as páginas de política indexadas, o chat responde sozinho e a equipe só entra quando o assunto é um pedido específico.
Comércio de bairro com página de encomendas
A Padaria Pão Dourado Ltda. montou um site simples com horários, sabores e regras de encomenda. O bot responde “vocês fazem bolo de aniversário para sábado?” com o que está na página de encomendas — e indica o WhatsApp para fechar o pedido.
Escola particular em época de matrícula
Janeiro é avalanche de dúvidas: documentos, valores, lista de material. Com as páginas de matrícula indexadas, a secretaria responde no automático e reserva o telefone para o que realmente precisa de gente.
Agência que entrega o bot como serviço
Uma agência digital de Belo Horizonte pluga a API no chat dos sites que desenvolve e revende o atendimento automático como diferencial — pagando por uso, sem assinar uma plataforma cara para cada cliente.
Perguntas frequentes
O bot pode inventar uma resposta que não está no meu site?
Ele responde com base nos trechos recuperados das suas páginas; quando o conteúdo não cobre a pergunta, a saída certa é dizer que não sabe. Nenhum sistema de IA é infalível, mas prender a resposta ao seu conteúdo corta a maior fonte de bobagem dos chatbots genéricos.
Atualizei o site. O bot percebe sozinho?
Não — e é proposital: você decide quando reindexar. Dispare a indexação depois de publicar mudanças, ou agende uma rotina diária, e as respostas passam a usar a versão nova das páginas.
Consigo usar no WhatsApp da loja?
A API devolve texto; quem exibe é o seu sistema. Se o seu atendimento no WhatsApp roda por uma ferramenta que aceita integração, basta encaminhar a pergunta do cliente para a API e devolver a resposta.
Vocês emitem nota fiscal do valor pago?
NF-e brasileira, não: o serviço é prestado de fora do Brasil e cobrado em dólar via PayPal, que gera o recibo da transação — o documento que o seu contador usa para lançar a despesa como serviço internacional.
E os dados dos visitantes perante a LGPD?
As perguntas passam pela API para serem respondidas — esse é o tratamento a citar na sua política de privacidade. Não peça dado pessoal desnecessário no chat; para responder frete e troca, ninguém precisa de CPF.
Tem limite de tamanho de site?
O índice aceita até 10.000 trechos, o que cobre com folga um site institucional ou uma loja de porte médio. Site muito grande pode indexar só as seções que atendem clientes.
Preciso assinar algum plano?
Não. Não tem mensalidade nem cadastro: você compra saldo e consome US$ 0,003 por chamada mais US$ 0,015 por pergunta. Mês sem movimento, gasto zero.
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/rag/chat-website \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/rag/chat-website", {
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/rag/chat-website",
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/rag/chat-website", 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/rag/chat-website", 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": "rag.chat_website",
"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_chunks | 10000 |
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. |