跳到正文
🟠 需外部服务 — 需自备相关账号/权限 实战 开发工具

AI 自主配置 API 凭证

OpenClaw 发现缺少 API Key 时,自己打开浏览器、进入控制台、完成 OAuth 配置、生成 Token,全程无需你动手。

⚔️ 难度 ★★★ 实战
⏱ 配置耗时 5-15 分钟
🎁 掉落 节省 5-15 分钟
📜 所需秘籍 browser
🦞 部署 可一键部署

🎯 做完你会得到

你只说了一句帮我接入 Google 日历,OpenClaw 自己搞定了 OAuth、API Key、Token 配置,直接能用。

🛠 需要什么

  • browser

👤 适合谁

  • 开发者
  • 独立开发者

⚡ 效果预览

自动检测缺失的API key,引导用户完成申请,一次配置永久可用

🔧 Step 0:先配置消息接收渠道

⚠️ 本案例需要发送通知到你的手机,先配置消息渠道 👉 去配置 Telegram/飞书/微信接入 →

一句话介绍

你让 OpenClaw 接入某个 API,它发现缺凭证——然后自己打开浏览器,进 Google Cloud Console,配好 OAuth,拿到 Token,继续干活。

解决什么问题

配 API Key、搞 OAuth 是开发者最烦的环节之一:开控制台、创建项目、配权限、生成密钥、复制粘贴……步骤多且容易出错。OpenClaw 能自己搞定这些:

  • 谁会用到:想快速接入新 API 但嫌配置烦的开发者
  • 省了什么:手动在各个控制台点来点去的时间
  • 效果是什么:说一句需求,AI 自主完成全部凭证配置

真实案例:Ruben Casas (@Infoxicador) 在 X 上分享:“My @openclaw realised it needed an API key… it opened my browser… opened the Google Cloud Console Configured oauth and provisioned a new token 😬🤯 Scary stuff!”

前置条件

  • OpenClaw 运行在有图形界面的环境(需要打开浏览器)
  • BrowserWing 或浏览器控制能力可用
  • 浏览器已登录你的 Google / 云服务商账号

⚠️ 安全提醒:这个场景涉及 AI 操作你的云控制台,请确保你理解风险。建议在独立的开发环境中使用,不要在生产账号上未经确认就让 AI 操作。

用到的工具

工具用途获取方式
BrowserWing打开浏览器、操作云控制台界面OpenClaw 配套服务
anthropic/claude-sonnet-4-6理解配置流程、判断下一步操作Claude Max 账号,或 API Key

预期结果

当 OpenClaw 发现需要 API Key 时:

  1. 自动判断:我需要 Google Calendar API 的凭证,目前没有
  2. 打开浏览器:进入 Google Cloud Console
  3. 创建/选择项目:找到或新建一个 GCP 项目
  4. 启用 API:在 API Library 中启用目标 API
  5. 配置 OAuth:创建 OAuth 客户端 ID、配置回调地址
  6. 生成 Token:完成授权流程,拿到 Access Token
  7. 存储并使用:把 Token 存到环境变量,继续执行原来的任务

整个过程你不需要动手,只需要在浏览器弹出授权确认时点允许。

操作方式

你不需要专门触发这个能力,它是自动发生的。比如你说:

帮我把 Google 日历接入 OpenClaw,每天早上推送今日日程到 Telegram

如果 OpenClaw 发现没有 Google Calendar API 的凭证,它会自主启动配置流程。你只需要:

  1. 看到浏览器被打开了 → 正常现象
  2. 如果弹出 Google 授权确认 → 点允许
  3. 等 OpenClaw 通知你配置完成,日历已接入

怎么验证成功了

  1. 让 OpenClaw 接入一个需要 API Key 的服务(如 Google Calendar)
  2. 观察它是否自主打开浏览器并配置
  3. 配置完成后测试功能:今天有什么日程?

踩坑记录

浏览器没有登录对应账号

症状:OpenClaw 打开了 Google Cloud Console 但进不去,要求登录。

解法:确保默认浏览器已经登录了你的 Google 账号。或者让 OpenClaw 用 BrowserWing 操作一个已登录的浏览器 Profile。

安全顾虑:AI 操作云控制台太危险

症状:不确定 AI 会不会乱改你的 GCP 设置。

解法:1) 用一个专门的 GCP 项目,不和生产环境混;2) 给浏览器登录的账号限制权限,只授权 API 管理不给 Billing 权限;3) 在 OpenClaw 的 SOUL.md 里加规则:操作云控制台前必须告诉我你要做什么,等我确认。

OAuth 配置流程页面改版了

症状:Google Cloud Console 改了 UI,OpenClaw 在某一步卡住了。

解法:告诉 OpenClaw 当前页面长什么样,让它重新判断下一步。或者手动配好 OAuth,把 Client ID 和 Secret 给 OpenClaw。

不满意怎么调

  • 想限制 AI 的浏览器权限 → 在 SOUL.md 加规则:只允许打开 console.cloud.google.com,不能访问其他网站
  • 想每步确认 → 让 OpenClaw每操作一步前先告诉我你要做什么,等我说OK再做
  • 想用在其他云平台 → AWS、Azure 的控制台同理,OpenClaw 自主研究界面并操作
  • 不想让 AI 碰浏览器 → 手动配好 API Key,存到环境变量里,OpenClaw 就不会自主去配了
#自主性#OAuth#API配置#浏览器控制#高级玩法