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
+9 -1
View File
@@ -370,6 +370,8 @@ export interface SetConcurrencyItem {
account_name: string | null
old_concurrency: number | null
target_concurrency: number
old_pool_mode?: boolean | null
target_pool_mode?: boolean | null
status: string
message: string
}
@@ -414,7 +416,13 @@ export const websitesApi = {
api.post<{ success: boolean; message: string; items: CleanupInvalidAccountsItem[] }>(`/api/websites/${id}/accounts/cleanup-invalid/preview`),
cleanupExecute: (id: number) =>
api.post<{ success: boolean; message: string; items: CleanupInvalidAccountsItem[] }>(`/api/websites/${id}/accounts/cleanup-invalid/execute`),
setConcurrency: (id: number, data: { concurrency: number }) =>
setConcurrency: (id: number, data: {
concurrency: number
configure_pool_mode?: boolean
pool_mode?: boolean
pool_mode_retry_count?: number
pool_mode_retry_status_codes?: number[]
}) =>
api.post<{ success: boolean; message: string; items: SetConcurrencyItem[] }>(`/api/websites/${id}/accounts/set-concurrency`, data),
syncUpstreamModels: (id: number) =>
api.post<{ success: boolean; message: string; items: SyncUpstreamModelsItem[] }>(`/api/websites/${id}/accounts/sync-upstream-models`),