在博查官方申请可联网的搜索API,这个是一个国内有备案的产品,国内稳定可用,无需魔法。
1. 登录博查AI开放平台
直接前往 https://open.bochaai.com,微信扫码登陆。
或者前往博查官网 https://bochaai.com,点击导航栏的“AI开放平台”前往。
2. 获取API KEY
点击右上角“API KEY管理”,创建一个新的API KEY,复制出来即可。
3. 通过接口调用
博查的世界知识搜索服务,主要提供3种Search API,通过完整搜索引擎与多种合作内容源,提供世界知识搜索服务。内容包含网页链接和超长文本摘要,更适合AI使用且符合国内规范。
1. Web Search API —— 为你的AI应用提供联网搜索能力,从全网搜索网页、视频、图片等。支持设置搜索的时间范围(一天内、一周内、一个月内、一年内、不限)和是否显示长文本摘要(Summary)。
请求参数
搜索效果
2. AI Search API —— 为你的AI应用提供多模态参考源、总结答案和追问问题。在全网搜索的基础上,提供多模态内容源,并且提供AI总结的答案与追问问题。支持流式输出和非流式输出。
3. Agent Search API —— 为你的AI应用提供专业领域参考源、有深度的答案和追问问题。
4. 示例代码
curl
curl --location 'https://api.bochaai.com/v1/web-search' \
--header 'Authorization: Bearer YOUR-API-KEY' \
--header 'Content-Type: application/json' \
--data '{
"query": "什么是Multi Agent架构",
"freshness": "oneYear",
"summary": true,
"count": 8
}'
python
import requests
import json
url = "https://api.bochaai.com/v1/web-search"
payload = json.dumps({
"query": "什么是Multi Agent架构",
"freshness": "oneYear",
"summary": True,
"count": 8
})
headers = {
'Authorization': 'Bearer YOUR-API-KEY',
'Content-Type': 'application/json',
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.json())