袁聪的第一次提交,包含nl2sql,行情数据,场外申购
This commit is contained in:
@@ -18,6 +18,7 @@ class Settings(BaseSettings):
|
||||
mysql_dsn: str
|
||||
mysql_pool_size: int = Field(default=5, ge=1)
|
||||
mysql_max_overflow: int = Field(default=10, ge=0)
|
||||
mysql_pool_pre_ping: bool = False
|
||||
mysql_tx_isolation: str = "READ COMMITTED"
|
||||
redis_url: str
|
||||
redis_connect_timeout_seconds: float = Field(default=2, gt=0)
|
||||
@@ -41,6 +42,43 @@ class Settings(BaseSettings):
|
||||
worker_lease_seconds: int = Field(default=60, gt=0)
|
||||
worker_retry_limit: int = Field(default=3, ge=0)
|
||||
worker_poll_seconds: float = Field(default=1, gt=0)
|
||||
offsite_mailbox: str = "15273589815@163.com"
|
||||
offsite_allowed_senders: tuple[str, ...] = ("15008108550@163.com",)
|
||||
offsite_risk_receiver_id: str = ""
|
||||
offsite_settlement_receiver_id: str = ""
|
||||
offsite_mail_return_receiver: str = "15008108550@163.com"
|
||||
offsite_max_retry_count: int = Field(default=3, ge=0)
|
||||
offsite_imap_enabled: bool = False
|
||||
offsite_imap_host: str = ""
|
||||
offsite_imap_port: int = Field(default=993, gt=0)
|
||||
offsite_imap_username: str = ""
|
||||
offsite_imap_password: str = ""
|
||||
offsite_imap_use_ssl: bool = True
|
||||
offsite_imap_idle_enabled: bool = False
|
||||
offsite_mail_worker_enabled: bool = False
|
||||
offsite_mail_worker_batch_size: int = Field(default=20, ge=1, le=100)
|
||||
offsite_worker_user_id: str = ""
|
||||
offsite_notification_sending_timeout_seconds: int = Field(default=900, gt=0)
|
||||
offsite_mail_storage_dir: str = "data/offsite_mail"
|
||||
offsite_ocr_enabled: bool = False
|
||||
offsite_ocr_timeout_seconds: float = Field(default=30, gt=0)
|
||||
offsite_aliyun_ocr_endpoint: str = ""
|
||||
offsite_aliyun_access_key_id: str = ""
|
||||
offsite_aliyun_access_key_secret: str = ""
|
||||
offsite_deepseek_enabled: bool = False
|
||||
offsite_deepseek_base_url: str = "https://api.deepseek.com"
|
||||
offsite_deepseek_api_key: str = ""
|
||||
offsite_deepseek_model: str = "deepseek-v4-flash"
|
||||
offsite_deepseek_timeout_seconds: float = Field(default=30, gt=0)
|
||||
offsite_smtp_enabled: bool = False
|
||||
offsite_smtp_dry_run: bool = True
|
||||
offsite_smtp_host: str = ""
|
||||
offsite_smtp_port: int = Field(default=465, gt=0)
|
||||
offsite_smtp_username: str = ""
|
||||
offsite_smtp_password: str = ""
|
||||
offsite_smtp_sender: str = ""
|
||||
offsite_smtp_use_ssl: bool = True
|
||||
offsite_smtp_timeout_seconds: float = Field(default=30, gt=0)
|
||||
|
||||
model_config = SettingsConfigDict(env_file=".env", env_file_encoding="utf-8", extra="ignore")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user