Realtime API (WebSocket)
Enable real-time speech-to-speech and text conversations with AI models via WebSocket.
Overview
Endpoint
wss://go.fastrouter.ai/v1/realtimeConnection
const url = new URL("wss://go.fastrouter.ai/v1/realtime");
url.searchParams.set("model", "openai/gpt-realtime-2.1");
url.searchParams.set("api_key", "sk-v1-...");
const ws = new WebSocket(url.toString());Available Models
Model
Description
Session Configuration
Session Options
Property
Type
Description
Sending Text Messages
Sending Audio (Streaming)
Audio Format Requirements
Converting Audio to Base64 PCM16
Receiving Responses
Playing Audio Output
Event Reference
Client Events (Send)
Event
Description
Server Events (Receive)
Event
Description
Voice Activity Detection (VAD)
Function Calling
Complete Example
Last updated
