核心能力/智能抽取
智能文档抽取
EasyDoc 支持从合同、表单、报表、简历等任意文档图像中进行 开放式、封闭式或自定义指令驱动 的信息抽取。 无需预定义模板,适应多样布局,输出扁平化结构数据,赋能智能 Agent 与知识库构建。
接口概览
| 属性 | 说明 |
|---|---|
| 接口名称 | EasyDoc-智能抽取(异步) |
| 请求方法 | POST |
| 请求地址 | https://api.easylink-ai.com/v1/easydoc/extract |
| 内容类型 | multipart/form-data(支持多文件上传) |
| 响应格式 | application/json |
| 调用模式 | 异步处理,返回任务 ID,结果通过轮询获取 |
请求头(Headers)
| Header 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
api-key | string | 是 | 认证密钥,由平台分配。例如:api-key: your_apikey_here |
请求参数(Form-Data)
使用 multipart/form-data 格式上传文件及参数。
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
files | file 或 file[] | 是 | - | 待分析的文档图像或多页 PDF。支持 JPG、PNG、BMP、TIFF、PDF。支持多个文件(最多 1 张)。 |
json_schema | object (JSON) | 否 | {} | 若提供有效 schema,则执行 封闭式抽取模式。注意easydoc-extract-flash 不支持json_schema为空,仅提供封闭式抽取模式 |
prompt_cus | string | 否 | [空字符串] | 自定义抽取指令。 |
mode | enum(string) | 是 | - | 当前支持:easydoc-extract,easydoc-extract-flash |
抽取模式说明(easydoc-extract)
| 条件 | 执行模式 | 行为描述 |
|---|---|---|
json_schema 有效且非空 | 封闭式抽取 | 仅提取 schema 指定字段 |
json_schema 无效 + prompt_cus 非空 | 自定义 Prompt 抽取 | 按用户指令抽取 |
json_schema 无效 + prompt_cus 为空 | 开放式抽取 | 自动识别所有键值对 |
抽取模式说明(easydoc-extract-flash)
| 条件 | 执行模式 | 行为描述 |
|---|---|---|
json_schema 有效且非空 | 封闭式抽取 | 仅提取 schema 指定字段 |
json_schema 参数示例(封闭式抽取场景)
说明:系统将仅对上述字段进行抽取处理。
结构化抽取任务示例
响应结构(异步)
初始响应(任务提交成功)
轮询获取结果
说明:将 {task_id} 替换为实际任务 ID。
抽取完成响应(成功) easydoc-extract 模式
抽取完成响应(成功) easydoc-extract-flash 模式
失败响应
错误码说明
| err_code | 说明 |
|---|---|
| EMPTY_TASK | 非法的任务请求 |
| ILLEGALITY_TASK_TYPE | 非法的任务类型 |
| API_UNAUTHORIZED | API 服务未授权 |
| INVALID_PARAMETER | 无效参数 |
| INVALID_DOCUMENT | 文档损坏或不支持 |
| INSUFFICIENT_BALANCE | 余额不足 |