主题
已弃用
本页记录的是已弃用的 Parse v1 API。新的接入请使用 Parse v2;改造已有的 v1 代码请见v1 到 v2 迁移指南。
LlamaParse 底层使用 LLM / LVM,并允许你自定义、设定自己的提示词 —— 这是一个极其强大的能力!
我们支持三种提示词,且可以互相组合使用(三种同时设置也是可以的)
user_prompt
如果你想让 LlamaParse 改变 / 转换内容本身,应该用 user_prompt。
- Python
- API
parser = LlamaParse(
user_prompt="If output is not in english, translate it in english."
)终端窗口
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 '>user_prompt="If output is not in english, translate it in english."' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'system_prompt_append
如果你想改变 LlamaParse 输出文档的排版方式,但又要保留 markdown 的输出格式,应该用 system_prompt_append。这样做不会覆盖我们的 system_prompt,而是追加在其后,让你能在我们的排版之上做改进。
- Python
- API
parser = LlamaParse(
system_prompt_append="For headings, do not output level 1 heading, start at level 2 (##)"
)终端窗口
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 'system_prompt_append="For headings, do not output level 1 heading, start at level 2 (##)"' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'system_prompt
这允许你覆盖我们的系统提示词。如果你不希望模型输出 Markdown 而想输出别的东西,就用它。但请注意,system_prompt 很容易让 LlamaParse 的表现变差,因为它覆盖了我们的 system_prompt,可能影响我们的排版修正(例如表格抽取)。
- Python
- API
parser = LlamaParse(
system_prompt="Output the document as a Latex page. For table use HTML"
)终端窗口
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 'system_prompt="Output the document as a Latex page. For table use HTML"' \
-F 'file=@/path/to/your/file.pdf;type=application/pdf'