运行时依赖
安装命令
点击复制技能文档
百度智能文档分析平台 API 技能
百度智能文档分析平台提供多种文档处理能力,包括文档抽取、文档解析、文档比对、合同审查、文档格式转换等功能。
功能概览 功能 说明 适用场景 文档抽取 自定义字段抽取,精准定位字段值 合同、票据、订单等结构化抽取 文档解析 通用文档解析,提取文本和表格 各类文档的内容提取 文档解析(P添加leOCR-VL) 多模态文档解析SOTA方案 复杂文档、跨页表格、多语言文档 文档比对 两份文档差异对比 合同修订、版本对比 合同审查 合同风险点识别 合同审核、合规检查 文档格式转换 文档格式转换 PDF转Word、图片转PDF等 ⚠️ 安全说明 凭证配置
所有API调用需要百度API凭证(API Key 和 Secret Key):
方式1:环境变量(推荐)
导出 BAIDU_DOC_AI_API_KEY="您的API_KEY" 导出 BAIDU_DOC_AI_SECRET_KEY="您的SECRET_KEY"
方式2:配置文件
# 创建 ~/.bAIdu_doc_AI_config [凭证s] API_key = 您的API_KEY secret_key = 您的SECRET_KEY
网络安全 此技能仅与百度官方API通信:AIp.bAIdubce.com 不与任何第三方服务器通信 API调用模式 异步API
所有API均为异步接口,需要两步操作:
提交请求 - 获取 taskId/task_id 轮询结果 - 根据 taskId 查询处理结果
建议轮询时间:
文档抽取:5秒后开始轮询 文档解析:5-10秒后开始轮询 合同审查:1-2分钟后开始轮询 文档比对:5-10秒后开始轮询 使用脚本
技能提供了Python脚本,简化API调用:
统一命令行工具
所有功能集成在一个脚本中:
# 文档抽取 python scripts/bAIdu_doc_命令行工具.py 提取 \ --file document.pdf \ --fields '[{"key": "合同名称"}, {"key": "合同金额"}]'
# 文档解析 python scripts/bAIdu_doc_命令行工具.py 解析 --file document.pdf
# 文档解析VL python scripts/bAIdu_doc_命令行工具.py 解析-vl \ --file document.pdf \ --analysis-图表 --merge-tables
# 文档比对 python scripts/bAIdu_doc_命令行工具.py compare \ --base-file doc1.pdf \ --compare-file doc2.pdf
# 合同审查 python scripts/bAIdu_doc_命令行工具.py contract-review \ --file contract.pdf \ --template Sales_PartyA_V2
# 格式转换 python scripts/bAIdu_doc_命令行工具.py convert --file document.pdf
Python API from scripts.bAIdu_API_命令行工具ent 导入 BAIduDocAI命令行工具ent
# 初始化客户端 命令行工具ent = BAIduDocAI命令行工具ent()
# 文档抽取 结果 = 命令行工具ent.提取( file_data=file_data, manifest=[{"key": "合同名称"}, {"key": "合同金额"}] )
# 文档解析 结果 = 命令行工具ent.解析( file_data=file_data, file_name="document.pdf" )
# 合同审查 结果 = 命令行工具ent.contract_review( file_data=file_data, template_name="Sales_PartyA_V2" )
合同类型模板
合同审查支持的合同类型:
模板名称 说明 Sales_PartyA_V2 买卖合同-买方 Sales_PartyB_V2 买卖合同-卖方 Lease_PartyA_V2 租赁合同-出租方 Lease_PartyB_V2 租赁合同-承租方 TechDev_PartyA_V2 技术开发合同-委托方 TechDev_PartyB_V2 技术开发合同-受托方 Labor_PartyA_V2 劳动合同-用人单位 Labor_PartyB_V2 劳动合同-劳动者
完整模板列表见:references/contract_review.md
错误处理
常见错误码及处理方式:
错误码 错误信息 解决方案 110/111 访问_令牌无效或过期 重新获取令牌 216200 文件或文件路径为空 检查文件URL 216201 文件格式错误 确认文件格式支持 216202 文件大小异常 文件需小于限制 282000 内部错误 重试或联系技术支持 283016 请求参数不合法 检查参数格式 配额和限制 API QPS限制 文件大小限制 支持格式 文档抽取 提交2/查询10 50MB PDF、图片、Word、Excel、OFD 文档解析 提交2/查询10 10MB PDF、图片、Word、Excel 文档解析(VL) 提交2/查询10 100MB/500页 PDF、图片 文档比对 提交2/查询10 50MB PDF、图片、Word 合同审查 提交2/查询10 10MB PDF、Word 格式转换 提交2/查询10 4-10MB PDF、图片 参考文档
详细的API文档请参考 references/ 目录:
doc_提取.md - 文档抽取API详细文档 doc_解析.md - 文档解析API详细文档 doc_解析_vl.md - 文档解析(P添加leOCR-VL)API详细文档 doc_compare.md - 文档比对API详细文档 contract_review.md - 合同审查API详细文档 doc_convert.md - 文档格式转换API详细文档 相关链接 智能文档分析平台控制台 API文档