Logo SVG copied to clipboard
Custom development The team behind Manifest can help you develop what your company needs around your LLM gateway. Talk to us

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.