Triggered when GPU resources are exhausted on the server during connection setup or during an active session. Handle this event to inform users that the service is temporarily unavailable and suggest retrying later.
Event Properties
Event type. Always "conversation.connected.gpu_full" for this event.
Event data object. May be empty or contain additional metadata.
Optional error message describing the GPU resource exhaustion.Example: "GPU resources are full. Please try again later!"
{
"type": "conversation.connected.gpu_full",
"data": {},
"message": "GPU resources are full. Please try again later!"
}
Usage Example
const NavTalkMessageType = Object.freeze({
CONNECTED_GPU_FULL: "conversation.connected.gpu_full",
// ... other event types
});
async function handleReceivedMessage(data) {
switch (data.type) {
case NavTalkMessageType.CONNECTED_GPU_FULL:
const errorMessage = data.message || "GPU resources are full. Please try again later!";
showError(errorMessage);
// Inform user to retry later
stopRecording();
break;
}
}
When this event is received, the service is temporarily unavailable due to GPU resource exhaustion. You should inform the user and suggest retrying later.