Files
ide-rea_baidu-search/references/apikey-fetch.md

1.3 KiB

Baidu API Key Setup Guide (OpenClaw)

BAIDU_API_KEY Not Configured

When the BAIDU_API_KEY environment variable is not set, follow these steps:

1. Get API Key

Visit: https://console.bce.baidu.com/ai-search/qianfan/ais/console/apiKey

  • Log in to your Baidu Cloud account
  • Create an application or view existing API keys
  • Copy your API Key (only API Key is needed)

2. Configure OpenClaw

Edit the OpenClaw configuration file: ~/.openclaw/openclaw.json

Add or merge the following structure:

{
  "skills": {
    "entries": {
      "baidu-search": {
        "env": {
          "BAIDU_API_KEY": "your_actual_api_key_here"
        }
      }
    }
  }
}

Replace "your_actual_api_key_here" with your actual API key.

3. Verify Configuration

# Check JSON format
cat ~/.openclaw/openclaw.json | python -m json.tool

4. Restart OpenClaw

openclaw gateway restart

5. Test

cd ~/.openclaw/workspace/skills/baidu-search
python3 scripts/search.py '{"query": "test search"}'

Troubleshooting

  • Ensure ~/.openclaw/openclaw.json exists with correct JSON format
  • Confirm API key is valid and Baidu AI Search service is activated
  • Check account balance on Baidu Cloud
  • Restart OpenClaw after configuration changes

Recommended: Use OpenClaw configuration file for centralized management