PRODUCTO
Infraestructura, no un chatbot.
Cada capacidad tiene su página. Empieza por el cliente y el runtime — el resto cuelga de ese par.
Infraestructura, no un chatbot.
Cada capacidad tiene su página. Empieza por el cliente y el runtime — el resto cuelga de ese par.
Superficies Sveda: cliente JS, runtime Rust, protocolo stream, MCP y tools, catálogo de modelos, embed tokens y host SDKs.
CLIENT
Cliente JS
Instala @sveda-ai/core. SvedaClient guarda endpoints, headers y tools. session.send envía un turno.
RUNTIME
Runtime Rust
sveda-server escucha 0.0.0.0:8787 por defecto. Posee el bucle, catálogo, tools y MCP. Rutas, auth y deploy siguen tuyos.
STREAM
Protocolo stream
Tokens, tools, MCP y errores viajan por un SSE. El cliente pide application/vnd.sveda.stream+json.
TOOLS
MCP y tools
Backend tools en sveda-server. Frontend tools en el navegador. Host MCP es un servidor HTTP que pasas al mint del token.
CATALOG
Modelos
Añade ChatGPT o Claude, o cualquier API Responses/Anthropic. Failover recorre una lista. El stream no se reinicia.
EMBED
Embed token
Mint de un embed token por visitante. El navegador nunca guarda la host key.
HOST
Host SDKs
El navegador no ve SVEDA_EMBED_HOST_API_KEY. El backend llama POST /sveda/embed/token.
Empieza por el par que importa.
Instala @sveda-ai/core. Ejecuta sveda-server en :8787. Mint un embed token y envía el primer turno con session.send.