mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-07 07:55:16 +02:00
* 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>
13 lines
399 B
Python
13 lines
399 B
Python
"""Format workflow run usage for public API responses."""
|
|
|
|
|
|
def format_public_usage_info(usage_info: dict | None) -> dict | None:
|
|
if not usage_info:
|
|
return None
|
|
|
|
return {
|
|
"llm": usage_info.get("llm") or {},
|
|
"tts": usage_info.get("tts") or {},
|
|
"stt": usage_info.get("stt") or {},
|
|
"call_duration_seconds": usage_info.get("call_duration_seconds"),
|
|
}
|