更新时间:2026-06-01 GMT+08:00
分享

使用OpenClaw在线创建训练作业

在传统AI助手仅能提供文本建议的局限性下,OpenClaw作为开源本地优先的智能体执行框架,创新性地实现了大语言模型与本地系统的深度整合。该框架通过自然语言指令驱动文件系统操作、Shell命令执行、浏览器控制及API调用等多模态交互能力,使AI从“只会说”升级为“能动手做”。华为云已开放OpenClaw体验计划,本文重点指导开发者在ModelArts Notebook环境中,利用该框架在ModelArts平台完成训练作业创建的完整实践流程。

Notebook是容器运行时环境,运行环境会在关机时被清理。请通过保存镜像及时保留npm install、apt-get install、yum install、pip install和OpenClaw安装后的配置对话等,以避免Notebook运行环境中的数据或对话session丢失。关于如何保存镜像,请参见保存镜像

约束限制

Notebook OpenClaw功能仅支持“华北-北京四”区域。

前提条件

已完成在Notebook中安装配置OpenClaw

计费说明

在ModelArts进行模型训练时,会产生计算资源和存储资源的累计值计费。计算资源为训练作业运行的费用。存储资源包括数据存储到OBS或SFS的费用。详见模型训练计费项

操作步骤

  1. 登录ModelArts管理控制台,在左侧导航栏选择开发空间 > Notebook,进入“Notebook”页面。
  2. “状态”“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框,单击“JupyterLab 接入”右侧的“接入”
  3. “ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
  4. 在OpenClaw左侧导航栏,输入指令:帮我创建一个训练作业,并在回复中给出需要配置的参数。
    图1 需要配置的参数
  5. 验证执行结果。可以通过OpenClaw查询状态验证,也可以在ModelArts控制台进行验证。
    1. 使用OpenClaw查询训练作业状态。
    2. ModelArts训练控制台查看训练作业状态。
      图2 ModelArts训练控制台

常见问题

问题

原因

解决方法

AI engine(id:xxx) not found

引擎ID不正确

  1. 从已成功运行的作业中获取正确的引擎ID。
  2. 使用ModelArts控制台**可用引擎列表**确认。
  3. 公共引擎只能使用上表中确认存在的ID。

Invalid obs path: ... reason: missing / suffix

OBS目录路径必须以“/”结尾。

在日志路径和模型输出路径末尾添加“/”,例如:

错误示例:obs://bucket/logs/OpenClaw-train。

正确示例:obs://bucket/logs/OpenClaw-train/。

训练作业创建成功但是一直Pending

资源不足,需要等待调度

  • 检查资源配额是否够用。
  • 如果是专属资源池,确认资源池状态正常。
  • 等待几分钟看是否能调度成功。

Failed to get IAM token

认证失败

确认是否运行在ModelArts Notebook环境中。

相关文档