更新日志新功能

现已支持 Baidu Wenxin 和 Baidu AI Search

Answers
两个 querying.ai 结果中的 Baidu Wenxin 与 Baidu AI Search:文心助手推荐的三款通勤耳机及续航和 26 个来源,以及百度关于降噪耳机品牌的 AI 回答,附来源、自然结果、广告和相关搜索数量

向百度的 AI 助手文心助手提问,或读取百度搜索结果页顶部的 AI 回答,获取每个回答及其来源。

获得的结果

  • BAIDU_WENXIN:百度 AI 助手文心助手(chat.baidu.com)的回答。每个结果都包含 text、markdown、sources 和 searchQueries。
  • BAIDU_AI_SEARCH:百度搜索结果页顶部的 AI 回答(百度AI+),包含 card、text、markdown 和 sources。
  • 同一结果页的其余区块:organicResults、ads、relatedSearches、包含资讯、视频和笔记的 contentResults、shoppingResults、images、map 和 otherCards,页面上有时才返回。

工作原理

两个引擎都以中国大陆的首次访问者身份向百度提问。文心助手会先搜索网页再回答,并列出读过的页面,因此 sources 中就是这些页面。用英语询问通勤耳机时,它执行了 5 次搜索,读了 26 个页面,其中 19 个来自搜狐和百家号,并用英语回答。

Baidu AI Search 读取访问者用 payload.query 搜索时看到的结果页。百度AI+ 卡片的 card 为 general,markdown 中的 [1] 与来源的 position 对应;百度健康卡片的 card 为 health,卡片上显示的审核说明以 reviewedBy 返回。百度只在部分搜索中显示 AI 回答,因此三次提问都没有 AI 回答的搜索会以 card: null 和结果页其余内容完成。

搜索“降噪耳机哪个牌子好”时,AI 回答把索尼、Bose 和苹果列为第一梯队,并引用了 8 个来源,其中包括百度百科和 PCMag。同一页面还有 6 条自然结果、3 条广告和 12 个相关搜索。

下面的示例是 BAIDU_WENXIN 任务。使用 Baidu AI Search 时,把 taskType 设为 BAIDU_AI_SEARCH,并用 payload.query 发送搜索词。

应用场景

  • 用简体中文问题,跟踪百度助手和百度搜索如何向中国用户介绍你的品牌。
  • 把百度加入你在 Qwen 和 Doubao 上跟踪的中文问题集。
  • 把百度 AI 回答引用的页面与同一页面的自然结果和广告进行比较。

发送请求

在 Authorization 请求头中带上 API 密钥发送请求。

curl -X POST https://api.querying.ai/v1/async/task \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "taskType": "BAIDU_WENXIN",
    "payload": {
      "prompt": "Search the web and recommend 3 wireless earbuds for commuting. Compare noise cancellation and battery life in a short table, with source links. Keep the answer under 180 words."
    }
  }'

请求字段

taskTypestring必填
要运行的引擎,例如 CHATGPT 或 GOOGLE。
payload.promptstring必填
按用户在聊天框中输入的方式写的问题,最多 100,000 个字符。
webhook.urlstring
你服务器上的 HTTPS 地址。任务完成后立即把结果推送到这里。
idempotencyKeystring
你为请求设定的 ID。每个键在账户内对应一个任务,因此重试发送后仍是同一个任务。

响应

完成的任务如下所示,已截取部分内容。

JSON
{
  "success": true,
  "task": {
    "id": "aa524d15-1945-491e-bdfc-ef34a0c933e5",
    "taskType": "BAIDU_WENXIN",
    "status": "COMPLETED",
    "createdAt": "2026-11-02T12:51:32.104Z"
  },
  "credits": { "creditsToCharge": 1.25, "creditsCharged": 1.25 },
  "response": {
    "text": "3 Commuting Wireless Earbuds Comparison\n\n| Model | Noise Cancellation | Total Battery Life |\n|-------|--------------------|--------------------|\n| Beats Studio Buds+ | Strong active noise cancellation | 36 hours |\n| Bose QuietComfort Ultra Earbuds | Adaptive smart noise cancellation | 30 hours |\n| EarFun AirPro4+ | AI-enhanced ANC | 48 hours |\n…",
    "markdown": "### 3 Commuting Wireless Earbuds Comparison\n\n| Model | Noise Cancellation | Total Battery Life |\n|-------|--------------------|--------------------|\n| Beats Studio Buds+ | Strong active noise cancellation | 36 hours |\n…",
    "sources": [
      {
        "position": 1,
        "url": "https://www.sohu.com/a/1095420712_122645258",
        "label": "通勤地铁用蓝牙耳机推荐:BOSE、EarFun与SANAG真实体验与场景适配解析_传导_乐图_耳道",
        "source": "搜狐"
      },
      {
        "position": 2,
        "url": "https://www.sohu.com/a/1096142207_122645258",
        "label": "通勤用什么蓝牙耳机好?2026年四大热门机型场景化实测与选购建议_运动_手机_训练",
        "source": "搜狐"
      }
    ],
    "searchQueries": [
      "适合 commuting的无线耳塞推荐",
      "2026年热门通勤无线耳塞推荐",
      "无线耳塞降噪效果和续航对比",
      "…"
    ]
  }
}
task.statusstring
依次为 QUEUED、PROCESSING,最终为附带回答的 COMPLETED 或附带 error 的 FAILED。
credits.creditsChargedinteger
已完成任务扣除的积分。失败的任务为 0。
response.textstring
纯文本形式的回答。
response.markdownstring
保留标题、列表和表格的回答,每个结果都包含。
response.sourcesarray
回答引用的页面,按引擎展示的顺序排列,含 position、url 和 label。
response.searchQueriesarray
引擎为写出回答执行的网页搜索。

获取结果

请求会立即返回 status 为 QUEUED 的任务。用 GET /v1/async/task/{id} 轮询,直到 status 变为 COMPLETED 或 FAILED;或者加上 webhook.url,在服务器上接收同样的 task、credits 和 response。任务结束后,结果保留 24 小时供查询。

curl https://api.querying.ai/v1/async/task/$TASK_ID \
  -H "Authorization: Bearer $QUERYING_API_KEY"

价格

两个引擎每个完成的任务都消耗 1.25 个积分。以 card: null 完成的 Baidu AI Search 任务同样消耗 1.25 个积分,失败的任务不消耗积分。

更多更新

接收最新消息

通过邮件接收产品更新。

RSS 订阅