Skip to content

API documentation

提交批量任务

一次提交 1–50 个彼此独立的监测任务。

This content is not available in your language yet.

POST /v1/tasks/batch

请求头必须包含 Authorization、Idempotency-Key 和 Content-Type: application/json。

[
{
"question": "请介绍某品牌公开发布的核心产品。",
"platformCode": "qianwen",
"options": { "deepAnalysis": false, "output": "answer" },
"webhookUrl": null,
"clientReference": "order-001"
}
]
  • 请求体必须是 JSON 数组,最少 1 项、最多 50 项。
  • 每个字典只能填写一个 question 和一个 platformCode。
  • 内容完全相同的列表项也会分别创建、计费并返回不同 taskId。
  • output 是英文机器代码,单项只能选择一种:answer 表示标准回答,screenshot 表示回答及页面截图,share_link 表示回答及分享链接;默认值为 answer。
  • chatgpt_web、gemini_web 只接受 output: "answer";使用 resultFormat 选择 json、html 或 all。
  • 任一列表项不合法时,整次请求都不会被接受。

接口返回 HTTP 202:

{
"acceptedCount": 1,
"tasks": [
{
"taskId": "550e8400-e29b-41d4-a716-446655440000",
"clientReference": "order-001",
"state": "pending",
"statusUrl": "/v1/tasks/550e8400-e29b-41d4-a716-446655440000"
}
]
}