fix(failover): preserve Moonshot balance 429 billing

This commit is contained in:
wuyangfan
2026-05-17 21:29:17 +08:00
committed by Altay
parent a6c9cd50aa
commit c0d38c61e9
+4 -3
View File
@@ -652,10 +652,11 @@ function classifyFailoverClassificationFromHttpStatus(
}
if (status === 429) {
if (
messageReason === "billing" &&
(isProvider(provider, "moonshot") || isProvider(provider, "kimi"))
message &&
(isProvider(provider, "moonshot") || isProvider(provider, "kimi")) &&
isBillingErrorMessage(message)
) {
return messageClassification;
return toReasonClassification("billing");
}
return toReasonClassification("rate_limit");
}