API do cliente digitado
Use um cliente focado e compatível com TypeScript para mensagens, conversas de acompanhamento, configuração de widgets e rótulos localizados.
Use @openstaticfish/chattybox para possuir a interface enquanto o ChattyBox executa recuperação, citações de fontes, conversas e escalonamento. A chave de API segura para navegador identifica seu projeto e pode ser restrita a origens aprovadas.
ChattyBox rastreia sua documentação existente, indexa o conteúdo para recuperação e incorpora um chatbot que responde usando seus documentos em vez da memória genérica do modelo.
Crie um projeto ChattyBox, indexe seu conteúdo e teste perguntas representativas.
Crie uma chave de API de widget pública e restrinja-a às origens do seu aplicativo.
Instale @openstaticfish/chattybox e inicialize o cliente com a URL da API do painel.
Renderize respostas e URLs de origem citados na interface que seu produto precisa.
Lançamento em três etapas
O SDK é o caminho recomendado para integrações lideradas por desenvolvedores que precisam de UI personalizada, estado de aplicativo ou fluxos de trabalho específicos de produto.
Use um cliente focado e compatível com TypeScript para mensagens, conversas de acompanhamento, configuração de widgets e rótulos localizados.
Receba URLs de origem com cada resposta fundamentada e decida exatamente como elas aparecem em sua interface.
Mantenha o ID da conversa retornado no estado de visitante para dar suporte a perguntas contextuais de acompanhamento.
Seu aplicativo possui design de renderização e interação; ChattyBox opera rastreamento, recuperação, geração e escalonamento.
O pacote funciona no navegador atual e em aplicativos Node.js que fornecem busca. Use o URL exato da API do widget e a chave pública do navegador mostrados na guia Incorporar do seu projeto.
import { Chattybox } from '@openstaticfish/chattybox';
const chattybox = new Chattybox({
apiKey: import.meta.env.PUBLIC_CHATTYBOX_API_KEY,
baseUrl: import.meta.env.PUBLIC_CHATTYBOX_API_URL,
});
const answer = await chattybox.sendMessage({
message: 'How do I get started?',
});
console.log(answer.message, answer.sources);Gerencie o estado do chat e as respostas citadas em uma interface React personalizada.
Use o SDK com segurança através dos limites do servidor e do cliente do App Router.
Revise métodos de cliente, campos de resposta, conversas e erros.
Escolha a interface de usuário sem compilação mantida quando não precisar de renderização personalizada.
Consulte as versões publicadas, os metadados do pacote e o comando de instalação no npm.
Explore o repositório de código-fonte, as versões, os problemas e o histórico do projeto no GitHub.
É uma biblioteca cliente que fornece transporte de chat e dados de resposta sem prescrever a interface. Seu aplicativo renderiza mensagens, fontes, estados de carregamento e controles.
Sim. Instale @openstaticfish/chattybox do npm e use a API pública documentada na página de referência do SDK.
O SDK chama a infraestrutura gerenciada do ChattyBox, que recupera o conteúdo indexado e retorna a mensagem gerada com URLs de origem citados.
Use o SDK quando sua equipe possuir uma interface ou fluxo de trabalho personalizado. Use widget.js quando quiser que o ChattyBox mantenha uma interface de bate-papo pronta e sem construção.
Não é necessário cartão de crédito. O seu conteúdo não é usado para treinar modelos.
Plano Free. Sem cartão.
We use optional analytics and tag-management tools to understand site use. Choose whether to allow PostHog and Google Tag Manager. Turning analytics off reloads this page so the change takes effect cleanly. Essential site functionality and error monitoring are not controlled by this choice. Read our privacy policy.