新建审核任务
新建审核任务,对指定的抽取任务进行审核:workspace_id(必填): 工作空间IDname(必填): 任务名称,最大长度100repo_id(必填): 审核规则库IDextract_task_ids(可选): 抽取任务ID数组,需要审核的抽取任务ID列表batch_number(可选): 批次号,系统会取该批次下的所有任务,与extract_task_ids做并集(去重)
参数说明
规则库ID (repo_id)
规则库ID是您创建的审核规则库的标识。系统会使用该规则库中的所有规则对抽取任务进行审核。 获取规则库ID:- 通过创建规则库接口创建规则库时返回
- 通过界面查看规则库列表获取
抽取任务ID (extract_task_ids)
抽取任务ID是已完成文档抽取的任务标识。只有已完成抽取的任务才能作为审核对象。 重要说明:- 如果传入的是父任务ID(如文件拆分或多图切分产生的父任务),系统会自动查出该父任务的所有子任务作为输入
- 如果同时提供了
batch_number和extract_task_ids,系统会取批次下的所有任务与extract_task_ids做并集(自动去重)
- 通过文件上传接口返回的
task_id - 通过文件查询接口 (
/api/app-api/sip/platform/v2/file/fetch) 获取文件信息,其中的task_id即为抽取任务ID
批次号 (batch_number)
批次号用于批量指定需要审核的任务。当传入batch_number 时,系统会获取该批次下的所有任务用于审核。
使用场景:
- 批量审核同一批次上传的所有文件
- 与
extract_task_ids配合使用,实现更灵活的任务选择
Python
审核任务执行流程
新建审核任务后,系统会按以下流程执行审核:-
规则匹配:系统根据规则库中的规则,与抽取任务的分类进行匹配
- 检查规则的
category_ids是否包含抽取任务的分类 - 检查抽取任务是否包含规则关联的字段
- 检查规则的
- 字段关联:对于匹配的规则,系统从抽取结果中获取规则关联的字段值
- AI审核:基于规则提示词和字段值,AI进行审核判断
- 结果生成:生成审核结果,包括审核状态、审核依据、位置回溯等信息
完整示例
完整的审核任务新建流程:Python
删除审核任务
如果需要删除审核任务:workspace_id(必填): 工作空间IDtask_ids(必填): 审核任务ID数组
注意事项
- 抽取任务状态:只有已完成抽取的任务(
recognition_status == 1)才能作为审核对象 - 父任务处理:如果传入的是父任务ID(如文件拆分或多图切分产生的父任务),系统会自动查出该父任务的所有子任务作为输入进行审核
- 批次号与任务ID组合:如果同时提供了
batch_number和extract_task_ids,系统会取批次下的所有任务与extract_task_ids做并集(自动去重) - 规则匹配:系统会根据规则的
category_ids和抽取任务的分类进行匹配,只有匹配的规则才会执行审核 - 字段关联:确保规则关联的字段在抽取结果中存在,否则可能影响审核的准确性
- 异步执行:审核任务是异步执行的,创建任务后需要通过获取审核结果接口查询审核状态和结果

