Sarvam AI
Sarvam AI is India's full-stack sovereign AI platform building large language models, speech, and translation systems for Indian languages. The Sarvam API serves chat completions (Sarvam-M / Sarvam-30B / Sarvam-105B), speech-to-text (Saaras / Saarika), text-to-speech (Bulbul), translation (Mayura / Sarvam-Translate), transliteration, and language identification across 10-22 Indic languages via a REST interface using an api-subscription-key header.
APIs
Sarvam AI Chat Completions (LLM) API
OpenAI-style chat completions over Sarvam's Indic LLMs (Sarvam-M, Sarvam-30B, Sarvam-105B) with streaming, tool use, reasoning effort, and wiki-grounding for Indian-language rea...
Sarvam AI Speech-to-Text API
Multipart audio transcription for Indian languages using the Saaras and Saarika speech-recognition models, with auto language detection, word timestamps, and speaker diarization.
Sarvam AI Speech-to-Text Translate API
Transcribes Indic-language audio and translates the result into English in a single multipart request using the Saaras family of models.
Sarvam AI Text-to-Speech API
Natural-voice speech synthesis for Indian languages using the Bulbul models (v2 and v3) with 30+ speakers, configurable pace, pitch, sample rate, and multiple output audio codec...
Sarvam AI Translate API
Text translation across Indian languages using Mayura (12 languages, multiple tones) and Sarvam-Translate (all 22 scheduled languages), with tone modes, output-script control, a...
Sarvam AI Transliterate API
Converts text between scripts while preserving the same language, with spoken-form conversion and international or native numeral formatting.
Sarvam AI Language Identification API
Automatically detects the language and script of input text, returning BCP-47 language and script codes for routing to the appropriate Indic-language model.
Collections
Sarvam AI API
OPENPricing Plans
Rate Limits
FinOps
Sarvam Ai Finops
FINOPSEvent Specifications
Sarvam AI Chat Completions Streaming (HTTP + SSE)
AsyncAPI 2.6 description of Sarvam AI's **chat completion streaming** surface. Sarvam's chat completions endpoint streams partial results as **HTTP Server-Sent Events (SSE)** ov...
ASYNCAPI