Speech-to-Text
Accurate transcription built for Indian accents, dialects, and real-world audio with speaker diarisation.
Text-to-Speech
Natural, expressive voices across 11+ Indian languages for conversational AI, dubbing, and accessibility.
LLM
Multilingual large language model with native proficiency across Indian languages for text generation and reasoning.
Translation
High-quality translation across 12+ Indian languages, optimised for conversational and enterprise content.
Install the provider
npm install sarvam-ai-sdk ai@7
Add your API key
Set SARVAM_API_KEY in a .env file with a key from dashboard.sarvam.ai
Call the standard AI SDK functions
Import { sarvam } from "sarvam-ai-sdk" and pass it to generateText, generateSpeech, or transcribe
npm install sarvam-ai-sdk ai@7
import { sarvam } from "sarvam-ai-sdk"; import { generateText } from "ai"; const { text } = await generateText({ model: sarvam("sarvam-105b"), prompt: "Translate this to malayalam: 'Keep cooking, guys'", }); console.log(text); // പാചകം തുടരൂ, സുഹൃത്തുക്കളേ
Full-Stack
Full-Stack AI Apps
Add multilingual chat, TTS, and STT to Next.js and Vercel-hosted TypeScript apps without switching SDKs.
Tool-Calling
Tool-Calling Agents
Build agents with function calling and structured output using the standard AI SDK interfaces.
Multilingual
Multilingual Voice Features
Combine speech-to-text, translation, and text-to-speech behind one provider for Indic-language products.
Ready to build? Start building with Vercel AI SDK in minutes.
Ready to build?
Start building with Vercel AI SDK in minutes.