Ragion
RagionIA Contextual
InícioPreçosDocumentaçãoSobreContato
Início

Comece Agora

  • Bem-vindo
  • Início Rápido
  • Quickstart de Produto

Widget de Chat

  • Visão Geral e Instalação
  • Configuração Completa
  • API e Eventos
  • Aparência e Temas
  • Guias por Plataforma

SDK JavaScript/TypeScript

  • Visão Geral
  • Core SDK
  • React Hooks
  • Exemplos

Operação e Confiança

  • Segurança e LGPD
  • Troubleshooting
Ragion

Ragion

IA contextual para seu negócio

Plataforma de IA contextual para times que precisam de respostas inteligentes com seus dados, governança e visibilidade.

Produto

  • Recursos
  • Preços

Documentação

  • Guia de Início
  • API Reference
  • Exemplos

Empresa

  • Sobre
  • Contato

Legal

  • Privacidade
  • Termos

v0.1.0 · © 2026 Ragion. IA contextual com controle e confiança.

  1. Documentação
  2. JavaScript/TypeScript SDK
  3. Exemplos

Exemplos de Integração

Snippets prontos para acelerar implementação em diferentes contextos.

Node.js

Consulta sem streaming aguardando resposta completa.

import { RagionSDK } from "@ragion/sdk";

const ragion = new RagionSDK({ apiKey: process.env.RAGION_API_KEY! });

const response = await ragion.chat.askComplete({
  message: "Explique RAG em 3 tópicos",
});

console.log(response);

JavaScript no Browser

Consulta com streaming e callbacks para atualização em tempo real.

import { RagionSDK } from "@ragion/sdk";

const ragion = new RagionSDK({ apiKey: "rg_..." });

ragion.chat.ask({
  message: "Olá, preciso de ajuda",
  onChunk: (chunk) => console.log(chunk),
  onComplete: () => console.log("Finalizado"),
  onError: (err) => console.error(err.message),
});

React

Componente mínimo utilizando hooks oficiais.

import { RagionProvider, useRagionChat } from "@ragion/react-hooks";

function Chat() {
  const { messages, sendMessage } = useRagionChat();
  return <button onClick={() => sendMessage("Olá")}>Enviar</button>;
}