跳到主要内容

提交批量监控任务

接口地址: POST /task/batch/shared

接口描述: 提交批量监控任务,支持多个问题共享相同的平台配置,自动创建子任务并异步执行。任务完成后可通过回调接收推送结果,详见 Callback 回调

需要认证:

请求参数

请求示例1:基础批量监控(仅提交提示词与平台配置,不涉及品牌分析):

适用场景:仅需批量执行多个提示词在各 AI 平台的查询,无需跟踪品牌在 AI 回答中的表现。

{
"prompts": [
"请帮我搜索最新款 iPhone型号,以及 iOS 版本",
"请帮我推荐一款智能手机"
],
"platforms": [
{"platform": "doubao", "mode": "reasoning_search", "screenshot": 1},
{"platform": "yuanbao", "mode": "search", "screenshot": 1}
]
}

请求示例2:品牌监控(同时配置监控关键词、别名与竞品词):

适用场景:需要跟踪「监控词」及其「竞品」在 AI 回答中的提及位置、情感倾向、竞品排名等品牌分析指标,会在子任务结果中返回 mentionPositionsentimentcompetitorRankings 等品牌分析字段;同时配置 callbackUrl,在任务完成后异步接收推送结果。

{
"monitorKeywords": "华为",
"monitorKeywordAliases": ["HUAWEI", "华为手机"],
"competitors": [
{
"name": "小米",
"aliases": ["Xiaomi", "小米手机"]
},
{
"name": "苹果",
"aliases": ["Apple", "iPhone"]
}
],
"prompts": [
"目前市场上销量较高的手机品牌有哪些"
],
"platforms": [
{"platform": "doubao", "mode": "reasoning_search", "screenshot": 1}
],
"callbackUrl": "https://your-domain.com/callback"
}

参数说明:

字段名类型必需描述示例值
monitorKeywordsString监控关键词"华为"
monitorKeywordAliasesList<String>监控词别名列表,最多 50 个["HUAWEI", "华为手机"]
competitorsList<CompetitorBrand>竞品词列表(含别名),最多 50 个;当 competitors 中存在名称不为空的项时,monitorKeywords 必填-
promptsList<String>监控提示词列表,每个提示词生成一个子任务,最多 50 个["目前市场上销量较高的手机品牌有哪些"]
platformsList<PlatformConfig>平台配置列表,详见下方说明,同一平台名称重复时自动去重-
regionCodeList<String>区域代码列表,指定节点使用的区域,格式为行政区划代码(如:410000-河南省)。可用代码通过 /api/business/eip-edge/ports/city-info 接口获取,详见获取可用区域列表当前仅支持指定 1 个 regionCode(数组长度必须为 1)注意:移动端平台暂不支持地区设置,且不保证均匀随机。["410000"]
callbackUrlString任务级 callback 地址,仅对本次任务生效;未提供时使用全局 callback 地址。详见 Callback 回调"https://your-domain.com/callback"

PlatformConfig 对象说明:

字段名类型必需描述可选值
platformStringAI平台名称"deepseek"、"doubao"、"yuanbao" 等
modeString监控模式,详见概述"standard"、"reasoning"、"search"、"reasoning_search"
screenshotInteger是否截图(默认:0)0-不截图、1-截图、2-提及截图

CompetitorBrand 对象说明

字段名类型必需描述
nameString竞品名称
aliasesList<String>竞品别名列表

支持的 AI 平台列表

platform平台名称平台描述
deepseekDeepSeek领先的国产自研大模型,性能强劲。
doubao豆包字节跳动旗下的智能 AI 助手。
yuanbao元宝腾讯出品的 AI 助手,连接微信生态。
kimiKimi月之暗面出品,支持长文本处理。
qianwen通义千问阿里巴巴自研大模型,功能全面。
quark夸克夸克浏览器内置 AI,主打搜索与学习。
baiduai百度 AI+百度推出的 AI 搜索。
weibo_zhisou微博智搜微博推出的 AI 搜索。
antafu蚂蚁阿福蚂蚁集团旗下 AI 健康助手。
chatgptChatGPTOpenAI 聊天模型。
doubao_mobile豆包移动版字节跳动豆包移动端版本。
deepseek_mobileDeepSeek 移动端DeepSeek 移动端版本。
qianwen_mobile通义千问移动端通义千问移动端版本。
yuanbao_mobile元宝移动端元宝的移动端版本。

参数去重规则

系统会对提交的参数自动去重处理,确保不会为同一问题重复创建相同平台的监控任务:

  • platforms 去重:按 platform 名称(不区分大小写)去重,保留首次出现的配置。例如提交 3 个 deepseek + 1 个 kimi,实际只会创建 deepseekkimi 共 2 个平台的任务
  • 任务数计算totalTask = prompts数量 × 去重后的platforms数量,请以响应中返回的 totalTask 为准

响应结果

{
"success": true,
"code": 200,
"message": "批量任务已提交",
"data": {
"taskId": "05c517d143cd4f229786d294942b5a96",
"totalTask": 1,
"status": "pending",
"pollUrl": "/api/business/monitor/task/status/05c517d143cd4f229786d294942b5a96",
"subTaskList": [
{
"subTaskId": "1037398",
"prompt": "目前市场上销量较高的手机品牌有哪些",
"platform": "doubao",
"mode": "reasoning_search",
"status": "pending",
"monitorKeywords": "华为",
"monitorKeywordAliases": [
"HUAWEI",
"华为手机"
],
"competitors": [
{
"name": "小米",
"aliases": [
"Xiaomi",
"小米手机"
]
},
{
"name": "苹果",
"aliases": [
"Apple",
"iPhone"
]
}
]
}
],
"callbackUrl": "https://your-domain.com/callback"
}
}

响应字段说明:

字段名类型描述
taskIdString批量任务ID(UUID格式)
totalTaskInteger子任务总数
statusString任务状态(pending-待执行)
pollUrlString状态轮询地址
callbackUrlString本次任务实际生效的 callback 地址(任务级优先于全局,均未配置时为 null
subTaskListArray子任务列表
subTaskList[].subTaskIdString子任务ID
subTaskList[].promptString监控提示词
subTaskList[].platformStringAI平台
subTaskList[].modeString监控模式
subTaskList[].statusString子任务状态
subTaskList[].monitorKeywordsString监控关键词
subTaskList[].monitorKeywordAliasesList<String>监控词别名列表
subTaskList[].competitorsList<CompetitorBrand>竞品词列表(含别名)