双子座网络搜索应用程序接口修复 | AI生成和翻译

Home 2026.04

会话摘要

目标

修复 OpenClaw 中因缺少 GEMINI_API_KEY 而失效的 web_search 工具。


发现的问题


执行的操作

  1. 创建备份~/.openclaw/openclaw.json.bak.20260408_041208

  2. 初步编辑 — 向 tools.web.search 添加了 apiKey
    "search": { "enabled": true, "provider": "gemini", "apiKey": "***" }
    
  3. 检测到配置结构错误 — 重启时,openclaw 拒绝了配置:

    tools.web.search provider-owned config moved to plugins.entries.<plugin>.config.webSearch

  4. 通过 openclaw doctor --fix 自动迁移 — 此操作:
    • 将 API 密钥移至正确位置:plugins.entries.brave.config.webSearch.apiKey
    • 启用了 brave 插件(该插件负责处理 Gemini web 搜索)
    • 归档了 24 个孤立的会话记录文件
    • 更新了结构字段(cacheReadcacheWrite 成本字段,模型上的 api 字段)
    • 自动重启了 systemd 服务
    • ~/.openclaw/openclaw.json.bak 保存了新备份
  5. 确认网关正在运行 — 通过 systemd 确认 PID 为 402575

最终配置状态(相关部分)

"plugins": {
  "entries": {
    "brave": {
      "enabled": true,
      "config": {
        "webSearch": {
          "apiKey": "***"
        }
      }
    }
  }
}

Doctor 指出的警告(非阻塞性)


Back Donate