문서 · 프로덕션

문제 해결

Common problems, by symptom.

본문은 현재 영어로만 제공됩니다.

404 Not Found+

The OpenAI SDK base URL must end with /v1; the Anthropic SDK base URL must not. Also check the model ID spelling.

401 Unauthorized+

Check that the API key is complete with no stray spaces or line breaks, and that the header is Authorization: Bearer <key>. The Anthropic format uses x-api-key.

403 or insufficient balance+

Check your balance in the console, and whether the key is disabled or restricted.

Model not found+

Model IDs are case-sensitive and must match the model catalog. GET /v1/models lists what your key can use.

Slow requests or timeouts+

Reasoning models think for a while. Use streaming, set the client timeout to 300 seconds or more, and check that the output cap is not excessive.

Streamed content arrives all at once+

A reverse proxy in between is buffering. Disable buffering (e.g. Nginx proxy_buffering off) and make sure your client reads line by line.

400: Unsupported parameter+

Reasoning models usually reject temperature, max_tokens and similar parameters. Remove sampling parameters and use max_completion_tokens.

Truncated output+

finish_reason: length (or stop_reason: max_tokens in the Anthropic format) means the output cap was hit. Raise it.

JSON fails to parse+

Use structured output and check whether the reply was cut off by the output cap.

The model cannot see the image+

Make sure the model has the Vision capability and the image URL is publicly reachable; otherwise send base64.

Quick check

Confirm your endpoint and key work (-i prints the status line and headers):

curl -sS -i https://<your-endpoint>/v1/models \
  -H "Authorization: Bearer $API_KEY"

Still stuck? Note the request time, model, status code and response body, and contact us through the console.