百度AI搜索
所有文档
menu
没有找到结果,请重新输入

千帆AI应用开发者中心-开始使用 qianfan-docs

百度AI搜索

百度AI搜索组件介绍

百度AI搜索组件将百度搜索能力与大模型技术结合,提供参考全网实时信息的智能回复功能,可支撑各行业丰富的场景应用。支持丰富标准化能力,如:自定义人设、模型选择、问题改写(包括时效和多轮两种方式,以增强搜索效果)、搜索范围配置(可选择搜索的模态、站点范围和发布时间)、自定义参考链接条数等等,此外,该API拥有优秀的性能表现和高可用性,以及全面的内容安全审核,保证处于合规红线之上。详细介绍参考

请求示例

基础搜索请求curl示例

 curl --location 'https://qianfan.baidubce.com/v2/ai_search/chat/completions' \
--header 'X-Appbuilder-Authorization: Bearer <AppBuilder API Key>' \
--header 'Content-Type: application/json' \
--data '{
  "messages": [
    {
      "content": "今日天气",
      "role": "user"
    }
  ],
  "search_filter": {
    "match": {
      "site": [
        "www.weather.com.cn"
      ]
    }
  }
}'

AI搜索请求curl示例

curl --location 'https://qianfan.baidubce.com/v2/ai_search/chat/completions' \
--header 'X-Appbuilder-Authorization: Bearer <AppBuilder API Key>' \
--header 'Content-Type: application/json' \
--data '{
    "messages": [
        {
            "content": "如何解决交通拥堵问题",
            "role": "user"
        }
    ],
    "stream": false,
    "model": "ernie-3.5-8k",
    "enable_deep_search": false,
    "enable_followup_query": false,
    "resource_type_filter": [{"type": "web", "top_k":1}]
}'

响应示例

基础搜索正确响应示例

{
 "references": [{
   "content": "官方权威发布天气预报,逐三小时天气预报,提供天气预报查询一周,天气预报15天查询,天气预报40天查询,天气资讯,空气质量,生活指数,旅游出行,交通天气等查询服务",
   "date": "2024-04-22 00:00:00",
   "icon": null,
   "id": 1,
   "image": null,
   "title": "天气网",
   "type": "web",
   "url": "https://www.weather.com.cn/",
   "video": null,
   "web_anchor": "天气网"
  },
  {
   "content": "中国天气网广西站讯 受冷暖空气交汇影响,自昨日17时至今日17时,广西大部地区迎来小到中雨天气,部分区域出现大雨到暴雨。预计今晚至明天白天,梧州、玉林、贵港、南宁、崇左、百色、防城...",
   "date": "2025-04-24 19:05:00",
   "icon": null,
   "id": 2,
   "image": null,
   "title": "今晚到明天广西仍有较强降雨影响 26日雨水减弱 - 广西...",
   "type": "web",
   "url": "https://www.weather.com.cn/guangxi/tqxs/2025/04/4154800.shtml",
   "video": null,
   "web_anchor": "今晚到明天广西仍有较强降雨影响 26日雨水减弱 - 广西..."
  },
  {
   "content": "天津天气预报,及时准确发布中央气象台天气信息,便捷查询天津今日天气,天津周末天气,天津一周天气预报,天津蓝天预报,天津天气预报,天津40日天气预报,还提供天津的生活指数、健康指数、交通...",
   "date": "2025-04-24 16:05:00",
   "icon": null,
   "id": 3,
   "image": null,
   "title": "【天津天气预报15天_天津天气预报15天查询】-中国天气网",
   "type": "web",
   "url": "https://m.weather.com.cn/mweather15d/101030100.shtml",
   "video": null,
   "web_anchor": "【天津天气预报15天_天津天气预报15天查询】-中国天气网"
  },
  {
   "content": "天气预报: 今天白天,石家庄、沧州以南地区多云转晴,其他地区晴间多云。最高气温,张家口北部、承德北部3~15℃,其他地区16~25℃。 今天夜间,保定、廊坊以北地区多云间晴,其他地区晴...",
   "date": "2025-04-24 09:10:08",
   "icon": null,
   "id": 4,
   "image": null,
   "title": "继续发布大风蓝色预警信号-河北首页-中国天气网",
   "type": "web",
   "url": "http://hebei.weather.com.cn/tqxs/4153773_m.shtml",
   "video": null,
   "web_anchor": "继续发布大风蓝色预警信号-河北首页-中国天气网"
  },
  {
   "content": "中国天气网讯 受补充冷空气影响,今天(4月24日),北京以晴为主,最高气温将降至22℃,同时白天仍有大风天气,阵风可达6至7级,公众...",
   "date": "2025-04-24 15:18:34",
   "icon": null,
   "id": 5,
   "image": null,
   "title": "北京今日以晴为主北风劲吹 最高气温将降至22℃ - 海南...",
   "type": "web",
   "url": "http://hainan.weather.com.cn/zyqxxx/04/4154632.shtml",
   "video": null,
   "web_anchor": "北京今日以晴为主北风劲吹 最高气温将降至22℃ - 海南..."
  },
  {
   "content": "今天全省大部出现了明显降雨天气,15日20时-16日16时强降水位于延安南部、关中大部、汉中、商洛,最大降雨出现在宁强的黄坝驿,为146.4毫米。西安降雨量为23.6毫米。 ",
   "date": "2020-06-17 08:42:52",
   "icon": null,
   "id": 6,
   "image": null,
   "title": "今日降水持续-陕西首页-中国天气网",
   "type": "web",
   "url": "http://shaanxi.weather.com.cn/tqxs/06/3343145_m.shtml",
   "video": null,
   "web_anchor": "今日降水持续-陕西首页-中国天气网"
  },
  {
   "content": "今日大部分地区多云天气 今日08时,我省北部地区天气晴朗,中南部云量较多,在冷空气的影响今天气温较昨日同时刻相比,中北部地区下降6-8度,我省其它大部分地区下降3-5度,今天08时北部...",
   "date": "2017-02-17 09:15:39",
   "icon": null,
   "id": 7,
   "image": null,
   "title": "今日大部分地区多云天气-河北首页-中国天气网",
   "type": "web",
   "url": "http://hebei.weather.com.cn/tqxs/2662027_m.shtml",
   "video": null,
   "web_anchor": "今日大部分地区多云天气-河北首页-中国天气网"
  },
  {
   "content": "北京天气预报,及时准确发布中央气象台天气信息,便捷查询北京今日天气,北京周末天气,北京一周天气预报,北京蓝天预报,北京天气预报,北京40日天气预报,还提供北京的生活指数、健康指数、交通...",
   "date": "2025-04-22 15:10:13",
   "icon": null,
   "id": 8,
   "image": null,
   "title": "【北京天气预报】北京天气预报一周_北京天气预报7天...",
   "type": "web",
   "url": "https://wap.weather.com.cn/",
   "video": null,
   "web_anchor": "【北京天气预报】北京天气预报一周_北京天气预报7天..."
  },
  {
   "content": "今日天气 2025-04-24天津市气象台今天早上6点发布天气预报: 天津市区 2025年04月24日08-14时 晴间多云,降水概率10%,西北风2-3级转3-4级阵风6级...",
   "date": "2025-04-24 10:56:18",
   "icon": null,
   "id": 9,
   "image": null,
   "title": "今日天气 - 首页 -中国天气网",
   "type": "web",
   "url": "https://www.weather.com.cn/tianjin/tqyw/04/4154093.shtml",
   "video": null,
   "web_anchor": "今日天气 - 首页 -中国天气网"
  }
 ],
 "request_id": "7b671c2d-91f1-4459-99bb-168d07e666f5"
}

AI搜索正确响应示例

{
    "usage": {
        "prompt_tokens": 773,
        "completion_tokens": 599,
        "total_tokens": 1372
    },
    "is_safe": true,
    "request_id": "11111111-1111-1111-1111-111111111111",
    "choices": [
        {
            "index": 0,
            "message": {
                "content": "### 解决交通拥堵问题的多方面策略\n\n交通拥堵是现代城市面临的一大挑战,它不仅影响人们的日常出行,还可能引发一系列社会问题。以下是从多个方面提出的解决交通拥堵问题的策略:\n\n#### 一、优化交通基础设施和道路设计\n\n- **增加停车位**:在学校、商业区等交通热点区域增加停车位,以减少车辆无序停放造成的交通拥堵。[ref_1][ref_2]\n- **优化道路设计**:通过合理的道路规划和设计,如拓宽道路、设置公交专用道等,提高道路通行能力。\n- **实施交通管制措施**:在特定时段和区域实施交通管制,如限行、禁行等,以缓解交通压力。\n\n#### 二、推广绿色出行\n\n- **鼓励步行和骑行**:通过建设人行天桥、地下通道、自行车道等设施,为步行和骑行提供便利。\n- **发展公共交通**:增加公交车、地铁等公共交通工具的数量和频次,提高公共交通的便捷性和舒适度,吸引更多人选择公共交通出行。[ref_1]\n\n#### 三、建立智慧交通系统\n\n- **实时交通信息共享**:利用现代信息技术建立智慧交通系统,实时共享交通信息,包括路况、拥堵情况等,引导车辆合理分流。[ref_1][ref_3]\n- **信号配时优化**:通过智能信号控制系统,根据实时交通流量调整信号灯配时,提高路口通行效率。\n\n#### 四、实施交通管制措施\n\n- **单向通行和限时通行**:在特定时段和区域实施单向通行、限时通行等措施,减少交通冲突和拥堵。[ref_4]\n- **交通疏导**:在交通高峰期,通过交警或交通志愿者的现场疏导,引导车辆有序通行。\n\n#### 五、调整学校布局\n\n- **合理规划学校位置**:在城市规划中合理调整学校的布局,避免学校集中在交通繁忙的区域,减少学校周边交通压力。[ref_1]\n\n#### 六、微改造和路口优化\n\n- **消除道路瓶颈**:通过微改造和路口优化,消除道路“肠梗阻”,如增加车道数、设置机非分离等,提升路口通行能力。[ref_3][ref_5]\n\n#### 七、加强停车管理\n\n- **严格停车执法**:取缔占道停车,建设临时停车场,规范停车秩序,缓解停车难问题。[ref_5]\n- **推广智能停车系统**:利用智能停车系统,实现停车位的实时查询和预约,提高停车效率。\n\n#### 八、借鉴国际和国内经验\n\n- **分析成功案例**:分析国际大都市和国内其他城市在解决交通拥堵方面的成功案例,借鉴其有效措施。[ref_1]\n- **结合本地实际**:在借鉴经验的基础上,结合本地实际情况,制定切实可行的解决方案。\n\n综上所述,解决交通拥堵问题需要从多个方面入手,通过综合施策、多管齐下,才能有效缓解交通拥堵问题,提升城市交通运行效率。",
                "role": "assistant"
            },
            "finish_reason": "stop"
        }
    ],
    "references": [
        {
            "id": 1,
            "icon": "https://gips2.baidu.com/it/u=1009531835,1711006677&fm=3028&app=3028&f=PNG&fmt=auto&q=90&size=f187_48",
            "title": "如何解决交通拥堵问题",
            "url": "https://answer.baidu.com/answer/land?params=9%2BIX4C88WSGy3lAHzCyTt8nBTUbnCK9kzdpSC6fm9Ppd46vYlS%2Bbs1eIayl4TEICfPK%2BxalOwYOasWfAjL7Kot0domPqbQcgAKY4yVsspZOiWAKvMfYErmps94hqEkWDsfco5B3lIG8zRbKajWKL99OsyK4Y6jNJU71GlHyGMWA0v3bEfSBIVWVdrj7k%2FYgx2Xtr44q2I7JC7EQWP3EHm1eBEq0ndH6WHMTpFHW7P3E%3D&from=dqa&lid=9381801668833088898&word=%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E4%BA%A4%E9%80%9A%E6%8B%A5%E5%A0%B5%E9%97%AE%E9%A2%98",
            "web_anchor": "如何解决交通拥堵问题",
            "content": "==**解决交通拥堵问题可以从以下几个方...",
            "date": null,
            "type": "web",
            "image": null,
            "video": null
        }
    ]
}

通过OpenAI SDK调用百度AI搜索

百度AI搜索V2版本使用与 OpenAI 兼容的 API 格式,通过修改配置,您可以使用 OpenAI SDK 来访问百度AI搜索。

前提条件

确保已安装最新版OpenAI SDK。

调用示例

# Please install OpenAI SDK first: `pip3 install openai`

from openai import OpenAI

client = OpenAI(api_key="bce-v3/ALTAK***Altc/051c6***d238ce", # 千帆AppBuilder平台的ApiKey      
base_url="https://qianfan.baidubce.com/v2/ai_search") # 百度AI搜索V2版本接口

response = client.chat.completions.create(
    model="deepseek-r1",
    messages=[
        {"role": "user", "content": "今天有哪些体育新闻"}
    ],
    stream=False
)

print(response.choices[0].message.content)
上一篇
组件兼容MCP协议
下一篇
Function calling