华为云之ModelArts+AppCube带你识别101种西式美食

目录

1.注册并实名认证华为云账号

2.AI Gallery 订阅模型及部署

3. 获取访问秘钥

4.使用示例安装包创建 AppCube 应用  

5. 创建 ModelArts 连接器

6. 应用修改

6.1 修改脚本

6.2 修改标准页面

6.3 运行及测试


1.注册并实名认证华为云账号

未注册及实名认证的话,可以观看以下文档进行完成:

注册华为帐号并开通华为云_帐号中心_用户指南_华为云 (huaweicloud.com)

实名认证介绍_帐号中心_用户指南_实名认证_华为云 (huaweicloud.com)

2.AI Gallery 订阅模型及部署

本教程以《自动识别101种西式美食》为例:自动识别101种西式美食 (huaweicloud.com)

2ad780b8a891ecc6ff3f33435eb99692.png

点击前往控制台并选择华北-北京四(后续涉及到云服务区域选择的均需选择此选项)

1609c24eaa25f5bcaa1f12dedfcee7f6.png

确定后会自动跳转到 ModelArts 控制台的 AI 应用订阅界面,查看到我们订阅的这个模型,第一次需要等模型同步完成后才能继续,同步约1分钟。

同步完成后,点击右下角的部署按钮,选择在线服务。

5d997c1217a3f7e6aebfab9c9536d8d4.png

进入在线服务配置页面,配置示例如下图

0fecc159c48d9e88708dca7b66e730ee.png

二次确认服务配置,点击“提交”即可进入模型部署状态。

ad39ae2bfad4d001c5883779bcfe3738.png

点击查看“服务详情”,进入服务部署详情页面,等待部署完成(大约需要5-10分钟,可刷新查看,等待期间可继续操作下两章内容《获取访问秘钥》和《使用示例安装包创建AppCube应用》)。

0b5c6d6672b7e5a6f7c17c659e43bfb6.png

部署完成后如下所示,点击下方的“调用指南”tab页按钮,即可看到本服务的API接口,注意图中的API接口地址和服务ID,第4章《创建ModelArts连接器》会用到。

d8cb2722309caf4049a91b7d0da29f9b.png

3. 获取访问秘钥

登录华为云账号后,点击右上角的用户名,在下拉菜单中选择“我的凭证”,进入我的凭证页面后,选择左侧的“访问秘钥”菜单,然后点击“新增访问秘钥”,按要求输入相关信息,有时候会有一个弹出框进行短信验证码认证,认证成功后即可下载秘钥信息。

5fb51fc69e19682ddb68cffa84654e2d.png

下载后是一个名为“credentials.csv”的文件,打开后会看到如下的类似信息,需要保存好,下一章(第4章)会用到。

2599c4a87e3a7f272a766a35074af5c2.png

4.使用示例安装包创建 AppCube 应用  

操作前需要先下载示例安装包:https://appcube-ai-temp.obs.cn-north-4.myhuaweicloud.com/CNAMEO__EI-0.0.1-beta.zip

本次体验使用免费版 AppCube 即可完成,点击https://console.huaweicloud.com/appcube/?region=cn-north-4,打开控制台,点击右上角的的“免费试用”按钮,按照提示操作,完成免费版的资源领取。

然后访问 AppCube 控制台:AppCube (huaweicloud.com),登录华为云账号后,点击管理

c3f2ebdedc44b26232e4c40c9fdc8e80.png

依次点击以下位置

9857d185d8583f5ead7973c517900b0b.png

再上传刚刚下载的安装包:

3ea09e2c1509c1da793783d201957642.png

上传成功后,返回后首页,可以看到刚刚导入的应用,默认名字“EI”。

82aedc855f5e8abf1aa1b4d5cc3c8649.png

5. 创建 ModelArts 连接器

点击刚刚导入的“EI”项目后会进入应用编辑页面,点击左侧的第四个“连接器”菜单, 在“AI”分类下找到 ModelArts 选项,然后点击右侧的“+”号,新建一个连接器。

e427c6aaa243c6a1389d20a99ce65103.png

连接器设置界面如下所示,请确认相关参数输入正确,不可乱填(参考下方示例图):

名称:对连接器的命名,根据自己的偏好设置,但请记住此名称,下一章操作会用到

访问秘钥 ID:上一步“获取访问秘钥”步骤中下载的excel中Access Key Id字段对应的值

访问秘钥:上一步“获取访问秘钥” 步骤中下载的excel中Secret Access Key字段对应的值

区域:请选择“华北-北京四”

项目ID:ModelArts 在线服务页面中的服务 ID (可在 ModelArts“总览”-“使用详情”-“在线服务”中点击对应的服务获取)

f661484da7c68f9e9f9d12ec80c6c522.png

保存成功后如下图所示:

98d4c8a2a78cbab338bf106adc34cb50.png

点击上图中的“测试”按钮进行调用测试,看是否配置成功,参数选项如下:

选择类型:图片的调用方式,本地上传和直接给图片 URL 都支持

模型 Apig-Code:ModelArts 在线服务中 API 接口中 .apig 前面的部分,不包含https://从第2章的《AI Gallery 模型订阅及部署》中部署的在线服务中获取)

模型 ID:ModelArts 在线服务中的 API 接口中最后一个斜杠(/) 后面的部分(也就是服务ID)从第1章的《AI Gallery 模型订阅及部署》中部署的在线服务中获取)

URL:你要进行测试的图片地址,图片当前仅支持 jpg、png 格式

5ad876b5b2ad6cef0debe9b5fc648efa.png

填写完成后点击测试,如果成功即可获得 ModelArts 服务接口返回的JSON返回值,如下图:

ff263a61a6ff7b86118c11b2290fde52.png

6. 应用修改

6.1 修改脚本

在上一章“连接器”菜单的上方找到“模块树”菜单,打开后找到“page”文件夹下的

“xxxx_EI”脚本文件(默认情况此文件为只读状态,需要按Alt+Shift+E进行禁用后才可编辑,编辑完成后记得保存并按Alt+Shift+E进行启用)。

如下图示例,将红色方框中的连接器信息替换为刚刚创建 ModelArts 连接器名称

2594350d32447e0b0bd2c03e5c285eaa.png

6.2 修改标准页面

在 page 文件夹中找到 xxx_demo 文件,双击打开,依次点击图示位置,打开页面代码编辑页面。

d7c598bb32eaab45cb104167ebd0cbf2.png

参考下图红框区域,将代码中的 apigCode 和 modelId 对应的值替换为你在第1章《AI Gallery 模型订阅及部署》中部署的在线服务 API 接口中的参数(同第5章连接器中的测试时填写的参数)替换后记得点击保存。

8422309cb7750cc9e39784d663cd9895.png

6.3 运行及测试

在“6.2 修改标准页面”创建的页面保存后,点击预览按钮,在预览页面上传图片后,等待几秒,有数据返回即可。

45da3d92bd35c5141a37f37658a641cc.png

e32edae81d405a8bd7499203b53274c7.png

猜你喜欢

转载自blog.csdn.net/m0_62975468/article/details/128446501
今日推荐