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.
Rate limits and quota errors are the first long-tail target.
Auth, permission, quota, overload, network, billing, runtime.
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
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
Status, not status theater
Provider status symptom checks
These pages do not claim fake real-time outage certainty. They help you separate provider symptoms from invalid keys, quota pressure, forbidden model access, and runtime failures.
Is OpenAI API Down? Status and Error Checks
Check whether an OpenAI API problem looks like an outage, an invalid key, a forbidden model, or a rate limit issue.
Is Claude API Down? Anthropic Status and Error Checks
Check whether a Claude or Anthropic API failure looks like provider overload, network reset, invalid auth, or an application-side retry problem.
Is Gemini API Down? Google AI Status and Fetch Checks
Check whether a Gemini API failure is an outage, browser fetch issue, bad endpoint, invalid key, or runtime network problem.
Embeddable LLM API badge
Generate README badges that link back to llmping error diagnosis pages.