使用OpenClaw在线管理Notebook
在华为云ModelArts平台上,数据科学家和AI开发者经常需要高效地管理Notebook实例,以支持机器学习模型的开发和测试。然而,手动管理这些实例可能会导致资源浪费和操作效率低下。如何通过自动化工具提高Notebook实例管理的效率和准确性?本文介绍如何使用OpenClaw在华为云ModelArts对Notebook实例进行创建、查看、删除操作,帮助用户实现自动化管理,提高工作效率。
Notebook是容器运行时环境,运行环境会在关机时被清理。请通过保存镜像及时保留npm install、apt-get install、yum install、pip install和OpenClaw安装后的配置对话等,以避免Notebook运行环境中的数据或对话session丢失。关于如何保存镜像,请参见保存镜像。
约束限制
Notebook OpenClaw功能仅支持“华北-北京四”区域。
前提条件
计费说明
在ModelArts开发环境中运行Notebook实例时,会使用计算资源和存储资源,产生计算资源和存储资源的累计值计费。计费详情请参见开发环境计费项。
使用OpenClaw创建Notebook
- 登录ModelArts管理控制台,在左侧导航栏选择,进入“Notebook”页面。
- 在“状态”为“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框,单击“JupyterLab 接入”右侧的“接入”。
- 在“ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
- 在OpenClaw左侧导航栏,单击“聊天”。
- 按需输入需要创建的Notebook信息。示例如下:
请帮我在公共池创建一个Notebook实例,规格的费用最低,名称是openclaw-notebook,描述是OpenClaw调试创建
图1 输入创建的Notebook信息
图2 Notebook创建成功
使用OpenClaw查询Notebook实例状态
- 登录ModelArts管理控制台,在左侧导航栏选择,进入“Notebook”页面。
- 在“状态”为“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框,单击“JupyterLab 接入”右侧的“接入”。
- 在“ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
- 在OpenClaw左侧导航栏,单击“聊天”,输入查询Notebook实例状态的语句。示例如下:
帮我查询Notebook是否已经创建成功了?
图3 查询Notebook实例状态
在ModelArts管理控制台的“Notebook”页面,可以看到Notebook实例已创建成功。
图4 “Notebook”页面
使用OpenClaw删除Notebook实例
- 登录ModelArts管理控制台,在左侧导航栏选择,进入“Notebook”页面。
- 在“状态”为“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框,单击“JupyterLab 接入”右侧的“接入”。
- 在“ModelArts Launcher”页面的“AI Agent”区域,单击“OpenClaw”,打开OpenClaw。
- 在OpenClaw左侧导航栏,单击“聊天”,输入删除Notebook实例的语句。示例如下:
帮我删除刚才新建的Notebook实例
图5 删除Notebook实例
图6 Notebook实例删除完成
在ModelArts管理控制台的“Notebook”页面,可以看到Notebook实例已删除。
错误码说明
| 错误码 | 原因 | 解决方法 |
|---|---|---|
| The parameter 'image_id' and 'image_url' cannot be null at the same time | 创建Notebook实例的镜像不正确。 | 可以从现有Notebook获取复用,或者使用系统公共镜像ID。 |
| Flavor ... not found | 规格不正确。 | 选择正确的实例规格。 |
| Failed to get IAM token | 认证失败。 | 确认是否运行在ModelArts Notebook环境中。 |