Add Sarvam LLM, update Sarvam STT models, expose usage_info on run detail (#351)

* Add Sarvam LLM provider, update Sarvam STT models, expose usage_info on run detail.
Depends on pipecat PR dograh-hq/pipecat#43 for STT string language support.
Submodule bump will follow after that merges.

* test: cover Sarvam STT language mapping; link Sarvam docs

---------

Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
This commit is contained in:
Abhay Babbar 2026-06-01 10:29:31 +05:30 committed by GitHub
parent 13b30dee9e
commit 98d2b24cba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 272 additions and 9 deletions

View file

@ -84,6 +84,7 @@ export const LANGUAGE_DISPLAY_NAMES: Record<string, string> = {
"zh-CN": "Chinese (Simplified)",
"zh-TW": "Chinese (Traditional)",
// Sarvam Indian languages
"unknown": "Auto-detect",
"bn-IN": "Bengali",
"gu-IN": "Gujarati",
"hi-IN": "Hindi",
@ -95,4 +96,15 @@ export const LANGUAGE_DISPLAY_NAMES: Record<string, string> = {
"ta-IN": "Tamil",
"te-IN": "Telugu",
"as-IN": "Assamese",
"ur-IN": "Urdu",
"ne-IN": "Nepali",
"kok-IN": "Konkani",
"ks-IN": "Kashmiri",
"sd-IN": "Sindhi",
"sa-IN": "Sanskrit",
"sat-IN": "Santali",
"mni-IN": "Manipuri",
"brx-IN": "Bodo",
"mai-IN": "Maithili",
"doi-IN": "Dogri",
};