主题
已弃用
本页记录的是已弃用的 Parse v1 API。新的接入请使用 Parse v2;改造已有的 v1 代码请见v1 到 v2 迁移指南。
自动把每一页路由到 Balanced 或 Premium 预设
概览
Auto Mode 会逐页分析,并在 Balanced 与 Premium 两种解析之间动态选择。这样既提高准确度,又减少不必要的开销。
背后的机制
开启 auto_mode=True 后,LlamaParse 先尝试用 Balanced Mode 解析每一页。满足特定条件时,会自动改用 Premium Mode 重解该页,以获得更高的还原度。
这个模式带来了灵活性,但代价是费用会随文件内容变化、较难预测。
要用这个模式,请设置 auto_mode=True。
- Python
- API
parser = LlamaParse(
auto_mode=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 'auto_mode="true"' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'检测到表格时触发
若希望在页面上检测到表格时把解析升级到 Premium,请设置 auto_mode_trigger_on_table_in_page=True。
- Python
- API
parser = LlamaParse(
auto_mode_trigger_on_table_in_page=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 'auto_mode_trigger_on_table_in_page="true"' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'检测到图片时触发
若希望在页面存在图片时把解析升级到 Premium,请设置 auto_mode_trigger_on_image_in_page=True。
- Python
- API
parser = LlamaParse(
auto_mode_trigger_on_image_in_page=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 'auto_mode_trigger_on_image_in_page="true"' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'按正则触发
若希望在某个正则匹配到页面文字时触发 Premium 解析,请把 auto_mode_trigger_on_regexp_in_page 设为你的模式(ECMA262 格式)。
- Python
- API
parser = LlamaParse(
auto_mode_trigger_on_regexp_in_page="/((total cost)|(tax))/g"
)终端窗口
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 'auto_mode_trigger_on_regexp_in_page="/((total cost)|(tax))/g"' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'按文本触发
若希望在某个文本出现在页面时触发 Premium 解析,请使用 auto_mode_trigger_on_text_in_page。
- Python
- API
parser = LlamaParse(
auto_mode_trigger_on_text_in_page="total"
)终端窗口
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 'auto_mode_trigger_on_text_in_page="total"' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'