LLM API error diagnosis

OpenAI / Claude / Gemini API Error Diagnosis

Paste an API error and get the likely cause, immediate checks, and a cURL command to separate code bugs, bad keys, rate limits, network failures, billing issues, and provider-side overload.

Highest intent query
429

Rate limits and quota errors are the first long-tail target.

Diagnosis classes
7

Auth, permission, quota, overload, network, billing, runtime.

Honest boundary
0 keys

llmping never asks for or pings user API keys.

Interactive diagnosis

Paste the exact error text.

Result

No diagnosis yet

Paste an error message to classify it and get the first checks to run.

cURL generator

Generate a clean provider test command.

curl https://api.openai.com/v1/chat/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "content-type: application/json" \
  -d '{"model":"gpt-4o-mini","messages":[{"role":"user","content":"ping"}],"max_tokens":16}'

First batch

High-intent LLM API error pages

AI-readable corpus

OpenAI API Error 429: Rate Limit or Quota Exceeded

OpenAI API 429 usually means your request is being rate limited, your quota is exhausted, or your project has hit a per-minute token/request cap.

OpenAI API error 429 rate limit mixed

Anthropic API 529: Overloaded Error

Anthropic API 529 means the provider is overloaded or temporarily unable to serve your request at normal capacity.

Anthropic API 529 overloaded provider/server side

OpenAI API 401: Invalid API Key

OpenAI API 401 means the API key is missing, malformed, revoked, or not valid for the project you are calling from.

OpenAI API 401 invalid key your key or account

OpenAI API 403: Forbidden or Model Access Denied

OpenAI API 403 means the key is recognized but the account, project, model, region, or policy does not allow the requested operation.

OpenAI API 403 forbidden your key or account

Gemini API Fetch Failed: Network, CORS, or Endpoint Issue

Gemini API fetch failed usually means your runtime could not complete the HTTP request because of network, CORS, DNS, endpoint, or key placement problems.

Gemini API fetch failed network path

Claude API ECONNRESET: Connection Reset During Request

Claude API ECONNRESET means the TCP connection was closed unexpectedly by a peer, proxy, runtime, or network path before the response completed.

Claude API ECONNRESET network path

OpenRouter 402: Insufficient Credits

OpenRouter 402 means the request cannot be billed because the account lacks credits, has a payment issue, or is blocked by spend controls.

OpenRouter insufficient credits your key or account