feat: add AI research chatbot with confirmed business tools

This commit is contained in:
yuxuanhui
2026-09-07 23:02:55 +08:00
parent 3cd280d068
commit 79ab20b4ea
44 changed files with 4647 additions and 197 deletions
+4
View File
@@ -19,6 +19,10 @@ class Settings(BaseSettings):
request_timeout: float = 30
retry_attempts: int = Field(default=4, ge=1, le=8)
enable_runner: bool = True
ai_request_limit: int = Field(default=6, ge=1, le=30)
ai_tool_limit: int = Field(default=12, ge=1, le=100)
ai_output_tokens: int = Field(default=4096, ge=128, le=32768)
ai_timeout: float = Field(default=180, ge=1, le=600)
@model_validator(mode="after")
def validate_secrets(self):