feat: intégration du panneau super-admin (clés API/SMTP), recherche web native OpenRouter, cookie étendu (8h), toast notification et reset textarea
Build and Push Docker Image / build-and-push (push) Successful in 46s
Build and Push Docker Image / build-and-push (push) Successful in 46s
This commit is contained in:
1 parent
e0f504c8ee
commit
e8288731d8
4 files changed
+166
-27
No files matched your search
@@ -20,6 +20,26 @@ class AdminCreate(BaseModel):
|
||||
cloudflare_api_token: Optional[str] = None
|
||||
huggingface_api_key: Optional[str] = None
|
||||
|
||||
class SystemSettingsBase(BaseModel):
|
||||
smtp_host: Optional[str] = None
|
||||
smtp_port: Optional[int] = None
|
||||
smtp_user: Optional[str] = None
|
||||
smtp_password: Optional[str] = None
|
||||
openrouter_api_key: Optional[str] = None
|
||||
openrouter_management_key: Optional[str] = None
|
||||
groq_api_key: Optional[str] = None
|
||||
gemini_api_key: Optional[str] = None
|
||||
deepseek_api_key: Optional[str] = None
|
||||
mistral_api_key: Optional[str] = None
|
||||
cloudflare_account_id: Optional[str] = None
|
||||
cloudflare_api_token: Optional[str] = None
|
||||
huggingface_api_key: Optional[str] = None
|
||||
|
||||
class SystemSettingsUpdate(SystemSettingsBase): pass
|
||||
|
||||
class SystemSettingsResponse(SystemSettingsBase):
|
||||
class Config: from_attributes = True
|
||||
|
||||
class LoginRequest(BaseModel):
|
||||
username: str
|
||||
password: str
|
||||
|
||||
Reference in new issue
Block a user