Skip to content
LlamaParse 文档版本 跟随上游 源快照 10302887 更新于 2026-10-16

已弃用

本页记录的是已弃用的 Parse v1 API。新的接入请使用 Parse v2;改造已有的 v1 代码请见v1 到 v2 迁移指南。

LlamaParse 允许你为某个任务设定自己的质量或时间 SLA。不满足条件的任务会被拒绝。当你明确需要在某个时间之前拿到结果、过期之后不再需要,或者想更精细地控制 LlamaParse 拒绝哪类任务时,这很有用。

超时

默认情况下,LlamaParse 在解析 30 分钟后让任务超时(不含在队列中等待的时间)。

LlamaParse 提供两个参数让你让任务提前过期:job_timeout_in_seconds 与 job_timeout_extra_time_per_page_in_seconds

job_timeout_in_seconds

job_timeout_in_seconds 为任务指定超时,包含在 LlamaParse 队列中等待的时间。计数器从「上传完成并返回 job_id」那一刻开始。任务若未在时限内完成就会被判失败,其状态置为 ERROR: "EXPIRED"。

最小值是 2 分钟(120 秒)

  • Python
  • API
parser = LlamaParse(
  job_timeout_in_seconds=300
)

终端窗口

curl -X 'POST' \
  'https://api.cloud.llamaindex.ai/api/v1/parsing/upload'  \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -H "Authorization: Bearer $LLAMA_CLOUD_API_KEY" \
  --form 'job_timeout_in_seconds=300' \
  -F 'file=@/path/to/your/file.pdf;type=application/pdf'

job_timeout_extra_time_per_page_in_seconds

job_timeout_extra_time_per_page_in_seconds 允许你按文档页数给 job_timeout_in_seconds 追加时间。它必须与 job_timeout_in_seconds 一起使用。

  • Python
  • API
parser = LlamaParse(
  job_timeout_extra_time_per_page_in_seconds=10
)

终端窗口

curl -X 'POST' \
  'https://api.cloud.llamaindex.ai/api/v1/parsing/upload'  \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -H "Authorization: Bearer $LLAMA_CLOUD_API_KEY" \
  --form 'job_timeout_extra_time_per_page_in_seconds=10' \
  -F 'file=@/path/to/your/file.pdf;type=application/pdf'

任务质量

解析文档时可能出各种岔子,LlamaParse 会尝试处理 / 修正它们。默认情况下 LlamaParse 会尽可能在遇到抽取错误时仍返回尽量多的数据,以免阻塞下游流程。某些情况下这会带来质量更低的结果(例如文档中间某一页没有被结构化成表格)。

如果这种「不惜代价也要返回数据」的默认行为不符合你的应用,可以用下面这些严格选项,强制在某些错误或警告上让任务失败。

strict_mode_image_extraction

strict_mode_image_extraction=true 会让 LlamaParse 在无法从文档中抽出某张图片时直接判任务失败。图片抽取失败的常见原因是文档里嵌了格式错误或损坏的图片。

  • Python
  • API
parser = LlamaParse(
  strict_mode_image_extraction=true
)

终端窗口

curl -X 'POST' \
  'https://api.cloud.llamaindex.ai/api/v1/parsing/upload'  \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -H "Authorization: Bearer $LLAMA_CLOUD_API_KEY" \
  --form 'strict_mode_image_extraction=true' \
  -F 'file=@/path/to/your/file.pdf;type=application/pdf'

strict_mode_image_ocr

strict_mode_image_ocr=true 会让 LlamaParse 在无法对某张图片做 OCR 时直接判任务失败。OCR 失败的常见原因是图片损坏、我们的 OCR 服务器出问题等。

  • Python
  • API
parser = LlamaParse(
  strict_mode_image_ocr=true
)

终端窗口

curl -X 'POST' \
  'https://api.cloud.llamaindex.ai/api/v1/parsing/upload'  \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -H "Authorization: Bearer $LLAMA_CLOUD_API_KEY" \
  --form 'strict_mode_image_ocr=true' \
  -F 'file=@/path/to/your/file.pdf;type=application/pdf'

strict_mode_reconstruction

strict_mode_reconstruction=true 会让 LlamaParse 在无法把文档转换成结构化 markdown 时直接判任务失败。出现坏表格、或重建模型失败时就可能如此。默认行为是:某页重建失败时,该页返回抽取到的纯文本而不是 markdown。

  • Python
  • API
parser = LlamaParse(
  strict_mode_reconstruction=true
)

终端窗口

curl -X 'POST' \
  'https://api.cloud.llamaindex.ai/api/v1/parsing/upload'  \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -H "Authorization: Bearer $LLAMA_CLOUD_API_KEY" \
  --form 'strict_mode_reconstruction=true' \
  -F 'file=@/path/to/your/file.pdf;type=application/pdf'

strict_mode_buggy_font

strict_mode_buggy_font=true 会让 LlamaParse 在无法抽取某个字体时直接判任务失败。PDF 尤其可能包含非常糟糕的字体;若 LlamaParse 无法从字体中识别出某个字形,任务就会失败。

  • Python
  • API
parser = LlamaParse(
  strict_mode_buggy_font=true
)

终端窗口

curl -X 'POST' \
  'https://api.cloud.llamaindex.ai/api/v1/parsing/upload'  \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -H "Authorization: Bearer $LLAMA_CLOUD_API_KEY" \
  --form 'strict_mode_buggy_font=true' \
  -F 'file=@/path/to/your/file.pdf;type=application/pdf'

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。