Text assistant
Create metered sessions, send project-aware messages, and receive complete assistant responses.
SILO AI DEVELOPER PLATFORM
Build Silo applications and approved third-party integrations with user-scoped text, realtime voice, wallet accounting, and private SiloDrive memory.
import { SiloAIClient } from './siloai.js';
const ai = new SiloAIClient({
getAccessToken: getSiloIdAssertion
});
const session = await ai.createSession();
const result = await ai.sendMessage(
session.session.id,
'Help me build this.'
);INTEGRATION SURFACES
Create metered sessions, send project-aware messages, and receive complete assistant responses.
Use WebRTC and the event channel to add low-latency speech to web, desktop, or device experiences.
With explicit consent, preserve user and tenant-isolated assistant context in private SiloDrive storage.
Read wallet availability, session usage, and reconciled receipts without exposing provider credentials.
siloai assertion with ai.use and optional wallet scopes.SECURITY CONTRACT
Assertions are signed by SiloID and validated for issuer, audience, expiry, active account, tenant membership, session, and scopes. Browser access is limited to registered origins. API data remains isolated by Silo user and tenant.
DEVELOPER RESOURCES