dograh/api/schemas/user_configuration.py

21 lines
485 B
Python
Raw Permalink Normal View History

2025-09-09 14:37:32 +05:30
from datetime import datetime
from pydantic import BaseModel
from api.services.configuration.registry import (
EmbeddingsConfig,
2025-09-09 14:37:32 +05:30
LLMConfig,
STTConfig,
TTSConfig,
)
class UserConfiguration(BaseModel):
llm: LLMConfig | None = None
stt: STTConfig | None = None
tts: TTSConfig | None = None
embeddings: EmbeddingsConfig | None = None
2025-09-09 14:37:32 +05:30
test_phone_number: str | None = None
timezone: str | None = None
last_validated_at: datetime | None = None