diff --git a/src/cliproxy/quota-fetcher.ts b/src/cliproxy/quota-fetcher.ts index a2c79d41..2e965707 100644 --- a/src/cliproxy/quota-fetcher.ts +++ b/src/cliproxy/quota-fetcher.ts @@ -427,6 +427,15 @@ async function fetchAvailableModels(accessToken: string, _projectId: string): Pr }; } + if (response.status === 429) { + return { + success: false, + models: [], + lastUpdated: Date.now(), + error: 'Rate limited - try again later', + }; + } + if (!response.ok) { return { success: false,