Whisper Large overview
Whisper Large specs
- Model ID
deepgram/whisper-large- Developer
- Deepgram
- Input
- Audio
- Output
- Text
- Endpoint
POST https://api.aimlapi.com/v1/stt/create
Whisper: Multilingual speech recognition model, robust, versatile, open-source.
Whisper Large API Pricing
- Pricing on request
Transcription
Convert calls, meetings, and media into accurate, searchable text.
Captioning and indexing
Generate subtitles and make audio archives searchable.
Use cases
Deepgram Whisper Large is documented for pre-recorded transcription, including through Deepgram’s Hosted API or on-prem deployments.
It is also suited to long audio files, with Deepgram’s docs stating that long audio files are supported up to a maximum of 20 minutes of processing time.
Deepgram’s materials describe it as supporting transcription features such as diarization, word-level timestamps, language detection, redaction, smart formatting, punctuation and numeral formatting, multichannel support, summarization, and topic detection.
Deepgram also presents Whisper Large as applicable to speech recognition across the list of supported languages in OpenAI’s Whisper model family.
How to use the Whisper Large API
View docsBuild with your agent
Give your agent the model details, code and documentation.
1Get your API key
Create API keyexport AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"2Make your first request
curl 'https://api.aimlapi.com/v1/stt/create' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "deepgram/whisper-large"
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "deepgram/whisper-large"
}
response = requests.post("https://api.aimlapi.com/v1/stt/create", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v1/stt/create", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "deepgram/whisper-large"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());The request returns a generation id. Poll GET https://api.aimlapi.com/v1/stt/create?generation_id=<id> until the status is completed.
Whisper Large FAQ
What is the Whisper Large model ID?
Use deepgram/whisper-large as the model parameter. Requests go to https://api.aimlapi.com/v1/stt/create with your AI/ML API key.