Nova-2 Medical API

deepgram/nova-2-medical
Nova-2: Advanced, versatile ASR model for diverse transcription needs.
Output
$0.000071667 / sec
Released
Dec 30, 2025

Overview

What is Nova-2 Medical API?

Nova-2: Advanced, versatile ASR model for diverse transcription needs.

Technical Specifications
- Supported inputs: Audio
- Output: Text

Performance Benchmarks
[embed]

Nova-2 Medical API Pricing
- Pricing on request

Where to Use Nova-2 Medical

Transcription
Convert calls, meetings, and media into accurate, searchable text.

Captioning and indexing
Generate subtitles and make audio archives searchable.

Use cases

Medical transcription of healthcare-specific audio, including symptoms, diagnoses, treatments, medications, and clinical jargon, is documented as a fit for Nova-2 Medical. It is also suited to physician dictation, including patient notes, discharge summaries, and other medical reports.

Patient-physician consultations are another documented use case, with the model used to transcribe conversations and support comprehensive documentation of patient histories and treatment plans. Telemedicine sessions are also explicitly named, with the model generating transcripts that give immediate access to patient information.

Clinical documentation is a further stated use case, including the creation of patient notes and other essential clinical documents. Research settings are also mentioned as an area where the model’s higher medical transcription accuracy is considered useful.

How to use Nova-2 Medical API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to deepgram/nova-2-medical.
import requests, time

headers = {"Authorization": "Bearer " + AIMLAPI_KEY}
job = requests.post(
    "https://api.aimlapi.com/v1/stt/create",
    headers=headers,
    json={
      "model": "deepgram/nova-2-medical",
      "url": "https://example.com/audio.mp3"
    },
).json()
gid = job["generation_id"]

while True:
    res = requests.get(f"https://api.aimlapi.com/v1/stt/{gid}", headers=headers).json()
    if res.get("status") in ("completed", "error", "failed"):
        break
    time.sleep(3)
print(res)
const headers = {
  Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
  "Content-Type": "application/json",
};
const job = await (await fetch("https://api.aimlapi.com/v1/stt/create", {
  method: "POST",
  headers,
  body: JSON.stringify({
    "model": "deepgram/nova-2-medical",
    "url": "https://example.com/audio.mp3"
  }),
})).json();

let res;
do {
  await new Promise((r) => setTimeout(r, 3000));
  res = await (await fetch(`https://api.aimlapi.com/v1/stt/${job.generation_id}`, { headers })).json();
} while (!["completed", "error", "failed"].includes(res.status));
console.log(res);
# submit the job — the response contains "generation_id"
curl -X POST https://api.aimlapi.com/v1/stt/create \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepgram/nova-2-medical","url":"https://example.com/audio.mp3"}'

# then poll for the result until it is ready
curl "https://api.aimlapi.com/v1/stt/{generation_id}" -H "Authorization: Bearer $AIMLAPI_KEY"

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Nova-2 Medical API Pricing

TypePrice
Output
$0.000071667 / sec

Nova-2 Medical vs other models

ModelInputOutputContextBest for
$0.000071667 / sec
Transcription
$100 / 1M characters
$130 / 1M
Speech synthesis
$100 / 1M characters
$0.13 / 1M tokens
Speech synthesis
$60 / 1M characters
$0.078 / 1M tokens
Speech synthesis
$10 / 1M characters
$0.013 / 1M tokens
Speech synthesis

Frequently asked questions

Nova-2 Medical takes audio as input and returns text.

Nova-2 Medical became available on December 30, 2025.

Nova-2 Medical is priced at output $0.00009317 / sec.

Nova-2 Medical was built by Deepgram.

Use deepgram/nova-2-medical as the model id on AI/ML API.

Yes. Nova-2 Medical is served through AI/ML API, so the same key and endpoint format used for other models applies.

It is an advanced, versatile automatic speech recognition model built for a range of transcription tasks.

Start building with Nova-2 Medical

Get API Key
1000+ models, one API.