Verified guideLast updated: 2026-05-15Public-safe placeholders

Troubleshooting Center

Check HTTP status first, then Base URL, model ID, key, and provider style.

1. Quick diagnosis

ErrorCommon causeFix
401 UnauthorizedWrong key, expired key, missing BearerCopy the key again and check headers
403 ForbiddenAccount or model permission issueConfirm the account has access
404 Not FoundWrong Base URL or endpointGPT uses /v1; Claude Code uses root URL
model not foundWrong or unavailable model IDUse the model matrix IDs
429 Rate limitToo many requests or insufficient quotaLower concurrency and check quota
500 / 502 / 503Temporary upstream or gateway issueRetry and provide request details to support
timeoutNetwork, proxy, or oversized inputReduce input, check proxy/network
stream interruptedProxy interrupted streamingDisable proxy buffering or test non-streaming

2. GPT check order

export OPENAI_API_KEY="your_synterolink_key"

curl -i https://api.synterolink.com/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY"

If /v1/models fails, fix key, network, or Base URL before editing VS Code settings.

3. Claude Code check order

export ANTHROPIC_BASE_URL="https://api.synterolink.com"
export ANTHROPIC_AUTH_TOKEN="your_synterolink_key"

claude --model claude-sonnet-4-6 -p "Reply exactly: OK"

If it still uses the official Anthropic route, environment variables are usually not active in the current terminal.

4. VS Code / Cursor issues

  1. Check provider type.
  2. Check Base URL.
  3. Check exact model ID.
  4. Restart the extension window or VS Code.
  5. Prove the API works with curl first, then debug the plugin.

5. What to send support

Do not send real keys. Provide:

  • Tool name: VS Code / Cursor / Claude Code / CLI
  • Provider style: OpenAI-compatible or Anthropic-compatible
  • Base URL
  • Model ID
  • HTTP status
  • Error snippet
  • Approximate time