最新案例动态,请查阅基于华为开发者空间云开发环境(开发桌面),零构建零部署OpenClaw(Moltbot)。小伙伴们快来进行实操吧!

一、概述

1. 案例介绍

OpenClaw是一个运行在你个人电脑或服务器上的AI助手。它通过你常用的聊天软件(如Telegram、WhatsApp等)和你对话,并可以直接操控你本地的文件、软件甚至执行命令,就像一个住在你电脑里的“数字管家”。

本案例指导开发者,如何在华为开发者空间云开发环境(开发桌面)部署安装OpenClaw。

2. 适用对象

  • 企业
  • 个人开发者
  • 高校学生

3. 案例时间

本案例总时长预计45分钟。

4. 案例流程

  1. 创建云开发环境并领取模型tokens;
  2. 安装OpenClaw;
  3. 配置并部署OpenClaw;

5. 资源总览

本案例预计花费1.00元。

资源名称 规格 单价(元) 时长(分钟)
华为开发者空间 - 云开发环境(开发桌面) 鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu 1.00 45

二、环境资源准备

2.1 创建云开发环境(开发桌面)

登录华为开发者空间,点击菜单开发平台 > 云开发环境 > 开发桌面,创建云开发环境 - 开发桌面。

创建完成后,操作开发桌面开机,然后打开远程桌面。

2.2 领取华为云MaaS平台商用大模型Tokens福利

登录华为开发者空间,参考案例《华为云MaaS平台商用大模型Tokens领取使用指导》中的“二、 领取MaaS平台商用大模型Tokens”章节内容,领取MaaS平台DeepSeek-V3系列商用大模型Tokens代金券,购买ModelArts Studio DeepSeek Tokens套餐包,开通商用模型服务,最后获取到模型的API地址模型名称API Key

注意:记录API Key、API地址以及模型名称留作后面步骤使用。

三、运行OpenClaw

3.1 安装OpenClaw

进入开发桌面,打开终端:

终端中输入以下命令,执行安装脚本:

curl -fsSL https://molt.bot/install.sh | bash

注意:官方提供的一键安装脚本,会自动处理所有依赖。

3.2 配置并部署OpenClaw

安装完成,进入配置项,选择Yes:

  • 红色字体为风险提示说明

部署方式选择QuickStart:

  • 快速入门

模型提供选择OpenAI:

认证方式选择OpenAI API Key:

输入API key:

注意:API key替换成“2.2 领取华为云MaaS平台商用大模型Tokens福利”章节中获取的API key。

手动输入模型:

输入模型名称:DeepSeek-V3

注意:模型名称替换成“2.2 领取华为云MaaS平台商用大模型Tokens福利”章节中获取的模型名称。

选择需要集成的通讯平台,本案例暂不设置:

  • OpenClaw的Channels主要指的是一系列 “通信渠道” 或 “消息平台”,它负责将你的AI助手连接到各种你已经在使用的聊天软件上,让你可以直接通过WhatsApp、Telegram等即时通讯工具和AI助手对话。

配置技能:

  • OpenClaw的Skills(技能)就是能让你的AI助手自动操作浏览器、处理邮件、管理股票或执行各种复杂任务的核心工具。你可以把它理解为一个强大的 “插件市场”,社区和官方提供了上百个预配置的技能,你可以按需安装,让助手的能力不断扩展。

显示Homebrew安装命令,选择Yes:

  • 此命令用于在macOS或Linux上安装Homebrew包管理器。

技能安装的首选节点管理器,选择npm:

暂时不安装缺少的技能依赖,按下space键,选择Skip for now:

到此可能会提示设置其他的API Key,本案例暂不设置

跳过Hooks的设置:

  • OpenClaw的Hooks可以理解为系统预留的“插件点”或“事件监听器”,它们允许你在特定的事件发生前或发生后,自动插入并执行一段你自己的自定义脚本,从而改变或增强系统的默认行为。

使用Web UI打开OpenClaw:

  • TUI:是Terminal User Interface的缩写,一种在命令行终端里显示的图形化界面,比纯命令行更直观,能让你通过菜单、按钮来操作,这个界面通常会显示日志、状态和一些简单的控制选项,方便你在安装初期观察服务运行情况。

配置模型,点击Config-> All Settings -> Raw,编辑openclaw.json文件:

替换文件内容:

{
  "meta": {
    "lastTouchedVersion": "2026.1.30",
    "lastTouchedAt": "2026-02-02T02:48:01.500Z"
  },
  "wizard": {
    "lastRunAt": "2026-02-02T02:48:01.493Z",
    "lastRunVersion": "2026.1.30",
    "lastRunCommand": "onboard",
    "lastRunMode": "local"
  },
  "auth": {
    "profiles": {
      "deepseek:default": {
        "provider": "deepseek",
        "mode": "api_key"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "deepseek": {
        "baseUrl": "your_baseurl",
        "apiKey": "your_apikey",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-v3.2",
            "name": "deepseek-v3.2",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 256000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "deepseek/your_modename"
      },
      "models": {
        "deepseek/your_modename": {
          "alias": "your_modename"
        }
      },
      "workspace": "/home/developer/.openclaw/workspace",
      "compaction": {
        "mode": "safeguard"
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },
  "messages": {
    "ackReactionScope": "group-mentions"
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto"
  },
  "hooks": {
    "internal": {
      "enabled": true,
      "entries": {
        "boot-md": {
          "enabled": true
        },
        "command-logger": {
          "enabled": true
        },
        "session-memory": {
          "enabled": true
        }
      }
    }
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "auth": {
      "mode": "token",
      "token": "f098272b2f270c0da20ccdfbf7a962ad93bdd533b0b095cf"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    }
  },
  "skills": {
    "install": {
      "nodeManager": "npm"
    }
  }
}


注意:

  • your_baseurl:替换成“2.2 领取华为云MaaS平台商用大模型Tokens福利”章节中获取的API地址(删除后缀/chat/completions)。
  • your_apikey:替换成“2.2 领取华为云MaaS平台商用大模型Tokens福利”章节中获取的API Key。
  • your_modename:替换成“2.2 领取华为云MaaS平台商用大模型Tokens福利”章节中获取的模型名称。

替换成功后,保存编辑。

回到chat对话界面,可尝试进行模型对话,比如:“请介绍自己。”

注意:如果想重新配置或启动,可以使用以下命令打开设置向导。

openclaw onboard --install-daemon

至此,基于华为开发者空间云开发环境(开发桌面),从零开始构建OpenClaw(Moltbot)的案例已全部完成。

四、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到开发者空间论坛反馈即可,我们会及时响应处理,谢谢!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐