PRODUTO
Infraestrutura, não um chatbot.
Cada capacidade tem sua página. Comece pelo cliente e pelo runtime — o resto depende desse par.
Infraestrutura, não um chatbot.
Cada capacidade tem sua página. Comece pelo cliente e pelo runtime — o resto depende desse par.
Superfícies Sveda: cliente JS, runtime Rust, protocolo stream, MCP e tools, catálogo de modelos, embed tokens e host SDKs.
CLIENT
Cliente JS
Instale @sveda-ai/core. O SvedaClient guarda endpoints, headers e tools. session.send envia um turno. O streaming está no wire.
RUNTIME
Runtime Rust
O sveda-server escuta em 0.0.0.0:8787 por padrão. Possui loop, catálogo, tools e MCP. Rotas, auth e deploy continuam seus.
STREAM
Protocolo stream
Tokens, tools, MCP e erros compartilham um pipe SSE. O cliente pede application/vnd.sveda.stream+json. O runtime responde com text/event-stream.
TOOLS
MCP e tools
Backend tools rodam no sveda-server. Frontend tools no navegador. Host MCP é um servidor HTTP passado no mint do token.
CATALOG
Modelos
Adicione ChatGPT ou Claude, ou qualquer API Responses/Anthropic. DeepSeek é wrapper builtin. Failover percorre uma lista. O stream não reinicia.
EMBED
Embed token
Emita um embed token com escopo por visitante. O navegador nunca guarda a host key.
HOST
Host SDKs
O navegador não vê SVEDA_EMBED_HOST_API_KEY. O backend chama POST /sveda/embed/token; a página abre chat JS ou iframe.
Comece pelo par que importa.
Instale @sveda-ai/core. Rode sveda-server em :8787. Mint um embed token e envie o primeiro turno com session.send.