Baidu Search Plugins

Native Baidu AI Search plugin for OpenClaw

Install

openclaw plugins install clawhub:baidu-search-plugins

baidu-search-plugins

Native Baidu AI Search plugin for OpenClaw.

This plugin exposes a real baidu_search tool to the OpenClaw runtime, so the model can call web search directly without relying on a skill prompt or an external helper script.

Features

  • Registers a real baidu_search tool
  • Uses Baidu AI Search directly over HTTPS
  • No Python dependency
  • Suitable for local install or packaging for distribution

Tool

baidu_search

Parameters:

  • query string, required
  • count integer, optional, range 1-50
  • freshness string, optional Allowed values: pd, pw, pm, py, or YYYY-MM-DDtoYYYY-MM-DD

Config

Configure under plugins.entries.baidu-search-plugins.config:

{
  "apiKey": "your_baidu_api_key",
  "defaultCount": 10,
  "timeoutMs": 20000,
  "baseUrl": "https://qianfan.baidubce.com/v2/ai_search/web_search"
}

Install

Local plugin directory:

openclaw plugins install /path/to/baidu-search

Or copy the directory into ~/.openclaw/extensions/baidu-search and enable:

{
  "plugins": {
    "entries": {
      "baidu-search-plugins": {
        "enabled": true,
        "config": {
          "apiKey": "your_baidu_api_key"
        }
      }
    }
  }
}

Example

{
  "tool": "baidu_search",
  "args": {
    "query": "苏州 最近 有啥 好玩的",
    "count": 5,
    "freshness": "pw"
  }
}

Packaging

This directory includes:

  • package.json with openclaw.extensions
  • openclaw.plugin.json
  • index.ts
  • CHANGELOG.md
  • PUBLISHING.md

That makes it suitable for OpenClaw plugin discovery and for packaging as a standalone plugin bundle.