Deepgram currently uses a custom host setup. SDK support is available through the custom host pattern.
Quick Start
Get started with Deepgram in under 2 minutes:Speech to Text - Local File
Transcribe audio from a local file:cURL
Speech to Text - Remote File
Transcribe audio from a URL:cURL
Add Provider in Model Catalog
Before making requests, add Deepgram to your Model Catalog:- Go to Model Catalog → Add Provider
- Select Deepgram
- Enter your Deepgram API key
- Set the custom host to
https://api.deepgram.com/v1 - Name your provider (e.g.,
deepgram)
Complete Setup Guide
See all setup options and detailed configuration instructions
Using with Portkey SDK
You can also use Deepgram with the Portkey SDK using custom host configuration:Deepgram Features
Deepgram offers advanced speech recognition capabilities:- Real-time Streaming: Transcribe audio in real-time
- Multiple Languages: Support for 30+ languages
- Custom Models: Train custom models for domain-specific terminology
- Diarization: Identify different speakers in audio
- Punctuation & Formatting: Automatic punctuation and formatting
Deepgram API Documentation
Explore the complete Deepgram API documentation
Next Steps
Gateway Configs
Add retries and timeouts for audio processing
Observability
Monitor and trace your Deepgram requests
Custom Host Setup
Learn more about custom host configuration
Metadata
Add custom metadata to track audio sources
SDK Reference
Complete Portkey SDK documentation

