Deepgram
Overview
SLUG: DEEPGRAM
Description
Deepgram provides AI-powered speech recognition and understanding services, offering APIs for real-time and pre-recorded audio transcription, text-to-speech, and audio intelligence.
Authentication Details
API Key
Connecting to Deepgram
Create an auth config
Use the dashboard to create an auth config for the Deepgram toolkit. This allows you to connect multiple Deepgram accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Deepgram Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Deepgram toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
DEEPGRAM_GET_MODELS
Tool Name: Get Public Models
Description
Action Parameters
Action Response
DEEPGRAM_GET_PROJECTS
Tool Name: List Deepgram Projects
Description
Action Parameters
Action Response
DEEPGRAM_GET_PROJECT_USAGE_SUMMARY
Tool Name: Get Project Usage Summary
Description
Action Parameters
Action Response
DEEPGRAM_GET_PUBLIC_TTS_MODELS
Tool Name: Get Public TTS Models
Description
Action Parameters
Action Response
DEEPGRAM_LIST_PROJECT_SCOPES
Tool Name: List Project Scopes
Description
Action Parameters
Action Response
DEEPGRAM_SPEECH_TO_TEXT_PRE_RECORDED
Tool Name: Transcribe Pre-recorded Audio
Description
Action Parameters
Action Response
DEEPGRAM_SUMMARIZE_AUDIO
Tool Name: Summarize Audio
Description
Action Parameters
Action Response
DEEPGRAM_TEXT_TO_SPEECH_REST
Tool Name: Text-to-Speech (REST)
Description
Action Parameters
Action Response
DEEPGRAM_TOPIC_DETECTION
Tool Name: Topic Detection
Description
Action Parameters
Action Response