在电商中,制作精美的商品展示图成本高且流程复杂。AI 换装技术允许商家快速更换模特的服装或配件,无需重新拍摄,大大缩短准备时间。这项技术减少了对专业摄影师和后期团队的依赖,使中小商家也能轻松产出高质量的商品图片,灵活响应市场变化,有效降低成本,提升竞争力。本方案利用函数计算 FC 构建 Web 服务,采用百炼视觉模型 qwen-vl-max-latest、aitryon、aitryon-refiner、shoemodel-v1 来分别实现 AI 人物主体信息提取、模特试衣、试衣精修、模特换鞋。
诚邀您参加【Cloud Up 技术挑战赛】,基于函数计算快速体验AI制作商品图,两步即可赢得精美折叠凳!
立即参与:https://developer.aliyun.com/topic/aigoodsimagegenerate
,时长00:16
适用客户
Cloud Native
- 寻求提升用户体验、增强商品吸引力并优化营销策略的商家
- 追求个性化设计品牌的商家
使用产品
Cloud Native
- 大模型服务平台百炼
- 函数计算
- 对象存储
架构与部署
Cloud Native
方案概览本方案利用函数计算 FC 构建 Web 服务,采用百炼视觉模型 qwen-vl-max-latest、aitryon、aitryon-refiner、shoemodel-v1 来分别实现 AI 人物主体信息提取、模特试衣、试衣精修、模特换鞋。方案提供的默认设置完成部署后在阿里云上搭建的 Web 应用程序环境如下图所示。实际部署时您可以根据资源规划修改部分设置,但最终形成的运行环境与下图相似。
本方案的技术架构包括以下基础设施和云服务:
- 1个函数计算 FC 应用:部署 WebUI 函数。
- 1个对象存储 OSS Bucket:存储图片。
- 百炼模型服务:调用 API 实现人物主体信息提取、模特试衣、试衣精修、模特换鞋。
部署教程
一、开通百炼模型服务
1. 登录阿里云百炼大模型服务平台[1]。
如果顶部显示如下消息,您需要开通百炼的模型服务,以获得免费额度。 2. 鼠标悬停于页面右上角的 图标上,在下拉菜单中单击 API-KEY。 3. 在左侧导航栏,选择全部 API-KEY 或我的 API-KEY,然后创建或查看 API-KEY。说明:
- 仅主账号拥有查看全部 API-KEY 的权限。主账号可以获取所有子账号的 API-KEY,子账号仅能获取自己的 API-KEY。
- 请不要将 API-KEY 以任何方式公开,避免因未经授权的使用造成安全风险或资金损失。
二、开通函数计算服务
1. 访问函数计算首页[2]。
2. 单击管理控制台,然后单击立即购买即可自动开通服务,进入函数计算控制台[3]。
说明:
- 建议您使用阿里云账号开通服务,RAM 用户使用服务。
- 如果您之前已开通过函数计算服务,页面将直接跳转至函数计算控制台。
3. 可选:首次登录用户,界面弹出推荐您创建 AliyunFcDefaultRole 默认角色对话框,单击创建,页面跳转至角色快捷创建[4]页面,为您的账号创建默认角色AliyunFCDefaultRole。
- 授权成功:授权成功即函数计算具有访问云资源的权限。
- 授权失败:当您授权失败后您需要判断您的账号是否有授权能力。
- 如果您使用的是 RAM 用户并且没有创建函数计算 FC 默认角色的权限,您需要通过阿里云账号进入角色快捷创建页面进行授权操作。授权成功后,您通过 RAM 用户再次登录函数计算控制台时将不再提示您进行授权。
- 如果您使用的是阿里云账号或者 RAM 用户已有创建函数计算 FC 默认角色的权限,授权失败的原因可能是由于一些功能无法授权造成的。但函数计算仍可以正常使用。如果您仍需授予系统默认角色,请加入钉钉用户群(钉钉群号:11721331)咨询。
关于权限管理的详细信息,请参见授予函数计算访问其他云服务的权限[5]。
三、创建对象存储OSS
接下来您需要创建1个对象存储 OSS Bucket,用于存放静态资源。
1. 登录 OSS 管理控制台[6]。
2. 在左侧导航栏,选择 Bucket 列表。
3. 在 Bucket 列表页面,单击创建 Bucket。
4. 在创建 Bucket 面板,按照如下信息进行配置,然后单击完成创建。
项目 | 说明 | 示例值 |
模式选择 | 创建的方式。 | 自定义创建 |
Bucket名称 | Bucket 命名规范:
|
ai-tryon-test |
地域属性 | 推荐地域 华东1(杭州)、华东2(上海)。 | 华东1(杭州) |
存储类型 | 静态数据会经常被访问,因此需要确保高可靠、高可用、高性能。 | 标准存储 |
存储冗余类型 | 选择采用多可用区(AZ)冗余机制的同城冗余存储,将用户的数据分散存放在同一地域的3个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。 | 同城冗余存储 |
读写权限 | 对静态数据的所有访问操作需要进行身份验证。 | 私有 |
部署应用
1. 请点击前往部署[7]打开我们提供的函数计算应用模板,参考下表进行参数配置,然后单击创建并部署默认环境。
项目 | 描述 | 示例值 |
部署类型 | 部署方式。 | 直接部署 |
应用名称 | 自动生成。 | 默认 |
角色名称 | 模板所需的角色(如果需要授权,请按照控制台提示进行授权)。 | 默认 |
地域 | 推荐地域华东1(杭州)、华东2(上海) | 默认华东1(杭州) |
百炼 API-KEY | 百炼 API-KEY。 | 部署资源中获取的百炼 API-KEY |
对象存储存储桶名 | 下拉选择 Bucket 名称。 | ai-tryon-test |
RAM角色ARN | 函数计算访问对象存储OSS服务时使用的函数角色。 | 如果提示您当前选择的应用还需要额外一些权限,请单击前往授权 |
命名空间 | 通过命名空间来区分不同的应用。 | 默认 |
方案验证
一、访问示例应用
1. 应用部署完成后,您可以在环境详情的环境信息中找到示例应用的访问域名。 2. 点击访问域名,即可打开示例应用。
二、使用官方示例,进行 AI 试衣与试鞋
1. 使用示例模特完成 AI 试衣。
a. 按照下图所示进行操作。
b. 单击开始试衣,预计等待 10~30 秒钟即可查看结果。
2. 试衣精修,对试衣结果图片进行精修。
a. 鼠标移动到预览结果图片上,然后单击精修。 b. 预计等待 10~30 秒钟即可查看精修结果。
3. 使用示例商品完成 AI 试鞋。
a. 按照下图所示进行操作。
b. 单击开始试鞋,预计等待 10~30 秒钟即可查看结果。
说明:为了方便用户快速体验效果,当前应用为演示版本,体验完毕请及时释放资源。若想用于生产环境,建议下载源码:获取源码[8],可以进行二次开发,同时打开登录鉴权功能。
总结
Cloud Native
至此,您已基本了解如何通过函数计算实现AI制作商品图,目前您可以在【Cloud Up 技术挑战赛】官网参与活动,活动期间完成部署任务及提交作品,即可领取折叠凳。更多细节以及后续清理资源,欢迎您点击阅读原文移步活动官网查看详情:https://developer.aliyun.com/topic/aigoodsimagegenerate