-
- 10-hour limit
-
- ${teamUsage.fiveHourSpendUsd.toFixed(2)} / $
- {teamUsage.fiveHourCapUsd.toFixed(2)}
- {teamUsage.fiveHourResetsAt && (
-
- — resets {formatResetTime(teamUsage.fiveHourResetsAt)}
-
- )}
-
-
+ {!teamUsage.bypassRateLimit && (
+
+ 5-hour limit
+
+ ${teamUsage.fiveHourSpendUsd.toFixed(2)} / $
+ {teamUsage.fiveHourCapUsd.toFixed(2)}
+ {teamUsage.fiveHourResetsAt && (
+
+ — resets {formatResetTime(teamUsage.fiveHourResetsAt)}
+
+ )}
+
+
+ )}
Weekly limit
diff --git a/app/src/services/api/creditsApi.ts b/app/src/services/api/creditsApi.ts
index 898f13ce6e9..bdf8140e1d0 100644
--- a/app/src/services/api/creditsApi.ts
+++ b/app/src/services/api/creditsApi.ts
@@ -28,6 +28,8 @@ export interface TeamUsage {
cycleStartDate: string;
/** ISO timestamp when the current weekly cycle ends */
cycleEndsAt: string;
+ /** When true, the 10-hour rolling window rate limit is not enforced for this user (test/internal accounts) */
+ bypassRateLimit?: boolean;
}
export interface TopUpResult {