Add SmartUp account pool parameter configuration

This commit is contained in:
SmartUp Developer
2026-07-04 11:59:21 +08:00
parent 0cce5d53fe
commit 5a20e792fe
5 changed files with 229 additions and 21 deletions
+6
View File
@@ -272,6 +272,10 @@ class CleanupInvalidAccountsExecuteResponse(BaseModel):
class SetConcurrencyRequest(BaseModel):
concurrency: int = Field(default=100, ge=1, le=1000)
configure_pool_mode: bool = False
pool_mode: bool = True
pool_mode_retry_count: int = Field(default=1, ge=0, le=10)
pool_mode_retry_status_codes: list[int] = Field(default_factory=lambda: [429, 502, 503, 529])
class SetConcurrencyItem(BaseModel):
@@ -279,6 +283,8 @@ class SetConcurrencyItem(BaseModel):
account_name: Optional[str] = None
old_concurrency: Optional[int] = None
target_concurrency: int
old_pool_mode: Optional[bool] = None
target_pool_mode: Optional[bool] = None
status: str # "success" | "skipped" | "failed"
message: str