429 are not the same limit. Identify the access mode first. This prevents repeated requests that cannot succeed.
Identify the access mode
If Codex shows a plan usage warning
- Save the current task state, changed files, and validation results.
- Record the exact warning and the time it appeared.
- Check the official Codex usage limits and credits guidance.
- If credits are available for your plan, follow the options shown in the official account UI. Otherwise, wait for the plan limit to reset.
If the API returns 429
- Save the HTTP status, response body, request ID, and any rate-limit or retry headers.
- Check the current balance and the failed request in BetterToken Workspace.
- Confirm that Codex uses the OpenAI-compatible Base URL
https://bettertoken.ai/v1and your own BetterToken API Key. - Retry only when the response indicates a temporary rate limit. Use bounded exponential backoff and stop after a defined number of attempts.
Confirm the fix
Send a short, non-critical prompt. Confirm that it returns normally and that the request appears in the Dashboard with the expected model, status, Token usage, and charge. For the complete setup, see Connect Codex to BetterToken.Open BetterToken Workspace
Check your balance, create your own API Key, and review request records.

