Webhook
在LlamaParse任务结束时,您可以选择直接在您的某个端点上接收结果。您只需指定应发送数据的webhook端点的URL。
webhook_url 参数应当是一个有效的URL,您的应用程序或服务需配置为能够处理来自该URL的传入数据。
关于webhook URL存在一些限制:
- 协议必须为HTTPS。
- 主机必须是一个域名而非IP地址。
- URL 必须少于 200 个字符。
数据将以 JSON 正文的 POST 请求形式发送,格式如下:
{ "txt": "raw text", "md": "markdown text", "json": [ { "page": 1, "text": "page 1 raw text", "md": "page 1 markdown text", "images": [ { "name": "img_p0_1.png", "height": 100, "width": 100, "x": 0, "y": 0 } ] } ], "images": [ "img_p0_1.png" ]}要使用Webhooks,请将webhook_url设置为您的URL(https://example.com/webhook)。
parser = LlamaParse( webhook_url="https://example.com/webhook")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 'webhook_url="https://example.com/webhook"' \ -F 'file=@/path/to/your/file.pdf;type=application/pdf'