Overview
The Quota page in ZeroLimit provides real-time visibility into your API usage limits, remaining quota, and rate limits across all connected provider accounts. This helps you avoid hitting limits and plan your API usage effectively.Accessing Quota Information
Navigate to Quota page
Click Quota in the main navigation to view usage information for all connected accounts.
Wait for quota refresh
ZeroLimit automatically fetches quota data from each provider. This may take a few seconds for multiple accounts.
View Modes
ZeroLimit offers two view modes for quota information:List View
The default view showing detailed cards for each account:- Full quota breakdown by model
- Progress bars showing usage percentage
- Detailed metrics (requests remaining, tokens available, etc.)
- Error messages if quota fetch fails
Card View (Grid)
A compact grid layout showing:- Multiple accounts in a responsive grid
- Essential quota information at a glance
- Color-coded status indicators
- Quick-scan overview of all accounts
Provider-Specific Quota Information
Antigravity
Displays model-specific quota:- List of available models
- Usage percentage per model
- Quota reset times
ChatGPT (Codex)
Shows rate limits and usage:- Requests remaining in current window
- Rate limit reset time
- Multiple limit types (per-minute, per-hour, per-day)
- Account-specific limits
Claude
Displays token-based quota:- Total tokens available
- Tokens consumed
- Reset date for quota renewal
- Model availability status
Gemini CLI
Shows Google Cloud quota buckets:- Requests per minute (RPM)
- Tokens per minute (TPM)
- Requests per day (RPD)
- Per-model quota allocation
- Project-specific limits
Kiro
Displays subscription-based quota:- Current plan name (Free, Pro, Suspended)
- Usage percentage
- Reset time or suspension reason
- Model availability
GitHub Copilot
Shows entitlement status:- Active subscription confirmation
- Available models
- Usage limits (if applicable)
- Subscription renewal date
Filtering by Provider
When you have multiple accounts, use the filter tabs to view specific providers:View available filters
Filter tabs appear below the page header showing:
- All - Shows all connected accounts
- Individual provider tabs (e.g., Claude, ChatGPT, Gemini)
- Account count badge on each tab
Refreshing Quota Data
Refresh All Accounts
Click the Refresh All button in the top-right corner to fetch latest quota data for all displayed accounts.Refreshing fetches real-time data from provider APIs, so it may take several seconds to complete.
Refresh Individual Account
Each account card has a refresh button:- Locate the account you want to refresh
- Click the refresh icon on the account card
- Wait for the updated quota information
Understanding Quota Status
Normal Status (Green)
You have sufficient quota remaining:- Usage below 70% of limit
- No rate limit warnings
- All models available
Warning Status (Yellow)
Approaching quota limits:- Usage between 70-90% of limit
- May need to reduce API calls
- Consider waiting for quota reset
Critical Status (Red)
Quota exhausted or suspended:- Usage above 90% of limit
- Rate limits exceeded
- Account suspended
- API calls may fail
Error Status
Quota information couldn’t be retrieved:- Token expired - Re-authenticate the account
- Access denied (401/403) - Check account permissions
- Rate limit exceeded (429) - Wait before refreshing
- Network error - Check connectivity to provider API
Privacy Mode
Protect sensitive account information:- Click the eye icon in the top-right corner
- Account emails and identifiers are masked
- Click again to reveal information
- Sharing your screen
- Taking screenshots for documentation
- Presenting to a team
Quota Reset Times
Each provider has different quota reset schedules: Hourly Resets- Resets at the top of each hour
- Common for rate limits (requests per hour)
- Resets at midnight UTC or provider timezone
- Common for daily token allowances
- Resets on subscription renewal date
- Common for subscription-based limits
- Resets based on when usage occurred
- Common for “per-minute” or “last 60 seconds” limits
Reading Quota Details
Progress Bars
Visual indicators show usage percentage:- Green - 0-70% used (safe)
- Yellow - 70-90% used (warning)
- Red - 90-100% used (critical)
Numeric Values
Exact quota numbers displayed:- “15,000 / 20,000” - 15,000 used out of 20,000 limit
- “5,000 remaining” - Remaining quota before limit
- “75%” - Percentage of quota consumed
Time Remaining
Shows when quota will reset:- “Resets in 2h 15m” - Time until reset
- “Resets at 12:00 AM” - Specific reset time
- “Resets on Jan 15” - Date-based reset
Troubleshooting
Quota shows “Token invalid or expired”
Problem: Authentication token is no longer valid. Solution:- Go to Providers page
- Delete the affected account
- Re-add the account using OAuth authentication
- Return to Quota page - data should now load
Quota shows “Access denied (403)”
Problem: Account lacks necessary permissions or subscription. Solution:- Verify your account has an active subscription with the provider
- Check that the account has API access enabled
- For GitHub Copilot: ensure you have an active Copilot subscription
- For Gemini CLI: verify the Google Cloud project has required APIs enabled
Quota stuck in loading state
Problem: Quota data never finishes loading. Solution:- Check your internet connection
- Verify the CLI Proxy is running (Settings > Status should be “Running”)
- Try refreshing just the stuck account
- If it persists, restart the CLI Proxy from Settings
”Rate limit exceeded” error
Problem: Too many quota checks in a short time. Solution:- Wait 1-2 minutes before refreshing again
- Provider APIs have rate limits on quota endpoint calls
- Use the automatic refresh instead of manual refreshing repeatedly
Quota shows 0% but API calls work
Problem: Quota endpoint returns incomplete data. Solution:- Some providers don’t expose accurate real-time quota
- The account still works even if quota display is incorrect
- Check the provider’s dashboard for accurate quota information
- Consider this a known limitation of the provider’s API
No quota data after adding account
Problem: New account doesn’t show any quota information. Solution:- Wait 10-15 seconds for initial fetch
- Click the refresh button on the account card
- Verify the account is working by checking Providers page
- Some providers may not support quota API endpoints
Dashboard Statistics
For aggregated usage across all providers, visit the Dashboard page:- Total requests across all accounts
- Total tokens consumed
- Request trends over time
- Token usage trends
- Per-model statistics
- Per-API source breakdown
Dashboard statistics require “usage-statistics-enabled: true” in your CLI Proxy config.
Next Steps
Add More Accounts
Connect additional provider accounts to expand your quota pool
Troubleshooting
Solutions for common quota and connection issues