O que é Thesys?
Thesys C1 é uma API que transforma respostas de grandes modelos de linguagem (LLMs) em interfaces de usuário dinâmicas e interativas em tempo real. Diferente das respostas tradicionais em texto, o C1 gera componentes visuais como formulários, gráficos e cartões que podem ser exibidos diretamente com o SDK React da Thesys. Isso permite que desenvolvedores criem aplicativos de IA com interfaces inteligentes e adaptáveis, sem precisar programar cada detalhe da UI.
Quais são as características de Thesys?
- Resposta em UI ao invés de texto: Gera interfaces reais e interativas, não apenas texto.
- Compatível com múltiplos LLMs: Funciona com OpenAI, Anthropic e outros modelos populares.
- SDK React fácil de integrar: Permite renderizar componentes gerados em tempo real.
- Personalização total: Suporta temas, tokens e componentes próprios para combinar com sua marca.
- Suporte a chamadas de ferramentas: Conecta-se a bancos de dados, APIs e documentos para dados em tempo real.
- Ações configuráveis: Permite definir callbacks e fluxos de trabalho automáticos.
- Segurança e conformidade: Zero retenção de dados, GDPR, SOC2 e ISO27001.
- Flexível e escalável: Funciona com qualquer linguagem, framework ou plataforma.
Quais são os casos de uso de Thesys?
- Análise de dados: Crie dashboards e relatórios interativos gerados pela IA.
- E-commerce personalizado: Ofereça experiências de compra inteligentes com suporte 24/7 e checkout fluido.
- Educação: Desenvolva ferramentas educacionais adaptativas e interativas.
- Assistentes e copilotos: Construa agentes de IA que se adaptam ao contexto e comportamento do usuário.
- Pesquisa e busca: Interfaces dinâmicas para resultados mais ricos e fáceis de explorar.
Como usar Thesys?
- Passo 1: Altere a URL da API para
https://api.thesys.dev/v1/embed. - Passo 2: Integre o SDK React da Thesys no seu frontend.
- Passo 3: Personalize a interface conforme sua identidade visual (opcional).
- Exemplo básico em Node.js:
const { OpenAI } = require('openai')
const client = new OpenAI({
apiKey: process.env.THESYS_API_KEY,
baseURL: 'https://api.thesys.dev/v1/embed'
})
const response = await client.chat.completions.create({
model: '<model-name>',
messages: [{ role: 'user', content: 'Olá, mundo!' }]
})










