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. SDK
  4. Core SDK

Core SDK (@ragion/sdk)

SDK oficial para JavaScript e TypeScript, sem dependência de framework e com foco em controle de integração.

Use este pacote quando precisar integrar via Node.js, browser ou backend próprio.

Instalação

npm install @ragion/sdk

Configuração Inicial

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

const ragion = new RagionSDK({
  apiKey: "rg_...",
  timeout: 30000,
  retryAttempts: 3,
  retryDelay: 1000,
});

Chat com Streaming (SSE)

const controller = ragion.chat.ask({
  message: "Explique RAG de forma simples",
  sessionId: "session_123",
  onChunk: (chunk) => console.log(chunk),
  onComplete: () => console.log("Concluído"),
  onError: (err) => console.error(err),
});

// Cancelar quando necessário
controller.abort();

Resposta Completa

const response = await ragion.chat.askComplete({
  message: "Resumo da política de cancelamento",
  sessionId: "session_123",
});

Notas Técnicas

Autenticação

Header x-Api-Key em todas as requisições.

Endpoint principal

As chamadas de chat são encapsuladas pelo SDK.

Resiliência

Suporte nativo a timeout, retry e abort de requisição.