Logo SVG copied to clipboard
Offer 🎁 Talk to us and get $25 of Gemini credit

Bad request errors across LLM providers

How bad request errors show up across Gemini, OpenAI, Anthropic, OpenRouter and more, and how to route around them.

A 400 means the provider rejected the request shape itself — a parameter out of range, a malformed tool call, or a field one API version accepts and another rejects. These are deterministic: the same request fails the same way every time, so retries without a change are wasted spend. Fix the payload, or let Autofix patch and resend it in flight.