Add Settings class attribute alias to all service classes

Add a `Settings` class-level alias on every STT, LLM, TTS, image,
vision, and video service class pointing to its settings dataclass.
This lets developers discover the right settings class via the service
class itself (e.g. `GoogleSTTService.Settings(...)`) without needing
to know or import the separate settings class name.
This commit is contained in:
Mark Backman
2026-03-07 08:17:40 -05:00
parent fdf9fb6f02
commit 26631a9c31
84 changed files with 117 additions and 2 deletions

View File

@@ -31,6 +31,7 @@ class CerebrasLLMService(OpenAILLMService):
maintaining full compatibility with OpenAI's interface and functionality.
"""
Settings = CerebrasLLMSettings
_settings: CerebrasLLMSettings
def __init__(