Relyt 使用标准的 HTTP 响应码来指示 API 请求的结果。一般来说,2xx 范围内的代码表示请求成功;4xx 范围内的代码表示客户端错误(例如,参数无效);5xx 范围内的代码表示服务器端错误(此类错误较少发生)。


API 错误

错误码错误信息说明
400Bad Request无效参数。
401Unauthorized无效 API Key。
402Request Failed参数有效,但请求无法完成。
403Forbidden使用的 API Key 缺少执行此操作所需的权限。
404Not Found请求的资源不存在。
409Conflict请求与其他操作冲突(例如,使用相同的幂等密钥)。
429Too Many Requests在一定时间内,发送的请求过多,超出上限。
500502503504Server ErrorsRelyt AI 端发生错误(较少见)。

错误类型

错误类型描述
authentication_error认证错误,API Key 无效、已过期或已被撤销。可能是由于输入错误、格式问题或潜在的安全问题。
invalid_request_error请求错误,请求中包含无效参数。
internal_server_error内部服务器错误,表示处理请求时发生了 Relyt AI 端的问题,可能是临时问题、Bug 或系统故障。
idempotency_error幂等性错误,同一幂等密钥被用于不同的 API 接口或参数集时发生冲突。
rate_limit_error限速错误,您所在的团队超出了每秒 20 次 API 请求的上限。
permission_error您无权执行此操作。(操作:%s,资源:%s。)

客户端错误码

错误码错误信息HTTP 状态码描述
300001Invalid parameters error_details>400缺少必需的参数或参数配置错误。请检查所有参数是否设置正确。
300002No permissions <error_details>200您没有执行此操作所需的权限。
300003<resource_name> not found200项目中不存在指定资源。请确认资源 ID 是否正确。
300004Invalid file extension200文件扩展名不受 Relyt AI 支持。支持的扩展名包括 .csv.tsv.md.mdx.json.txt.pdf.pptx.ppt.doc.docx.xls.xlsx
300005Empty file200文件为空,请检查上传的文件是否正确。
300006Insufficient storage space200没有足够的可用存储空间上传文件。请先升级容量套餐。
300007Failed to upload the file200上传文件时发生错误。请检查文件格式是否受支持,然后再试。
300008An error occurred while generating the presigned URL200生成预签名 URL 时发生错误。请检查所有参数是否正确设置,然后重试。
300009The number of sessions has reached the upper limit200已达到最大会话数。请删除不必要的会话,然后再试。
300011Fail to create datasource200因内部错误导致无法创建数据源。
210020Something went wrong during job execution. Please try again.400任务执行失败,请稍后重试。
210021Job quota exceeded400任务配额不足,请先升级任务套餐。
210022Question too long400问题过长,最多支持个 6000 字符。
210023Selected files are not all ready400选择的文件中有尚未完成同步的文件。
210024Text too long for TTS service, limit is 5k characters.400输入的文本超过了最大限制 5000 字符,请缩短文本。
210025Too many selected files in the query400选择的文件数量过多。
210026Invalid analysis400数据分析失败,请稍后重试或将 stream 设置为 true 后重新发起任务。

服务器端错误码

错误码错误信息HTTP 状态码描述
9999Internal server error500因未知错误导致请求无法处理。
201Rate limit reached for requests429请求超出分配的限制。当前每个团队每秒最多可发送 20 个 API 请求。
1002Expired credentials403提供的凭证已过期且无效,您可能需要更新或刷新凭证。
1003Insufficient authentication403提供的认证信息不足或不完整,请确保包含所有必需的认证信息。
1004Bad credentials403提供的凭证错误或格式不正确,请确认凭证信息是否正确。