MCPcopy Create free account
hub / github.com/akdeb/ElatoAI / validate_classic_provider_stack

Function validate_classic_provider_stack

server/fastapi/models/providers.py:133–141  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

131
132
133def validate_classic_provider_stack() -> dict[str, str]:
134 selected = {
135 "stt": os.getenv("CLASSIC_STT_PROVIDER", "deepgram").strip().lower(),
136 "llm": os.getenv("CLASSIC_LLM_PROVIDER", "openai").strip().lower(),
137 "tts": os.getenv("CLASSIC_TTS_PROVIDER", "elevenlabs").strip().lower(),
138 }
139 for category, provider_name in selected.items():
140 validate_provider_env(category, provider_name) # type: ignore[arg-type]
141 return selected
142
143
144def get_provider_catalog() -> dict[str, list[dict[str, object]]]:

Callers 1

Calls 1

validate_provider_envFunction · 0.85

Tested by

no test coverage detected