【体验有奖】用 AI 画春天,函数计算搭建 Stable Diffusion WebUI

本文涉及的产品
简介: 【体验有奖】用 AI 画春天,函数计算搭建 Stable Diffusion WebUI

人工智能生成内容 AIGC(Artificial Intelligence Generated Content)是当下备受关注的概念之一,是继 PGC 和 UGC 之后的新型生产方式。AIGC 技术的核心思想是利用人工智能算法生成具有一定创意和质量的内容。例如,根据用户的描述或关键词,即时创作出独特的艺术风格画像,实现个性化的艺术创造。本实验基于 Stable Diffusion 搭建的 AI 文字生成应用,通过开放体验让广大开发者深入体验 AIGC 的魅力。


阿里云开发者社区×函数计算向你发出春日主题 AI 创作挑战!基于函数计算快速部署 Stable Diffusion,三步轻松生成春日画作,晒图赢小米手环 8 Pro,小米移动电源等好礼。让你感受科技魅力的同时,速成 AIGC 创作家!


活动时间:3 月 1 日——3 月 31 日

活动地址:https://developer.aliyun.com/topic/march/fc


建议 PC 端进行体验



实验准备


实验介绍


建议本次实验将带大家通过使用阿里云产品函数计算 FC 和文件存储 NAS,快速使用 Stable Diffusion 实现更高质量的图像生成,本方案内置模型库+常用插件+ControlNet,用户可根据自己的需要更换需要的模型、Lora、增加插件。


领取试用额度(首次开通产品)


函数计算试用额度[1]

函数计算提供价值 180 元试用额度,试用额度的有效期为 3 个月,阿里云账户与 RAM 用户共享此试用额度。从开通服务的时间算起,超出试用额度的部分均会计入按量付费,如果想节省成本可以购买资源包[2]


  • GPU 使用量:100 万 GB*秒 GPU 使用量
  • vCPU 使用量:50 万 vCPU*秒vCPU 使用量
  • 内存使用量:200 万 GB*秒内存使用量
  • 函数调用次数:800 万次函数调用次数
  • 公网出流量 :100 GB/月的 CDT 公网流量,共 3 个月


更多计费详情[3]


文件存储 NAS 试用额度[4]

首次开通文件存储 NAS 的用户可 0 元领取 NAS 试用资源,本实验将默认开启性能型 NAS,免费额度为 9.15GB。文件存储 NAS 提供通用型 NAS 资源包 50 GiB ,使用期限 3 个月。本实验使用性能型 NAS,性能型 NAS 5.47 50 GiB 通用型基准容量能抵扣 50 ÷ 5.47 = 9.15 GiB 性能型 NAS 使用量,更多计费详情[5]


开通产品


函数计算 FC

函数计算是一款 Serverless 计算产品,可以为您提供 Stable Diffusion 必需的 CPU/GPU 计算资源。领取试用额度后,如果您没有开通,可以点击:https://common-buy.aliyun.com/package?spm=5176.137990.J_5253785160.3.36551608ZVgFea&planCode=package_freetierfc_cn


文件存储 NAS

如果您需要自定义模型,还需要借助 NAS 产品的存储能力来存储您的模型文件。开通文件存储 NAS[6]



由于 Stable Diffusion[7]及 Stable Diffusion Webui[8]是开源项目,我们无法针对 Stable Diffusion 自身存在的问题给出标准解答。这可能需要您在遇到问题时请前往相关社区寻求帮助。当然,如果我们对您遇到的问题有所了解,在力所能及的范围内,也会协助您更好地使用 Stable Diffusion。您在使用函数计算的过程中遇到问题,可以前往钉钉群:29290019867 寻求帮助。


入门-部署 Stable Diffusion WebUI


创建 Stable Diffusion 应用-生成第一张画作

进入函数计算控制台 -应用中心[9],进入函数计算 3.0。(如右上角“返回函数计算 2.0”即为进入了函数计算 3.0 控制台)



点击“创建应用”进入应用应用中心,选择人工智能分类-fc-stable-diffusion-v3,点击立即创建。



如果您是首次创建请进行角色名授权,点击前往授权 - 同意授权。




地域选择可以选择距离自己较近的区域,另外由于当前模板涉及 Github 以及 HuggingFace 等网站访问,国内部分地区可能无法直接使用,推荐您选择海外地区进行部署如日本、新加坡等。



绘图类型选择“动漫风格”



如果您没有特殊需要,其他选项保持默认值即可。点击创建应用,仔细阅读活动应用创建提醒,点击同意并继续部署,等待应用部署完成大约 1 分钟。



部署完成,直接点击 WebUI 域名,开始体验 Stable Diffusion WebUI 图片生成。请注意保护域名的安全,不要泄露给其他人,防止产生额外费用。


🔔 请注意:***.devsapp.net 域名是 CNCF SandBox 项目 Serverless Devs 社区所提供,仅供学习和测试使用,不可用于任何生产使用;但是社区会对该域名进行不定期地拨测,并在域名下发 30 天后进行回收。建议您后续绑定自定义域名以获得更好的使用体验,或者重新部署一次应用,重新挂载 NAS 就可以了。



首次打开 Stable Diffusion Web UI,遇到无法访问此网站情况,无需刷新,等待 30 秒即可进入。



以默认提示词,点击生成,制作自己的第一张图。第一张图的出图时间大概需要 15 秒,后续出图时间大概 3 秒左右。



你可以自己定义提示词(prompt),推荐使用通义千问等大语言模型直接翻译成英文提示词,提高效率。您可以通过调整采样步数、采样器、高分辨率修复、图像生成种子等参数生成自己喜欢的图片。例如:我希望生成一张春天相关的图片。



正向提示词:

Spring, flowers,willows, little birds, distant green mountains, 1 boys are climbing up the mountains, smiles,Picture highlight, rich details

反向提示词:

nsfw,logo,text,badhandv4,EasyNegative,mutated hands and fingers,poorly drawn face,extra limb,missing limb,disconnected limbs,malformed hands,ugly



进阶-创建自己的模型库,并自定义模型


你可以通过使用 NAS 文件存储产品,创建模型库进行上传模型、管理模型、进行自定义模型更换等更加灵活的操作。


🔔 注意:您的模型文件会存储在文件存储 NAS 产品中,只要存储模型即会消耗 NAS 产品资源,请参考付费详情[10]回到应用管理页面,点击初始化模型管理,开始实现模型管理功能。



了解上述创建资源的目的以及部分资源可能产生的费用,知晓对应的计费规则,并决定继续部署该应用。



如果您未创建过 NAS,可以直接选择自动配置-确认,我们将为您一键处理好所有配置,如果您希望其他人不能随意上传文件到您的 NAS 中,可以填写“模型管理密钥”,不填写即为不进行鉴权。



如果您曾经创建过 NAS,并且希望进行挂载,也可以选择手动配置,您至少需要有一个挂载点的 FC 目录是 /mnt/auto,stable diffusion 仅支持该目录。



等待模型初始化后,出现模型管理域名点击进入模型管理器进行模型管理。



为了给您提供更好的服务,当您在右上角看到更新提醒时,请点击更新至最新版。



如何上传模型


在文件管理页面,我们可以从本地或其他网站,上传自定义的模型。如我们希望上传一个 LoRA 模型,可以通过 LoRA 目录快速进入对应目录,点击右侧的上传按钮。



选择好自己希望的模型后,点击开始上传。



稍等片刻,即可在目录内看到我们新上传的文件。(上传依赖于您的网络稳定程度,如果网络不稳定可能会导致上传失败或文件损坏)



为了帮助您更好地快速部署模型,我们提供了内置模型仓库。(模型仓库由阿里云 OSS 提供,文件均来源于第三方)选择自己喜欢的模型,点击下载模型。



确认文件存储地址后,点击下载选中的模型。



下载进度可以在传输列表看到。



上传完成后,刷新 StableDiffusion 模型列表,即可看到新的模型。



释放资源


您部署 Stable Diffusion 使用函数计算 NAS 产品,您创建模型管理器使用了文件存储 NAS 产品。如果您后续不再使用 Stable Diffusion 可以删除以下两个部分,函数计算不调用不会计费,文件存储 NAS 只要有模型存储即会付费,因此请您注意删除相关资源。


删除 Stable Diffusion 使用的 FC

返回函数计算应用列表[11]




删除模型管理器使用的 NAS

进入文件存储 NAS 控制中心[12],选择文件系统列表-选择地域--删除。




移除挂载点及生效策略,删除文件系统。



相关链接:

[1] 函数计算试用额度

https://free.aliyun.com/?pipCode=fc&spm=5176.137990.J_5253785160.5.36551608ietwXi

[2] 购买资源包

https://common-buy.aliyun.com/?spm=5176.137990.J_5253785160.5.36551608C0N4fv&commodityCode=fc_bag_dp_cn

[3] 计费详情

https://help.aliyun.com/document_detail/2512929.html?spm=a2c4g.2508973.0.0.3d6e7c576Fh5zQ
[4] 文件存储 NAS 试用额度

https://free.aliyun.com/?pipCode=nas&spm=5176.59209.J_5834642020.4.6a5576b9MoAaOJ

[5] 计费详情

https://help.aliyun.com/zh/nas/product-overview/billing/?spm=a2c4g.11186623.0.0.435b1c831GpfqT

[6] 开通文件存储 NAS

https://nasnext.console.aliyun.com/introduction

[7] Stable Diffusion

https://github.com/CompVis/stable-diffusion

[8] Stable Diffusion Webui

https://github.com/AUTOMATIC1111/stable-diffusion-webui
[9] 控制台 -应用中心

https://fcnext.console.aliyun.com/overview

[10] 付费详情

https://help.aliyun.com/zh/nas/product-overview/billing/?spm=a2c4g.11174283.0.0.294b1c83YGeewp

[11] 应用列表

https://fcnext.console.aliyun.com/applications

[12] NAS 控制中心

https://nasnext.console.aliyun.com/overview


点击此处进入活动页面。

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
1月前
|
人工智能 Windows Python
Windows下体验Stable Diffusion 近距离感受AI魔法绘画
Windows下体验Stable Diffusion 近距离感受AI魔法绘画
66 2
|
2月前
|
存储 物联网 Serverless
玩转 AI 绘图,基于函数计算部署 Stable Diffusion可自定义模型
本文主要将带大家通过使用阿里云产品函数计算 FC 和文件存储 NAS ,快速使用 Stable Diffusion 实现更高质量的图像生成,本方案内置模型库+常用插件+ControlNet ,用户可根据自己的需要更换需要的模型、Lora、增加插件。
48857 27
玩转 AI 绘图,基于函数计算部署 Stable Diffusion可自定义模型
|
1月前
|
存储 人工智能 NoSQL
AI艺术新境界:用Stable Diffusion插件重塑图像创造与管理
在人工智能艺术的领域,创新的火花从未停止闪耀。Stable Diffusion作为当前最为前沿的文本到图像技术之一,已经打开了艺术创作的新门户。但是,随着生成的图像数量日益增长,如何有效地管理和再创作这些作品成为了新的挑战。今天,我要为大家介绍一个我们开发的 Stable Diffusion 插件:aliyun-tablestore-tool-sd-manager-extension,它不仅提高了图像创作的效率,更带来了全新的图像管理体验。
1289 3
|
2月前
|
人工智能 数据管理 Serverless
阿里云数据库走向Serverless与AI驱动的一站式数据平台具有重大意义和潜力
阿里云数据库走向Serverless与AI驱动的一站式数据平台具有重大意义和潜力
407 2
|
2月前
|
人工智能 运维 Cloud Native
、你如何看待阿里云数据库走向Serverless与AI驱动的一站式数据平台?
、你如何看待阿里云数据库走向Serverless与AI驱动的一站式数据平台?
149 2
|
3月前
|
JSON 安全 Serverless
在使用阿里云函数计算(FC)服务时,您可以通过自定义域名来访问部署好的云函数
在使用阿里云函数计算(FC)服务时,您可以通过自定义域名来访问部署好的云函数【1月更文挑战第23天】【1月更文挑战第112篇】
223 7
|
2月前
|
人工智能 数据管理 大数据
阿里云数据库走向Serverless与AI驱动的一站式数据平台是一个很有前景和意义的发展方向
阿里云数据库走向Serverless与AI驱动的一站式数据平台是一个很有前景和意义的发展方向
35 2
|
10天前
|
监控 Serverless API
阿里云函数计算的工作原理与事件驱动模型密切相关
【4月更文挑战第17天】阿里云函数计算的工作原理与事件驱动模型密切相关
64 4
|
10天前
|
消息中间件 运维 Serverless
阿里云函数计算是一种FaaS(Function as a Service)云服务
【4月更文挑战第17天】阿里云函数计算是一种FaaS(Function as a Service)云服务
53 3
|
11天前
|
自然语言处理 Cloud Native Serverless
通义灵码牵手阿里云函数计算 FC ,打造智能编码新体验
近日,通义灵码正式进驻函数计算 FC WebIDE,让使用函数计算产品的开发者在其熟悉的云端集成开发环境中,无需再次登录即可使用通义灵码的智能编程能力,实现开发效率与代码质量的双重提升。
95469 4

热门文章

最新文章

  • 1
    Serverless 应用引擎操作报错合集之Nacos中nacos启动正常,访问白页,启动日志显示正常如何解决
    5
  • 2
    Serverless 应用引擎操作报错合集之阿里函数计算中出现错误代码“CAFileNotFound”如何解决
    7
  • 3
    Serverless 应用引擎操作报错合集之阿里函数计算中调用zip-oss-fc函数返回时候出现错误代码如何解决
    6
  • 4
    Serverless 应用引擎操作报错合集之在阿里云函数计算中,遇到错误代码“Handled Error”如何解决
    6
  • 5
    Serverless 应用引擎操作报错合集之阿里函数计算中我打开sd时遇到错误,信息为"Function instance exited unexpectedly(code 1, message:operation not permitted) with start command ' '."如何解决
    10
  • 6
    Serverless 应用引擎操作报错合集之阿里函数计算中配置完fc,出现‘Function instance exited unexpectedly(code 1, message:operation not permitted) with start command 'npm run start '. 报错如何解决
    12
  • 7
    Serverless 应用引擎操作报错合集之阿里函数计算中,出现"Process exited unexpectedly before completing request"错误如何解决
    6
  • 8
    Serverless 应用引擎操作报错合集之阿里函数计算中,总是报错“Process exited unexpectedly before completing request (duration: 0ms, maxMemoryUsage: 0.00MB)”如何解决
    7
  • 9
    Serverless 应用引擎操作报错合集之阿里函数计算中{"ErrorCode":"AccessDenied","ErrorMessage":"Current user is in debt."}出现这个代码如何解决
    10
  • 10
    Serverless 应用引擎操作报错合集之阿里函数计算中我的3dopenpose报错 "error 预览失败" 如何解决
    10
  • 相关产品

  • 函数计算