百度AI搜索
更新时间:2025-04-29
百度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)