At a glance
- Availability: Experimental (how to enable).
- Auth: API key.
- Connection: The key comes from
DEEPGRAM_API_KEY. - Docs: https://developers.deepgram.com/reference/deepgram-api-overview
Credentials
Set these per environment. See Connect an integration.| Variable | Required | Description |
|---|---|---|
DEEPGRAM_API_KEY | Yes | Deepgram API key from the Deepgram console Docs. |
Setup
- Create a Deepgram account: Go to https://console.deepgram.com and sign up. New accounts receive free credits to test transcription without a credit card.
- Create an API key: In the console, open your project, go to Settings → API Keys, and create a new key. Choose the Member role (or narrower) for day-to-day transcription.
- Store the key: Copy the key and add it to your .env file as DEEPGRAM_API_KEY=…
- Verify access: Run the List Projects tool to confirm the key works, then transcribe a sample file such as https://dpgr.am/spacewalk.wav
- Authentication uses the Authorization header with the Token prefix (Authorization: Token <key>), not Bearer
- Transcription is billed per minute of audio and draws down project credits
- The Transcribe URL tool only handles remote files - uploading raw audio bytes is not supported by this connector
Tools
| Tool | Access | Description |
|---|---|---|
| Transcribe URL | Write | Transcribe a prerecorded audio file from a publicly accessible URL |
| List Projects | Read | List the Deepgram projects associated with the API key |
| Get Project Balances | Read | Get the outstanding credit balances for a project |
| List Models | Read | List the speech-to-text and text-to-speech models Deepgram offers |
Example prompts
- Transcribe this audio file with Deepgram and give me a clean transcript: <paste URL>
- List my Deepgram projects and check the remaining credit balance on each.