NeonAPI Docs
Troubleshooting

Troubleshooting

Practical guidance for using NeonAPI.

Start with the response

Keep the HTTP status, redacted response body, model ID and request identifier. An upstream may use a protocol-specific error format, so the actual response is more useful than the status alone.

StatusFirst checks
400JSON structure, required fields, supported parameters and context limits
401Correct key, Bearer prefix, whitespace and expiry
402 / insufficient quotaAccount balance, plan and key quota
403Key restrictions, model access and account state
404Base URL, endpoint path and exact model ID
429Concurrency, rate limits, quota and provider capacity
5xxService status and upstream response; retry with backoff when appropriate

Narrow down the cause

  1. Test one short request using cURL.
  2. Compare the model ID, key and URL with the client settings.
  3. Remove optional parameters and attachments, then reintroduce them one at a time.
  4. Check usage logs before repeating a task that may already have started.

Share a useful report

Include a timestamp with time zone, endpoint, model ID and redacted error. Never share Authorization headers or full sensitive request bodies.