Skip to main content
“Connection failure” can occur in the local network, proxy, DNS, TLS, endpoint address, authentication, or upstream model. Check from near to far, avoiding multiple configuration changes at once.

Troubleshooting order

1. Check domain and HTTPS

API requests should go to https://api.apione.ai. The console https://apione.ai/en/app is for account management, not an API Base URL.
As long as TLS can be established and an HTTP response is returned, the basic network has reached the gateway; the status code does not have to be 200.

2. Verify authentication with the model list

After the model list succeeds, test the specific generation endpoint. This separates network/key issues from model parameter issues.

3. Compare cURL with the client

If cURL succeeds but the client fails, check the client’s actual Base URL, proxy, environment variables, and protocol. Pay special attention to duplicate /v1, automatically appended endpoints, old configuration caches, and system proxies not inherited by the client.

Common symptoms

Proxy notes

  • Clarify whether the proxy is system-level, terminal-level, or browser-extension-only.
  • Do not write the API Key into the proxy URL, public logs, or screenshots.
  • Corporate HTTPS inspection may replace certificates; the network administrator should provide a compliant certificate. Do not disable certificate verification long-term.
  • After routing rules change, restart the actual client making the requests.

Collect diagnostic information

When submitting to support: occurrence time and time zone, domain and endpoint, client version, network environment, HTTP status, redacted error, and request ID. Do not submit the full key, cookies, full prompts, or raw customer files. Next: Errors and troubleshooting, Addresses and authentication, Request tracking.