Skip to main content
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

type
string
Event type. Always "conversation.connected.gpu_full" for this event.
data
object
Event data object. May be empty or contain additional metadata.
message
string
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.