开始使用

调试错误

发送请求时,通常会从 server 收到 200 OK response 以及预期的 response body。如果请求出错或服务发生错误,API endpoint 通常会返回 error code 和 error message。

大多数错误都会附带含义明确的 error message。有关各 endpoint 的常见 status code,请参阅 API Reference

Status Code

以下按 status code 列出可能的错误和状态。

4XX Status Code

状态Endpoint原因解决方案
400Bad Request所有 endpoint检查 request body 或 request URL。
401Unauthorized所有 endpoint未提供 authorization header,或 authorization token 无效。请提供 Authorization: Bearer <XAI_API_KEY> header。可以在 xAI Console
403Forbidden所有 endpoint请向 team admin 申请权限。
404Not Found所有 endpoint对照 API Reference
405Method Not Allowed所有 endpoint不允许使用该 request method。例如,将 POST 请求发送到仅支持 GET请对照 API Reference
415Unsupported Media Type支持 POST
422Unprocessable Entity支持 POSTPOST request body 中,有字段格式无效。请对照 API Reference
429Too Many RequestsInference endpoint发送请求过于频繁,已达到 rate limit。请降低请求速率,或在 xAI Console

2XX Status Code

状态Endpoint原因解决方案
202Accepted/v1/chat/deferred-completion/{request_id}Deferred chat completion 请求已排队等待处理,但 response 尚不可用。等待请求处理完成。

Bug 报告

如果你认为遇到了 bug,并希望帮助我们改进开发流程,请发送 API Bug Report 邮件support@x.ai,并附上 API request、response 和相关日志。

你也可以前往 #help channel,它位于 xAI API Developer Discord