Skip to content

错误码

错误响应格式

AI 服务的错误响应使用以下 JSON 结构:

json
{
  "success": false,
  "error_code": "DOWNLOAD_TIMEOUT",
  "code": 200002,
  "message": "Human-readable description",
  "detail": {}
}
字段类型说明
codeInteger6 位数字错误码,作为程序判断依据
error_codeString语义化错误标识,仅用于可读性参考
messageString错误描述
detailObject补充上下文(可选)

基础服务错误码

此类错误码由服务框架统一处理,适用于所有 ComPDF API 接口。

01xxx — 系统异常

错误码HTTP说明
01001500系统内部错误
01002500处理后文件上传至存储服务失败
01003500文件上传异常
01004500无法下载您上传的文件
01005400文件不能为空
01006400请求参数无效,请设置有效的文件参数
01007400任务 ID 不能为空

02xxx — 文件格式异常

错误码HTTP说明
02001400文件格式错误
02002400不支持转换该格式的文件
02003400不支持的图片格式
02201400文件存在加密
02207400文件打开失败:文件类型不支持或存在加密
02209413文件过大,请上传较小的文件
02210500文件处理失败
02212500文件处理失败:处理后文件大小异常

03000 — 参数校验异常

错误码HTTP说明
03000400参数校验失败,通常在请求缺少必填字段或字段格式不符合要求时触发

04xxx — 文件与业务异常

错误码HTTP说明
04001400文件 Key 不存在
04002400文件大小为 0
04003400文件不存在或无法打开
04007400该接口只允许上传一个文件
04008400合并 PDF 最多支持 5 个文件

05xxx — 任务异常

错误码HTTP说明
05001404任务不存在或无效
05002409任务状态异常
05003400单个任务处理的文件数已到达阈值
05004410任务已过期且未执行
05005400任务必须包含至少一个文件

06001 — 资产不足

错误码HTTP说明
06001402可处理的页数额度已用完,请购买套餐后继续使用

认证与权限

HTTP错误码说明
401401API Key 无效或未提供;认证服务不可用
403403权限不足

AI 功能错误码

此部分错误码来源于 AI 文档解析与抽取服务。

100xxx — 请求参数校验

错误码语义标识HTTP说明
100001INVALID_REQUEST400请求格式错误
100003INVALID_JSON400JSON 解析失败
100004INVALID_CONTENT_FILTER400不支持的 content_filter
100005INVALID_EXTRACT_MODE400不支持的抽取模式
100006MISSING_FILE400缺少文件参数
100008MISSING_EXTRACT_FIELDS400缺少 extract_fields 参数

200xxx — 文件下载

错误码语义标识HTTP说明
200001DOWNLOAD_FAILED502文件下载失败
200002DOWNLOAD_TIMEOUT504下载请求超时
200003DOWNLOAD_TOO_LARGE413文件超出配置的最大大小
200009DOWNLOAD_SERVER_DISCONNECTED502远程服务器意外断开连接

300xxx — 文档解析

错误码语义标识HTTP说明
300001PARSE_FAILED500解析执行失败
300002PARSE_TIMEOUT504解析请求超时
300003PARSE_PIPELINE_ERROR502解析服务返回错误
300009PARSE_FILE_TOO_LARGE413文件超出解析大小限制

400xxx — 字段抽取

错误码语义标识HTTP说明
400001EXTRACT_FAILED500抽取失败
400002EXTRACT_TIMEOUT504抽取请求超时
400003EXTRACT_VLM_ERROR502VLM 服务返回错误
400004EXTRACT_LLM_ERROR502LLM 服务返回错误
400005EXTRACT_INVALID_SCHEMA400extract_fields schema 无效
400006EXTRACT_IMAGE_LOAD_FAILED500图片或 PDF 加载失败

500xxx — 对象存储

错误码语义标识HTTP说明
500003STORAGE_UPLOAD_FAILED500上传至存储服务失败
500004STORAGE_DOWNLOAD_FAILED500从存储服务下载失败
500006STORAGE_OBJECT_NOT_FOUND404存储中未找到目标文件

600xxx — 异步任务

错误码语义标识HTTP说明
600001TASK_NOT_FOUND404任务不存在
600002TASK_ALREADY_COMPLETED400任务已完成
600003TASK_ALREADY_CANCELLED400任务已取消
600005TASK_RESULT_NOT_FOUND404任务结果不存在
600006TASK_EXPIRED410任务已过期
600007TASK_CREATE_FAILED500创建任务失败

700xxx — 数据库

错误码语义标识HTTP说明
700001DB_CONNECT_FAILED500数据库连接失败
700002DB_TIMEOUT504数据库操作超时
700003DB_QUERY_FAILED500数据库查询失败

900xxx — 系统级错误

错误码语义标识HTTP说明
900001INTERNAL_ERROR500服务内部错误
900003SERVICE_UNAVAILABLE503服务暂不可用
900005DEPENDENCY_UNAVAILABLE503依赖服务不可用

重试建议

错误码范围是否可重试建议
100xxx400005不可重试修正请求参数后重新提交
200xxx建议重试文件下载类问题,退避重试
300xxx400xxx(除 400005建议重试服务处理问题,退避重试
500xxx700xxx900xxx可重试服务端临时问题,间隔重试
600xxx视情况TASK_NOT_FOUND 等不可重试,超时可重新创建任务
06001不可重试购买套餐后继续
01xxx02xxx04xxx不可重试修正文件或参数后重试