Decouple stream cancellation and clarify failover rules

This commit is contained in:
2026-05-12 21:32:23 +08:00
parent 98abd247d6
commit 682a491d27
8 changed files with 629 additions and 17 deletions
+20
View File
@@ -780,6 +780,24 @@ export interface PriorityDemotionRecord {
createdAt: string;
}
export interface PlatformPolicyEvent {
id: string;
taskId: string;
platformId: string;
platformModelId?: string;
eventType: string;
reason?: string;
errorCode?: string;
errorMessage?: string;
category?: string;
statusCode?: number;
policySource?: string;
policy?: string;
policyRule?: string;
matchedValue?: string;
createdAt: string;
}
export interface PlatformDynamicPriorityUpdateRequest {
dynamicPriority?: number;
reset?: boolean;
@@ -798,6 +816,8 @@ export interface ModelRateLimitStatus {
platformId: string;
platformName: string;
provider: string;
platformStatus?: string;
platformDisabledReason?: PlatformPolicyEvent;
platformPriority: number;
platformDynamicPriority?: number;
platformEffectivePriority: number;