知识库

错误

HTTP 错误码与异步入库失败。

HTTPcode处理建议
400INVALID_PARAMS字段、筛选条件或分页参数无效。
400LIMIT_EXCEEDED超过容量或批次上限。
401UNAUTHENTICATED检查 API Key;兼容响应 code 为 null。
404VECTOR_STORE_NOT_FOUND知识库不存在或不可访问。
404FILE_NOT_FOUND源文件不存在。
404FILE_NOT_IN_STORE文件未加入此知识库。
404BATCH_NOT_FOUND批次不存在。
404CHUNK_NOT_FOUND分段不存在。
409VECTOR_STORE_INVALID_STATE知识库当前状态不允许该操作。
409FILE_INVALID_STATE仅 failed 文件可以重试。
413PAYLOAD_TOO_LARGEJSON 请求超过 1,000,000 字节;兼容响应的 code 可能为 null。
429RATE_LIMITED稍后重试。
500— / null服务内部错误;保留请求 ID 并稍后重试。
501NOT_IMPLEMENTED操作尚未实现。
503PROVIDER_UNAVAILABLE处理服务暂不可用,可稍后重试。

原生 API 错误对象

字段类型说明
errorobject必有
error.code"INVALID_PARAMS" / "LIMIT_EXCEEDED" / "UNAUTHENTICATED" / "VECTOR_STORE_NOT_FOUND" / "FILE_NOT_FOUND" / "FILE_NOT_IN_STORE" / "BATCH_NOT_FOUND" / "CHUNK_NOT_FOUND" / "VECTOR_STORE_INVALID_STATE" / "FILE_INVALID_STATE" / "PAYLOAD_TOO_LARGE" / "RATE_LIMITED" / "NOT_IMPLEMENTED" / "PROVIDER_UNAVAILABLE"可选
error.messagestring必有
error.detailsstring / null可选

OpenAI 兼容错误对象

字段类型说明
errorobject必有
error.messagestring必有
error.type"invalid_request_error" / "not_found_error" / "rate_limit_error" / "server_error"必有
error.paramstring / null必有
error.code"INVALID_PARAMS" / "LIMIT_EXCEEDED" / "UNAUTHENTICATED" / "VECTOR_STORE_NOT_FOUND" / "FILE_NOT_FOUND" / "FILE_NOT_IN_STORE" / "BATCH_NOT_FOUND" / "CHUNK_NOT_FOUND" / "VECTOR_STORE_INVALID_STATE" / "FILE_INVALID_STATE" / "PAYLOAD_TOO_LARGE" / "RATE_LIMITED" / "NOT_IMPLEMENTED" / "PROVIDER_UNAVAILABLE" / null必有

未知路径的 404 可能只有 error.message;401 可能没有 details,兼容接口的 413 可能返回 code: null。路径编码错误也可能返回 HTML。不要假定每个失败都有业务错误码。

异步文件错误

添加文件成功并不表示内容已可搜索。检查文件 status;failed 时读取 last_error。

last_error.code含义建议
unsupported_file解析器不支持该文件转换为 TXT、Markdown 或已验证的格式
invalid_file内容无效、为空、加密或超过估算 token 上限检查内容、解密或拆分文件
server_error处理失败或超过 30 分钟截止时间稍后用 retry 重试失败文件
导出

本页内容