LLM 聊天爬虫快速入门任务生命周期

任务生命周期详解

以下参考帮助你构建请求并解读任务在不同阶段返回的每一种响应。

通用请求参数

参数类型是否必填描述
actorstring用于指定要运行的模型 actor。
webhookobject包含 Webhook 设置的对象。
webhook.urlstring任务完成后用于接收结果的 HTTPS 地址。
inputobject指定 prompt、模式、国家/地区等 actor 参数。

结果数据结构

参数类型是否必填描述
statusstring任务状态:pendingrunningsuccessfailed
messagestring当任务失败时返回的错误信息。
task_resultobjectactor 对应的完整结果,字段结构请参考各模型文档。

Webhook 推送负载

如果设置了 webhook.url,Scrapeless 会以 POST 请求推送以下 JSON:

参数类型是否必填描述
task_idstring完成任务的唯一标识。
statusstringsuccessfailed
inputstring原始任务参数的 JSON 字符串。
task_resultobject与轮询接口返回相同的结果对象。

推送示例

curl --location '{webhook.url}' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "",
    "status": "",
    "input": "",
    "task_result": {}
  }'

HTTP 状态码

状态码说明
200成功获取结果。
201任务创建成功。
202任务仍在运行,请稍后重试。
400请求无效,请根据错误信息调整参数。
410任务结果已过期,默认保留 12 小时。
429请求过多,请降低频率或升级额度。