[BUG] API Request Timed Out error still uses Claude Opus tokens
Resolved 💬 4 comments Opened Aug 13, 2025 by millbj92 Closed Jan 4, 2026
Environment
- Platform (select one):
- [x] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [ ] Other: <!-- specify -->
- Claude CLI version: 1.0.77
- Operating System: macOS 15.5
- Terminal: ZSH inside VSCode
Bug Description
I keep getting the API Timed Out error non-stop. This is fine, I understand servers get overloaded, but it seems a bit unfair for it to count against my Claude Opus limit. I pay for the MAX plan, which is pretty expensive for an individual, and I feel like I'm only actually receiving output for about 30% of my opus limit due to the API Timeouts. I'd hope to see some more control over my limits - if the failure is on the API then I don't see why I should be punished for it. I didn't even receive any output for the request. But maybe that's just me.
Steps to Reproduce
- Use clause until timeout
- Observe it continually try to connect
- Watch your Opus limit expire
Expected Behavior
It doesn't deduct from your opus limit on failed calls.
Actual Behavior
It does.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗