主题
已弃用
本页记录的是已弃用的 Parse v1 API。新的接入请使用 Parse v2;改造已有的 v1 代码请见v1 到 v2 迁移指南。
本页的端点与输出格式属于 Parse v1。现行的 Parse v2 SDK 示例见取回结果;v2 使用 expand,且响应形态不同。
LlamaParse v1 支持以下输出格式:
- Text:解析结果的基础文本表示
- Markdown:解析结果的 Markdown 表示
- JSON:文档内容的 JSON 表示
- XLSX:一个电子表格,含文档中找到的全部表格
- PDF:解析结果重建出的 PDF(注意:它与原始文档并不相同)
- Images:文档所含的全部图片。需要在任务参数里设
save_images=True。 - Page Screenshot:文档页的截图
- Structured:若需要结构化输出,则是一个含所需数据的 JSON 对象。
解析模式与输出
LlamaParse 依解析模式不同而支持不同的输出格式:
| 模式 | text | markdown | json | xlsx | pdf | structured 1 | images | screenshots 2 |
|---|---|---|---|---|---|---|---|---|
| 默认(accurate)模式 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| fast_mode | ✅ | 🚫 | ✅ | 🚫 | ✅ | 🚫 | ✅ | ✅ |
| vendor_multimodal_mode | 🚫 | ✅ | ✅ | ✅ | ✅ | 🚫 | 🚫 | ✅ |
| premium_mode | ✅ | ✅ | ✅ | ✅ | ✅ | 🚫 | ✅ | ✅ |
| auto_mode | ✅ | ✅ | ✅ | ✅ | ✅ | 🚫 | ✅ | ✅ |
| continuous_mode | ✅ | ✅ | ✅ | ✅ | ✅ | 🚫 | ✅ | ✅ |
| 电子表格 3 | ✅ | ✅ | ✅ | ✅ | 🚫 | 🚫 | ✅ | 🚫 |
| 音频文件 4 | ✅ | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 | 🚫 |
结果端点
取 v1 任务的结果用 GET /api/v1/parsing/job/{job_id}/result/{format}。受支持的结果格式有 text、markdown、json、xlsx、pdf 与 structured。
返回的是一个 JSON 对象,含所请求的结果以及一个 job_metadata 字段。job_metadata 包含:
job_pages:你的文档有多少页(电子表格则按 sheet 计)。job_auto_mode_triggered_pages:有多少页因触发auto_mode而被升级到premium_modejob_is_cache_hit:本次任务是否命中缓存(命中缓存不计费)。
{
"markdown": "Here the markdown of the document if you asked for markdown as the result type....",
"job_metadata": {
"job_pages": 5,
"job_auto_mode_triggered_pages": 0,
"job_is_cache_hit": false
}
}Raw 端点
除了返回那个装着解析结果的 JSON 对象,你还可以以 “raw” 模式取数,让 LlamaParse 直接返回从文档中提取出的原始内容。用 GET /api/v1/parsing/job/{job_id}/result/raw/{format}。raw 结果可为 text、markdown、json、xlsx 或 structured。
图片
下载 v1 的图片或截图用 GET /api/v1/parsing/job/{job_id}/result/image/{name}。响应内容是图片的二进制字节。
Details 端点
用 GET /api/v1/parsing/job/{job_id}/details 可以查看任务详情,包括文档级与页级的错误或警告,以及任务最初的参数。
Status 端点
用 GET /api/v1/parsing/job/{job_id} 可以查看任务状态。