FAQ
What is QuotaAPI?
QuotaAPI is an AI API Gateway for developers and teams. You can manage API Keys, balance, request records and integration paths for multiple model families from one console.
Which models does QuotaAPI support?
Common model families include Claude, GPT, Gemini and DeepSeek. Actual availability depends on the groups and models enabled in the console.
Why do OpenAI, Claude and Gemini use different Base URLs?
They use different protocols:
| Protocol | Base URL |
|---|---|
| OpenAI-compatible API | https://quotarouter.ai/v1 |
| Anthropic Messages | https://quotarouter.ai |
| Gemini v1beta | https://quotarouter.ai |
If a client appends paths automatically, do not duplicate /v1 or /v1beta.
Can one API Key access multiple model groups?
Yes, if the console grants that key or account access to those groups. Client configuration still needs to use the correct Base URL for each protocol.
How is a Codex group related to OpenAI-compatible access?
If a group is named Codex but uses the OpenAI-compatible protocol, configure the client as OpenAI-compatible and use https://quotarouter.ai/v1.
Why does Claude Code fail after import?
Common causes:
ANTHROPIC_BASE_URLis not set tohttps://quotarouter.ai.- The client did not load the updated environment variables.
- The API Key does not have access to a Claude group.
- The model name differs from the console.
- Account balance is insufficient.
Use the /v1/messages curl test to isolate the issue.
Why does Gemini CLI return 404?
This is usually a Base URL path issue. Some clients append /v1beta automatically, so the Base URL should be https://quotarouter.ai. If you set https://quotarouter.ai/v1beta and the client appends another /v1beta, the final path is wrong.
Why do I get 401?
401 means authentication failed. Check that the API Key is complete, enabled, free of extra spaces, and passed through the correct auth field for the protocol.
Why do I get 403?
403 means the key is valid but cannot access the target group or model. Check API Key permissions and model groups in the console.
Why do I get 429?
429 means a rate, concurrency or other limit was reached. Lower concurrency, reduce retries or ask an administrator to adjust limits.
Can I use an API Key directly in browser frontend code?
Not recommended. A browser frontend exposes the key to users. In production, call QuotaAPI from your own server or store the key in a backend environment variable.
How do I confirm billing is correct?
After a test request, open request records in the console. Records should include model, tokens, status code, charge amount and error details. If the client fails but there is no console record, the request may not have reached QuotaAPI.
