vercel/ai · error · Error
Cartesia Ink 2 does not support realtime client event "${eve
Error message
Cartesia Ink 2 does not support realtime client event "${event.type}". What it means
Error "Cartesia Ink 2 does not support realtime client event "${event.type}"." thrown in vercel/ai.
Source
Thrown at packages/cartesia/src/cartesia-realtime-model.ts:257
mapped = { type: 'custom', rawType: event.type, raw };
break;
}
return this.withSessionCreated(mapped, requestId, raw);
}
serializeClientEvent(event: RealtimeModelV4ClientEvent): unknown {
switch (event.type) {
case 'session-update':
case 'input-audio-clear':
case 'response-create':
return null;
case 'input-audio-append':
return convertBase64ToUint8Array(event.audio);
case 'input-audio-commit':
return this.useTurnDetection ? null : 'finalize';
default:
throw new Error(
`Cartesia Ink 2 does not support realtime client event "${event.type}".`,
);
}
}
buildSessionConfig(_config: RealtimeModelV4SessionConfig): null {
return null;
}
private finishManualTranscript(
event: CartesiaRealtimeWireEvent,
raw: unknown,
): RealtimeModelV4ServerEvent | RealtimeModelV4ServerEvent[] {
const state = this.manualTranscript;
this.manualTranscript = { duration: 0, events: [], text: '' };
if (state.text.length === 0) {
return { type: 'custom', rawType: event.type, raw };
}View on GitHub (pinned to 69428b1f8b)
When it happens
Trigger: Thrown at packages/cartesia/src/cartesia-realtime-model.ts:257 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of vercel/ai@69428b1f8b (2026-08-30).
Data as JSON: /api/errors/bd90d5f974a4aedd.
Report an issue: GitHub.