调用百度文档解析API解析文档。支持PDF、Word、Excel、PPT、图片等18+格式。提取文本、表格、版面分析、OCR识别及RAG文档分块。当用户需要解析文档、提取文本/表格、分析文档结构、处理扫描件时使用。触发词:文档解析、PDF解析、Word解析、表格提取、OCR、文档分析、提取文本、文档结构、扫描识别。
编程
智能文档分析
试用百度智能文档分析(基于百度「智能文档分析」,官网入口:https://ai.baidu.com/tech/nlp/Textanalysis)的 API 调用技能。支持文档抽取、文档解析、文档解析(PaddleOCR-VL)、文档比对、合同审查、文档格式转换等功能。当用户需要:(1) 从文档中提取特定字段信息,(2) 解析文档内容,(3) 比对两份文档差异,(4) 审查合同风险,(5) 转换文档格式时使用此技能。触发词:文档抽取、文档解析、PaddleOCR、文档比对、合同审查、格式转换、智能文档分析、百度智能文档分析、百度文档AI。
它能做什么
百度智能文档分析(基于百度「智能文档分析」,官网入口:https://ai.baidu.com/tech/nlp/Textanalysis)的 API 调用技能。支持文档抽取、文档解析、文档解析(PaddleOCR-VL)、文档比对、合同审查、文档格式转换等功能。当用户需要:(1) 从文档中提取特定字段信息,(2) 解析文档内容,(3) 比对两份文档差异,(4) 审查合同风险,(5) 转换文档格式时使用此技能。触发词:文档抽取、文档解析、PaddleOCR、文档比对、合同审查、格式转换、智能文档分析、百度智能文档分析、百度文档AI。
技能文档
百度智能文档分析
官网入口:百度AI开放平台 · 智能文档分析 | 控制台
本技能封装百度智能云「智能文档分析平台」的 API 调用能力,包括文档抽取、文档解析、文档比对、合同审查、文档格式转换等功能。
功能概览
| 功能 | 说明 | 适用场景 |
|---|---|---|
| 文档抽取 | 自定义字段抽取,精准定位字段值 | 合同、票据、订单等结构化抽取 |
| 文档解析 | 通用文档解析,提取文本和表格 | 各类文档的内容提取 |
| 文档解析(PaddleOCR-VL) | 多模态文档解析SOTA方案 | 复杂文档、跨页表格、多语言文档 |
| 文档比对 | 两份文档差异对比 | 合同修订、版本对比 |
| 合同审查 | 合同风险点识别 | 合同审核、合规检查 |
| 文档格式转换 | 文档格式转换 | PDF转Word、图片转PDF等 |
⚠️ 安全说明
凭证配置
所有API调用需要百度API凭证(API Key 和 Secret Key):
方式1:环境变量(推荐)
export BAIDU_DOC_AI_API_KEY="您的API_KEY"
export BAIDU_DOC_AI_SECRET_KEY="您的SECRET_KEY"
方式2:配置文件
# 创建 ~/.baidu_doc_ai_config
[credentials]
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_cli.py extract \
--file document.pdf \
--fields '[{"key": "合同名称"}, {"key": "合同金额"}]'
# 文档解析
python scripts/baidu_doc_cli.py parse --file document.pdf
# 文档解析VL
python scripts/baidu_doc_cli.py parse-vl \
--file document.pdf \
--analysis-chart --merge-tables
# 文档比对
python scripts/baidu_doc_cli.py compare \
--base-file doc1.pdf \
--compare-file doc2.pdf
# 合同审查
python scripts/baidu_doc_cli.py contract-review \
--file contract.pdf \
--template Sales_PartyA_V2
# 格式转换
python scripts/baidu_doc_cli.py convert --file document.pdf
Python API
from scripts.baidu_api_client import BaiduDocAIClient
# 初始化客户端
client = BaiduDocAIClient()
# 文档抽取
result = client.extract(
file_data=file_data,
manifest=[{"key": "合同名称"}, {"key": "合同金额"}]
)
# 文档解析
result = client.parse(
file_data=file_data,
file_name="document.pdf"
)
# 合同审查
result = client.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 | access_token无效或过期 | 重新获取token |
| 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_extract.md- 文档抽取API详细文档doc_parse.md- 文档解析API详细文档doc_parse_vl.md- 文档解析(PaddleOCR-VL)API详细文档doc_compare.md- 文档比对API详细文档contract_review.md- 合同审查API详细文档doc_convert.md- 文档格式转换API详细文档
相关链接
相关技能
调用百度PaddleOCR-VL大模型API解析文档。基于PaddleOCR-VL-1.6多模态大模型,支持PDF、Word、PPT、图片等格式,精准识别印刷文本、手写文本、表格、公式、图表、印章等复杂元素,支持100+种语言,可处理不规则布局和长文档跨页解析。触发词:文档解析、VLM解析、大模型OCR、PaddleOCR、多模态文档、手写识别、公式识别、复杂版面。
调用百度 Unlimited-OCR API 解析文档,基于 Unlimited-OCR 开源方案的标准化服务,开箱即用免部署,直接返回 Markdown 结构化结果。支持 PDF、Word、PPT、图片等格式,适合复杂表格、多段落、多结构文档解析。触发词:文档解析、Unlimited-OCR、大模型 OCR、Markdown 解析、免部署 OCR、复杂表格、结构化文档。
Word / PDF / PPT 文档解析与数据分析引擎。覆盖三类文件格式的全量提取、表格数值化、图表理解与跨文档汇总分析。**遇到以下任一情况就主动使用本 skill**:①用户上传或指定了 .docx / .doc / .pdf / .pptx / .ppt 文件并要求分析、提取或统计其中内容;②用户出现触发词:Word分析 / PDF解析 / PPT提取 / 文档分析 / 报告解析 / 幻灯片分析 / 发票提取 / 合同分析 / 文档统计 / 错别字 / 语病 / 字号检查 / 简历分析 / 多文档对比;③任务涉及从文档中提取表格、数值、图表、格式(颜色/高亮/字号)、组织架构、时间线等结构化信息。仅不用于:Excel/CSV 数据分析(使用 sn-da-excel-workflow)、纯图片分析(使用 sn-da-image-caption)。
通过 `aliyun pds` 命令行管理阿里云 PDS 网盘文件:上传、下载、重命名、搜索、分享与分析。
Alibaba Cloud DocMind intelligent document parsing tool. Supports PDF, Word, PPT, Excel, images and more, outputting structured Markdown/JSON/HTML. Offers tw...