dunecat
11/19/2025, 12:13 AMVapi Support Bot
11/19/2025, 12:14 AMbash
npm install ws express dotenv @deepgram/sdk
Create a .env file with your Deepgram API key, then follow the [custom transcriber guide](https://docs.vapi.ai/customization/custom-transcriber) to stream audio from Vapi to Deepgram and return transcripts. This lets you control error handling and may restore Deepgram support while the built-in provider is unstable.
Source:
- [Custom transcriber integration with Deepgram](https://docs.vapi.ai/customization/custom-transcriber)Chiranjeet Mishra
11/20/2025, 10:56 PMdunecat
11/21/2025, 11:00 AMdunecat
11/21/2025, 11:01 AMdunecat
11/21/2025, 11:36 AM{
"id": "log-7",
"level": 50,
"time": 1763724751990,
"timestamp": 1763724751990000000,
"severityText": "ERROR",
"severityNumber": 17,
"body": "Deepgram WebSocket error",
"attributes": {
"category": "transcriber",
"callId": "019aa62f-d8e0-7aa7-b33a-db1bffff5621",
"orgId": "9a92caa1-16d9-413f-87b0-8f8024203ca0",
"provider": "deepgram",
"error": {
"message": "Deepgram connection failed with status 400 (Request ID: fb3a0866-804d-4c0f-9361-6d8781d22f68)"
}
}
}dunecat
11/22/2025, 5:32 AMChiranjeet Mishra
11/25/2025, 10:45 AM