Skip to main content

OpenClaw 部署及对接云开发

本文档将指导您如何在轻量应用服务器上快速部署 OpenClaw,并通过安装云开发技能,实现自然语言驱动的全栈应用开发与部署。

前置条件

重要提示
  • 轻量应用服务器:需要先创建轻量应用服务器实例,详见 创建及管理轻量应用服务器
  • 套餐规格:建议选择 2 核 4GB 或更高配置,以确保 OpenClaw 运行流畅
  • 计费模式:确保当前环境已切换为 资源点模式

部署 OpenClaw

轻量应用服务器提供了 OpenClaw 的快速部署能力。通过创建 OpenClaw 实例,您可以快速获得可运行的 OpenClaw 服务。

创建步骤

  1. 登录 云开发控制台,在左侧导航栏选择「云函数/云托管」,点击「轻量应用服务器」
  2. 点击「创建实例」,在创建窗口中选择应用模板:OpenClaw
  3. 套餐规格建议选择 2 核 4GB
  4. 勾选「同意协议」后,点击「立即创建」,等待创建完成

完成初始化配置

实例创建完成后,根据 OpenClaw 实践教程 完成以下配置:

  • 大模型对接
  • IM 对接
  • 其他基础设置

安装云开发 CloudBase 技能

通过为 OpenClaw 安装云开发技能,可以为其提供对接和操作云开发环境的能力,包括云函数、云托管、静态托管、数据库等全栈开发支持。

步骤 1:发送安装指令

在 OpenClaw 的对话界面中,发送以下消息:

安装 CloudBase skill

或者发送更详细的指令:

1. 执行 npx skills add tencentcloudbase/skills -y
2. 使用 cloudbase-guidelines Skills 启用并登录 CloudBase 进行全栈开发支持

步骤 2:验证安装结果

安装完成后,通过以下方式验证云开发技能是否安装成功:

查看我的 CloudBase 环境信息

或者:

介绍一下 CloudBase 能力

步骤 3:配置 CloudBase MCP

在安装过程中,OpenClaw 会提示您提供环境操作所需的密钥信息:

配置项说明获取方式
TENCENTCLOUD_SECRETID腾讯云 API SecretId腾讯云控制台 → API 密钥管理
TENCENTCLOUD_SECRETKEY腾讯云 API SecretKey腾讯云控制台 → API 密钥管理
CLOUDBASE_ENV_ID云开发环境 ID云开发控制台 → 选择环境 → 查看环境 ID

提供上述信息后,OpenClaw 会自动完成 ~/.openclaw/workspace/config/mcporter.json 的配置。

提示

请妥善保管您的 SecretId 和 SecretKey,避免泄露。建议使用子账号密钥并配置最小权限。

开发与部署验证

完成技能安装和配置后,您可以通过自然语言向 OpenClaw 发送开发需求,它将自动完成代码编写、打包构建和部署上线的全流程。

示例:创建并部署 Web 应用

向 OpenClaw 发送以下消息:

开发一个 Web 应用,用于介绍 CloudBase 和 OpenClaw 结合后的能力、使用场景、优势及实际操作指南。开发完成后部署至 CloudBase。

OpenClaw 将自动完成:

  1. 代码生成:根据需求生成前端页面代码
  2. 构建打包:自动执行项目构建
  3. 部署上线:将构建产物部署至 CloudBase 静态托管,并提供访问地址

部署完成后,根据 OpenClaw 提示的访问地址,验证应用功能是否正常。

总结

在应用开发场景里,OpenClaw 不仅仅是一个聊天机器人,更是你的 AI 全栈工程师。通过 CloudBase 提供的云端底座,你只需要通过自然语言定义业务逻辑,剩下的打包、编译、静态托管、CDN 分发,全都可以自动化完成。

能力说明
自然语言开发用对话描述需求,自动生成代码
一键部署自动构建并部署至 CloudBase
全栈支持支持前端页面、云函数、数据库等全栈开发
持续迭代通过对话即可修改需求、优化功能

相关资料