PRODUIT
De l’infrastructure, pas un chatbot.
Chaque capacité a sa page. Commencez par le client et le runtime — le reste s’accroche à ce duo.
De l’infrastructure, pas un chatbot.
Chaque capacité a sa page. Commencez par le client et le runtime — le reste s’accroche à ce duo.
Surfaces Sveda : client JS, runtime Rust, protocole stream, MCP et tools, catalogue de modèles, embed tokens et host SDKs.
CLIENT
Client JS
Installez @sveda-ai/core. SvedaClient gère endpoints, headers et tools. session.send envoie un tour. Le streaming est sur le wire.
RUNTIME
Runtime Rust
sveda-server écoute par défaut sur 0.0.0.0:8787. Il possède la boucle, le catalogue, les tools et MCP. Routes, auth et déploiement restent les vôtres.
STREAM
Protocole stream
Tokens, tools, MCP et erreurs partagent un flux SSE. Le client demande application/vnd.sveda.stream+json. Le runtime répond en text/event-stream.
TOOLS
MCP et tools
Les backend tools tournent dans sveda-server. Les frontend tools dans le navigateur. Host MCP est un serveur HTTP passé au mint du token.
CATALOG
Modèles
Ajoutez ChatGPT ou Claude, ou toute API Responses/Anthropic. DeepSeek est un wrapper builtin. Le failover parcourt une liste. Le stream ne redémarre pas.
EMBED
Embed token
Émettez un embed token limité par visiteur. Le navigateur ne garde jamais la clé host.
HOST
Host SDKs
Le navigateur ne voit jamais SVEDA_EMBED_HOST_API_KEY. Le backend appelle POST /sveda/embed/token, la page ouvre le chat JS ou iframe.
Commencez par la paire qui compte.
Installez @sveda-ai/core. Lancez sveda-server sur :8787. Mintez un embed token et envoyez le premier tour avec session.send.