游乐游手机版
首页/AI教程/文章详情

谷歌云Vertex AI接入OpenClaw实践记录

时间:2026-05-29 17:22
手头的Google Cloud免费额度眼看就要过期了,索性拿来试试接入OpenClaw。结果这一番折腾,远比想象中麻烦——从安装SDK、配置认证,到搭建systemd服务,一路踩了几个坑才总算跑通。下面就把整个操作复盘一下,给有类似需求的朋友做个参考。 1 更新软件包索引 sudo apt-get

手头的Google Cloud免费额度眼看就要过期了,索性拿来试试接入OpenClaw。结果这一番折腾,远比想象中麻烦——从安装SDK、配置认证,到搭建systemd服务,一路踩了几个坑才总算跑通。下面就把整个操作复盘一下,给有类似需求的朋友做个参考。

Google Cloud Vertex AI 接入 OpenClaw 记录

1. 更新软件包索引

sudo apt-get update

这步是Linux环境的基础操作——先将本地软件包列表刷新到最新版本,保证后续安装时能拉取到正确的源信息。

2. 安装必要依赖

sudo apt-get install apt-transport-https ca-certificates gnupg curl

这四样工具有明确分工:apt-transport-https让APT支持HTTPS源,ca-certificates提供SSL证书验证,gnupg用于管理GPG密钥,curl则是下载利器,四者缺一不可。

3. 添加 Google Cloud 的 GPG 密钥

curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg

实际上,这一步是把Google Cloud的公钥下载下来,再转成二进制格式存入系统密钥环中。后续安装任何来自Google仓库的软件包时,系统都能验证它们是否被篡改过。

4. 添加 Google Cloud SDK 软件源

echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

将Google Cloud SDK的APT仓库添加到系统,同时指定用上一步保存的密钥进行验签。这样一来,apt就能从官方源拉取gcloud工具了。

5. 安装 Google Cloud CLI

sudo apt-get update && sudo apt-get install google-cloud-cli

重新刷新软件包列表(现在已包含刚添加的Google仓库),然后安装google-cloud-cli。这一步会顺带把常用组件也一并装上。

6. 验证安装

gcloud version

运行此命令查看版本号,确认安装成功。如果看到类似Google Cloud SDK 版本号的输出,说明一切正常。

7. 配置应用默认凭据(Application Default Credentials)

gcloud auth application-default login

这里会弹出一个浏览器窗口,让你登录Google账号并授权。完成后,在~/.config/gcloud/目录下会生成一个application_default_credentials.json文件。这个凭据文件是后续所有Google客户端库的“通行证”,作用非常关键。

8. 设置配额项目

gcloud auth application-default set-quota-project project-xxxxxx

给应用默认凭据绑定一个具体的Google Cloud项目ID,这样API调用配额和计费都能正确关联到该项目上。记得将project-xxxxxx替换为您自己的实际项目ID。

9. 创建用户级 systemd 服务单元

nano /home/rory2/.config/systemd/user/openclaw-gateway.service

这里创建的是用户级别的systemd服务,而非系统级。配置内容中需要填入环境变量:

Environment="GOOGLE_CLOUD_PROJECT=project-xxxxx"
Environment="GOOGLE_CLOUD_LOCATION=us-central1"
Environment="GOOGLE_APPLICATION_CREDENTIALS=/home/rory2/.config/gcloud/application_default_credentials.json"

路径请根据实际情况进行调整。

10. 重新加载 systemd 用户配置

systemctl --user daemon-reload

每次修改或新增服务单元文件后,都必须执行这个命令,让systemd重新读取配置。

11. 重启 openclaw-gateway 服务

systemctl --user restart openclaw-gateway.service

重启服务使最新的环境变量生效。如果之前服务未启动过,这里会直接启动。

12. 查看服务日志

journalctl --user -u openclaw-gateway.service -f -n 50

实时查看最近50条日志,方便边调试边观察输出,排查问题或确认服务是否正常运行都很有用。

13. 登录 gcloud 并设置活动账户

gcloud auth login

这一步与前面的application-default login不同,它授权的是gcloud命令行工具本身去调用Google Cloud资源。如果之前已经登录过但遇到权限问题,这个步骤通常能解决问题。

14. 查询 Vertex AI 模型(验证权限)

gcloud ai models list --project=project-xxxxxx --region=us-central1

列出指定项目在us-central1区域的AI模型。输出显示Listed 0 items.说明当前项目下没有部署模型,但命令执行成功,认证和权限配置都没有问题。既然平台上没有现成模型,那就自己去挑两个模型来用。

15. 编辑 OpenClaw 网关配置文件

vim openclaw.json

配置文件的核心是agents字段,下面这段示例配置了三个模型:

"agents": {
  "defaults": {
    "models": {
      "custom-api-siliconflow-cn/Qwen/Qwen3.5-397B-A17B": {
        "alias": "siliconflow",
        "streaming": true
      },
      "google/gemini-2.0-flash": {
        "streaming": true
      },
      "google-vertex/gemini-2.5-flash": { // 【重点】这里直接配置,相当于内置了
        "streaming": true
      }
    }
  }
}

如果不放心,还可以加上环境变量字段:

"env": {
  "GOOGLE_CLOUD_PROJECT": "project-xxxxxxxxxx",
  "GOOGLE_CLOUD_LOCATION": "us-central1",
  "GOOGLE_APPLICATION_CREDENTIALS": "/home/rory2/.config/gcloud/application_default_credentials.json"
}

16. 运行 OpenClaw 网关

openclaw gateway run

这个命令会在前台运行OpenClaw网关,默认读取当前目录下的openclaw.json配置文件。如果需要后台运行,结合刚才创建的systemd服务即可。

总结

从安装Google Cloud SDK、配置身份验证、创建systemd用户服务,到最终让Vertex AI模型在OpenClaw中成功运行,整个流程环环相扣。每一步都已按顺序列出,核心操作也已覆盖。实际部署时,项目ID、区域、路径等参数需要替换成您自己具体的配置信息。

来源:https://juejin.cn/post/7623743073987674155
上一篇上下文窗口概念解析与AI百科知识 下一篇PyTorch生成式人工智能MuseGAN详解与实现
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
GPT Workspace通过GPT-5强化Google Workspace,文档表格邮件创作效率与智能化提升
AI教程 · 2026-05-29

GPT Workspace通过GPT-5强化Google Workspace,文档表格邮件创作效率与智能化提升

GPT Workspace 产品介绍:GPT-5 如何增强 Google Workspace 工作效率 如果你每天都在使用 Google Workspace 进行文档撰写、表格处理、邮件沟通和演示制作,一定深有体会:大量重复性的办公任务耗费了宝贵的时间。现在,GPT Workspace 将 GPT-

AI助手提升年终总结与周报效率的精准营销策略
AI教程 · 2026-05-29

AI助手提升年终总结与周报效率的精准营销策略

适合需求:在信息爆炸的时代,企业所承受的竞争压力几乎覆盖了所有维度,其中营销领域尤为令人困扰。无论是撰写年终总结还是生成周报,精准的营销策略已成为不可或缺的需求——没有谁愿意在庞杂的数据中迷失方向。当我们复盘营销活动时,总会思考:过去哪些数字营销策略真正发挥了效果?哪些内容营销策略有待改进?然而实际

Afri Studio 非洲创意工作室
AI教程 · 2026-05-29

Afri Studio 非洲创意工作室

Afri Studio是什么先来聊聊Afri Studio——它是Afri AI团队推出的一款AI媒体创作工作室,目标很明确:把原本高高在上的智能技术拉下神坛,让普通用户也能轻松生成高质量的文本、图像、音频等内容。换句话说,这是一个面向内容创作者、博主、营销人员、艺术家的“AI工具箱”,帮你高效搞定

Geniea专注Midjourney提示词优化提升创意生成效率
AI教程 · 2026-05-29

Geniea专注Midjourney提示词优化提升创意生成效率

Geniea产品详解:Midjourney提示优化工具Geniea是一款专注于Midjourney提示词优化的智能平台,致力于帮助创作者快速生成高质量且富有创意的提示方案。无论您需要电影镜头、食品摄影还是汽车广告等场景的提示词,只需输入简单指令,系统便会自动输出优化后的提示文本,大幅提升创作效率。提

幼儿园大班毕业典礼方案PPT AI轻松制作精彩回顾
AI教程 · 2026-05-29

幼儿园大班毕业典礼方案PPT AI轻松制作精彩回顾

使用情景 每年毕业季来临之际,幼儿园大班毕业典礼的筹备工作,总是牵动着众多老师、家长和孩子们的心弦。这不仅仅是一场简单的活动,更是孩子们人生中首个重要的成长仪式,标志着他们告别幼儿时光、迈向新阶段的里程碑。对于家长而言,这也是一次充满感怀的“毕业”,意味着一段陪伴旅程的暂时落幕。 如何让这场典礼既温