@evalage/sdk-core
v0.1.2
Published
Core client SDK for ReplicaVAPi voice service (transport + events).
Downloads
148
Readme
@evalage/sdk-core
Minimal core transport SDK for the ReplicaVAPi voice service.
Install
npm install @evalage/sdk-coreUsage
import { EvalageCoreClient } from '@evalage/sdk-core';
const core = new EvalageCoreClient({
serverUrl: process.env.VITE_SERVER_URL!,
platformApiKey: process.env.VITE_PLATFORM_API_KEY!,
assistantId: process.env.VITE_ASSISTANT_ID!,
});
core.on('call-ended', (e) => {
console.log('call ended', e);
});
await core.connect();
core.startCall({});
// later
core.endCall();What it does
- Connects to the Socket.IO
/voicenamespace - Authenticates with
{ platformApiKey, assistantId } - Emits typed events like
call-started,call-ended,session-var-updated,agent-ready/open/close - Lets you send audio via
emitAudioChunk(ArrayBuffer)and receive withonAgentAudioChunk(...)
