Skip to content

Selena AI SDKIntegração moderna com IA

SDK JavaScript elegante e poderoso para conversar com a Selena AI

Selena AI

🌟 Por que Selena AI SDK?

O Selena AI SDK foi projetado para ser simples, elegante e poderoso.

Com uma API intuitiva inspirada nos melhores SDKs do mercado, ele permite que você integre a Selena AI em seus projetos JavaScript/Node.js com apenas algumas linhas de código.

js
import { SelenaAI } from 'selena-ai-sdk';

const client = new SelenaAI({
  apiKey: process.env.SELENA_API_KEY,
  logging: 'debug' // 'none' para desativar
});

const response = await client.chat.completions({
  model: 'selena-pro-v1',
  message: 'Olá, mundo!'
});

console.log(response.response);

🎨 Design Elegante

  • API Intuitiva: Métodos claros e nomes descritivos
  • Consistente: Segue padrões estabelecidos pelo ecossistema JavaScript
  • Type Safety: Autocomplete completo com JSDoc
  • Error Handling: Classes de erro específicas para diferentes cenários

🛡️ Seguro e Robusto

  • Gerenciamento Seguro: API keys tratadas com segurança
  • Timeout Automático: Proteção contra requests infinitas
  • Retry Inteligente: Tratamento automático de erros de rede
  • Validação: Validação rigorosa de parâmetros de entrada

🚀 Começo Rápido

1. Instalação

npm
yarn
pnpm
bash
# Com npm
npm install selena-ai-sdk

# Com yarn
yarn add selena-ai-sdk

# Global para CLI
npm install -g selena-ai-sdk

2. Configuração

bash
# Definir API key
export SELENA_API_KEY=sua_chave_aqui

3. Usar no Código

TypeScript
import { SelenaAI } from 'selena-ai-sdk';

const client = new SelenaAI({
  apiKey: process.env.SELENA_API_KEY,
  logging: 'info'
});

const response = await client.chat.completions({
  model: 'selena-pro-v1',
  message: 'Explique machine learning em termos simples'
});

4. CLI Interativa

bash
# Chat interativo
selena chat --verbose

# Uma pergunta rápida
selena ask "Qual a capital da França?"

# Configuração
selena config

🎯 Características Principais

🎨 Design Elegante

API moderna e intuitiva inspirada nos melhores SDKs do mercado

🔐 Seguro

Gerenciamento seguro de API keys e validação rigorosa

📝 Logs Detalhados

Debug completo de requests/responses com níveis configuráveis

🖥️ CLI Completa

Chat interativo no terminal com comandos especiais

📖 Documentação Linda

Site com VitePress, gradientes animados e exemplos práticos

Performance Zero

Sem dependências de runtime, apenas fetch nativo do Node.js

🔄 Comparação

CaracterísticaSelena AI SDKOutros SDKs
Dependências✅ Zero❌ axios, node-fetch
Logging✅ Configurável⚠️ Limitado
CLI✅ Inclusa❌ Separada
Documentação✅ VitePress⚠️ Básica
TypeScript✅ JSDoc⚠️ Requer setup
Performance✅ Fetch nativo❌ Overhead

💡 Dica: O Selena AI SDK foi construído pensando na experiência do desenvolvedor. Cada detalhe, desde os nomes dos métodos até as mensagens de erro, foi cuidadosamente projetado para ser claro e útil.


🚀 Pronto para começar?

Feito com ❤️ pela equipe Elaxi
Documentação da APIDashboardSupport

Feito com ❤️ pela equipe Elaxi