feat(solaris): moving to service system to support multi-chat

This commit is contained in:
h
2025-07-05 01:13:12 +03:00
parent fd84210a65
commit 41927a1e07
16 changed files with 143 additions and 74 deletions

View File

@@ -7,8 +7,15 @@ class BotConfig(BaseModel):
chats_whitelist: list[int] = []
class GeminiModelsConfig(BaseModel):
respond_model: str = "gemini-2.5-flash"
message_review_model: str = "gemini-2.5-flash-lite-preview-06-17"
tts_model: str = "gemini-2.5-flash-preview-tts"
class DynamicConfigBase(BaseModel):
bot: BotConfig = Field(default_factory=BotConfig)
models: GeminiModelsConfig = Field(default_factory=GeminiModelsConfig)
class DynamicConfig(DynamicConfigBase, Document):