← 返回
未分类 Key

Official Baidu Search

通过百度千帆 V2 AI 搜索 API 进行网页搜索。源自 official/baidu-search 魔改,适配 V2 API。
使用百度千帆V2 AI搜索API进行网页搜索,源自official/baidu-search魔改版本。
hanshojin hanshojin 来源
未分类 clawhub v2.0.1 1 版本 100000 Key: 需要
★ 0
Stars
📥 294
下载
💾 0
安装
1
版本
#latest

概述

🔍 百度搜索 V2

Search the web with Baidu AI (V2 API)

通过百度千帆 V2 AI 搜索 API 进行网页搜索,获取中文互联网的实时信息。

> ⚠️ 本版本为魔改版,适配千帆 V2 API。V2 API 使用 IAM 认证,与旧版 API Key 不兼容。

Setup

cd {baseDir}
echo "BAIDU_API_KEY=your-api-key" > .env
uv venv && uv pip install -e ".[dev]"
uv run --env-file .env uvicorn baidu_search.main:app --host 127.0.0.1 --port 8001

需要在 .env 或环境变量中设置 BAIDU_API_KEY

获取 API Key(V2 版本)

> ⚠️ 注意:V2 API 与旧版 API Key 不兼容,请使用千帆 V2 控制台创建的应用。

  1. 访问 百度千帆 V2 控制台注意是 /v2/ 路径
  2. 点击「创建应用」,填写应用名称
  3. 创建后,在应用详情页获取 API Key(格式类似 bce-v3/ALTAK-xxx/签名
  4. 将 API Key 填入 .env 文件:BAIDU_API_KEY=bce-v3/ALTAK-xxx/你的签名

不支持旧版控制台/qianfan/ais/)创建的 Key。

Quick Start

  1. 检查服务: curl http://127.0.0.1:8001/ping
  1. 搜索网页:
  2. curl -X POST http://127.0.0.1:8001/search \
      -H "Content-Type: application/json" \
      -d '{
        "query": "北京有哪些旅游景区",
        "top_k": 10
      }'
    
  1. 带时间过滤的搜索:
  2. curl -X POST http://127.0.0.1:8001/search \
      -H "Content-Type: application/json" \
      -d '{
        "query": "最新科技新闻",
        "top_k": 5,
        "recency_filter": "week"
      }'
    
  1. 限定网站搜索:
  2. curl -X POST http://127.0.0.1:8001/search \
      -H "Content-Type: application/json" \
      -d '{
        "query": "天气预报",
        "top_k": 5,
        "site_filter": ["www.weather.com.cn"]
      }'
    

API 参数

参数类型默认值说明
--------------------------
querystring必填搜索关键词
top_kint10返回结果数量 (1-20)
recency_filterstringnull时间过滤: day, week, month, year
site_filterlistnull限定搜索的网站列表

Response Format

{
  "results": [
    {
      "title": "北京十大必去景点",
      "url": "https://example.com/beijing-attractions",
      "snippet": "北京作为中国的首都,拥有众多著名景点...",
      "site_name": "旅游网"
    }
  ],
  "total": 10
}

Conversation Flow

  1. 用户提问需要搜索的内容
  2. 判断是否需要时间过滤(如"最新"、"今天"等)
  3. 调用搜索 API 获取结果
  4. 整理并展示相关信息
  5. 可根据需要深入查看某个结果

使用场景

  • 查询实时信息(新闻、天气、股票等)
  • 搜索中文互联网内容
  • 获取特定网站的信息
  • 时效性要求高的查询

版本历史

共 1 个版本

  • v2.0.1 当前
    2026-05-08 02:43 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Tavily 搜索

jacky1n7
通过 Tavily API 进行网页搜索(Brave 替代方案)。当用户要求搜索网页、查找来源或链接,且 Brave 网页搜索不可用时使用。
★ 273 📥 100,706
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 211 📥 69,647
design-media

Cd2flac

hanshojin
将包含 WAV+CUE 对的 RAR 音频压缩包转换为结构化的 FLAC 文件,支持 RAR 解压、CUE 分割轨道、GBK编码修复等功能。
★ 0 📥 562