Track new features, model updates, and breaking changes across Sarvam AI’s APIs and products. Use the filters below to narrow the timeline to a single product - Model APIs, Voice Agents, Doc Agents, Content Studio, or Cowork.

Subscribe to updates: append .rss, .atom, or .json to this page’s URL - e.g. https://docs.sarvam.ai/changelog.rss.

September 9, 2026

Keyterm Prompting for Saaras v4

Added Keyterm Prompting support for saaras:v4 on the REST and Batch APIs. Pass a JSON list of up to 50 domain-specific names, places, brands, or technical terms under keyterms to bias recognition toward them.

Model APIs

September 3, 2026

saaras:v4-realtime Generally Available

saaras:v4-realtime is now available on the Realtime API alongside saaras:v3-realtime, with the same connection parameters and message protocol. saaras:v3-realtime remains the default.

Model APIs

September 2, 2026

Saaras V4 Generally Available

saaras:v4 is now live on Voice Agents and generally available - routing happens automatically, with no configuration change needed. Saaras V4 extends English recognition beyond Indian English to Global English accents, stays state-of-the-art across all 22 Indian languages, and improves language identification and robustness to noisy, code-mixed audio. See the Saaras model page for the full feature list.

Voice Agents

September 1, 2026

Phone Number Rotation

Agent campaigns can now rotate caller IDs on retries. With Phone number rotation enabled, every subsequent call to the same user uses a different agent number until each number in the pool has been used once for that user - so a contact who didn’t answer one number gets the retry from another, not the same one again. Requires two or more agent numbers on the campaign. Enable it from the Phone number rotation toggle under Advanced on the Schedule step of the campaign wizard, or set phone_rotation.agent: true in app_config.

Voice Agents

August 28, 2026

Content Agents is Now Content Studio

The product formerly called Content Agents is now Content Studio. Page URLs are unchanged.

Work Agents is Now Cowork

The product formerly called Work Agents is now Cowork. Its docs moved from /work-agents/* to /cowork/*; the previous URLs redirect to the new ones.

Content StudioCowork

August 20, 2026

Call-Context Variables in API Tools

API tools can now receive live call context as variables. In the tool editor, select User Identifier to pass the caller’s phone number, and Call Transcript, Interaction ID, and Call Length to pass the full conversation transcript, the unique interaction ID, and the call’s duration. These are available alongside agent variables - visible in the platform UI and fetchable via the APIs.

Voice Agents

August 18, 2026

Sarvam-30B Deprecated

sarvam-30b has been fully deprecated and moved to the Deprecated Models section, and is no longer available through the Chat Completions API. Sarvam-105B is now the only supported Sarvam chat model - migrate any remaining sarvam-30b integrations to sarvam-105b.

Saaras v4 for Speech to Text

Model APIsDoc AgentsContent StudioVoice AgentsCowork

August 15, 2026

Streaming Cohorts (JSON Cohort Uploads)

Cohort uploads now support JSON via the Stream cohort API, for teams that want to add contacts programmatically instead of uploading a CSV in the dashboard. Send up to 1,000 users per request, and add contacts to a campaign while it’s running - they queue to dial within the current schedule. See Cohorts.

Voice Agents

August 13, 2026

Agent Analytics Generally Available

The new Agent Analytics view is now generally available. Open Monitor → Agent Analytics for a period-level health check of your voice agents across eight tabs - Overview, Connectivity, Engagement, Tools, Goals, Group by, Call Logs, and Log Analyser:

  • Overview - KPI tiles (calls attempted, pick-up rate, latency, average duration, total billable minutes, short calls, goal achievement), a trend chart with day/week/month/quarter granularity, a call-outcomes donut, top failure reasons, and an agent/campaign rollup table.
  • Tools - tool error tracking: six tiles (calls, tools invoked, errors, error rate, p50, p95), an error-type breakdown ranked by frequency, and a per-tool table that flags anything above a ~5% error rate.
  • Goals - one goal per agent (voice only): calls scored passed/failed/unevaluated, average turns to goal, and conversion insights broken down by language, time of day, TTS voice, and intro message.
  • Call Logs - every call with attempted_at timestamps, call-forwarding analytics, and turn-level drill-down via Log Analyser.
Voice Agents

June 29, 2026

Default Model is now saaras:v3

The /speech-to-text REST and Batch endpoints now default to saaras:v3 when no model is specified (previously saarika:v2.5). Requests that omit model will use the new model and respect the mode parameter (transcribe, translate, verbatim, translit, codemix). To keep the previous behavior, pass model="saarika:v2.5" explicitly. saarika:v2.5 remains available as a legacy model.

Model APIs

June 5, 2026

Sarvam-M Deprecated

sarvam-m has been deprecated and is no longer accepted by the Chat Completions API - requests that pass model="sarvam-m" will fail. The supported chat models are now sarvam-30b (64K context) and sarvam-105b (128K context). Existing integrations should migrate to Sarvam-30B or Sarvam-105B for better quality and longer context.

Model APIs

May 2026

Removed Model Variants

Retired the fixed-context sarvam-30b-16k and sarvam-105b-32k variants. The base sarvam-30b and sarvam-105b models now serve their full context windows (64K and 128K tokens), so you no longer need to pick a context-specific variant.

Document Intelligence is Now Document Digitization

Model APIs

April 2026

Chat Completions Parameter Defaults Updated

Adjusted the default values for reasoning_effort and max_tokens in the Chat Completions API. If you rely on the defaults rather than setting these explicitly, response length and latency may change - set them explicitly to lock in previous behavior.

Deprecated Model Variants

Model APIs

March 2026

Removed Gemma Models

Removed the Gemma model IDs from the SarvamModelIds enum. These are no longer accepted values for the model parameter on the Chat Completions API.

Removed Wiki Grounding

Wiki grounding is no longer supported for sarvam-30b and sarvam-105b. Requests that previously enabled grounding on these models should drop the parameter.

Model APIs

February 2026

Saaras v3 for Speech to Text

Migrated STT to saaras:v3 and introduced a new mode parameter to control transcription behavior. v3 improves accuracy and expands language coverage; ASR v3 is also now available through the SDKs.

Bulbul v3 Stable Release

Promoted the Bulbul TTS model from bulbul:v3-beta to the stable bulbul:v3. Update your model value from the beta tag to bulbul:v3, which is now production-ready.

Model APIs

January 2026

Removed input_audio_codec

Removed the input_audio_codec parameter - the API now auto-detects the codec for supported formats. You can stop sending this parameter; it will be ignored.

TTS v3 and ASR v3 in SDKs

Added TTS v3 and ASR v3 support across the SDKs, bringing the latest Bulbul and Saaras model generations to the official clients.

Model APIs

December 2025

Added input_audio_codec

Introduced the input_audio_codec parameter, letting you explicitly declare the audio codec when automatic detection isn’t sufficient (for example, raw PCM streams).

Deprecated enable_preprocessing

Deprecated the enable_preprocessing parameter on the Translate and Transliterate APIs. Preprocessing behavior is now handled internally, so the parameter no longer needs to be set.

Model APIs

November 2025

Sample Rate Configuration

Added sample-rate configuration parameters to the STT API, so you can match the API to your source audio (e.g. 8 kHz telephony or 16 kHz) for more accurate transcription.

Model APIs

October 2025

API Key Usage Tracking

You can now track the usage of each API key directly from your dashboard, making it easier to monitor and manage your API consumption.

Model APIs

September 2025

Flush Signal in WebSocket

STT and STT Translate WebSocket now support flush signal to finalize transcriptions cleanly between segments, enabling better control over transcription boundaries.

8 kHz Sample Rate Support

Streaming STT now supports 8 kHz sample rate, making it easier to work with telephony and low-bandwidth audio applications.

Model APIs