Nova-2 Conversational AI API

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

How to use Nova-2 Conversational AI API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to deepgram/nova-2-conversationalai.
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-conversationalai",
      "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-conversationalai",
    "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-conversationalai","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 Conversational AI API Pricing

TypePrice
Output
$0.00009317 / sec

Nova-2 Conversational AI vs other models

ModelInputOutputContextBest for
$0.00009317 / sec
Transcription
$130 / 1M characters
$130 / 1M
Speech synthesis
$130 / 1M characters
$0.13 / 1M tokens
Speech synthesis
$78 / 1M characters
$0.078 / 1M tokens
Speech synthesis
$13 / 1M characters
$0.013 / 1M tokens
Speech synthesis

Frequently asked questions

Nova-2 Conversational AI takes audio as input and returns text.

Nova-2 Conversational AI became available on December 30, 2025.

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

Nova-2 Conversational AI was built by Deepgram.

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

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

It is an automatic speech recognition model built for diverse transcription needs across various use cases.

Start building with Nova-2 Conversational AI

Get API Key
1000+ models, one API.