Skip to main content
The current catalogue exposes one audio-transcription model: deepgram/general-nova-3. Its response uses Deepgram-style metadata and results fields.

Basic audio transcription

For this model, use diarize and smart_format. The SDK does not send Whisper-specific fields such as language, prompt, response_format, or timestamp_granularities when the model ID starts with deepgram/.

Response shape

The response contains:
  • metadata.request_id, duration, channel count, and resolved Deepgram model information;
  • results.channels[].alternatives[].transcript;
  • confidence and word timing data when the backend returns them.
Do not read transcription.text for deepgram/general-nova-3; that field is not part of the current response.

Proxy request

Start the OpenAI-compatible proxy with an explicit KEK:
Then send multipart audio:
The proxy currently returns the same Deepgram-style JSON object. It does not normalize it into OpenAI’s { "text": "..." } shape.

Current limits

  • This route is non-streaming.
  • The proxy accepts files up to 25 MB.
  • openai/whisper-large-v3 is not a documented runnable model for this route.
  • Verify a production audio format with your own representative fixture before rollout.