阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何使用腾讯云HAI快速、高质量生成Stable Diffusion图片

6次阅读
没有评论

共计 5372 个字符,预计需要花费 14 分钟才能阅读完成。

【HAI 要玩 AI】如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

大家好,我是星哥,之前写的《 使用腾讯云 HAI 开箱即用 StableDiffusion 助力 AIGC 生图 》地址:https://cloud.tencent.com/developer/article/2506647 讲解了如何使用 HAI 搭建 StableDiffusion 文生图,但是图片是使用默认的模型,生成的图片质量简直不忍直视,本文将详细介绍如何使用腾讯云 HAI 平台添加第三方的大模型,快速、高质量地生成 Stable Diffusion 图片。

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

Stable Diffusion 是什么

还是来回顾一下 Stable Diffusion 是什么

Stable Diffusion 是一种 AI 绘画生成工具。用户可以随意输入自己想要的内容,然后系统就会自动生成艺术渲染作品。生成系统由现有艺术作品组成的巨大数据库训练而成,能够快速生成与提示信息有所关联的新奇图像。Stable Diffusion V1 在消费类 GPU 上运行的 VRAM 低于 10GB,几秒钟内即可生成 512*512 像素的图像,显著降低部署门槛,使得图像生成成本降低。 Stable Diffusion 于 2022 年 8 月推出。2022 年 11 月,Stable Diffusion 推出 SD 2.0 版本,能生成分辨率为 2048×2048 甚至更高的图像。2023 年 4 月,Stable Diffusion 发布并开源该团队训练的大语言模型 StableLM。2023 年 5 月,Stable Diffusion 已经可以生成视频。Stability AI 于 2023 年 6 月发布新闻稿,宣布推出 SDXL 0.9 版本更新,升级了 Stable Diffusion 文本生成图片模型。(来自百度百科)

1 元特惠

新老用户专享特惠,超值现金券活动火热进行中!基础型算力折后 0.79 元 / 时起。点击:https://cloud.tencent.com/act/pro/hai

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

点击购买,即可一元使用 HAI

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

购买完了就可以抵扣 8 小时的 GPU 基础型算力。

上次只使用了,还有 8.77 元,还是比较划算的。

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

购买 Stable Diffusion WebUI

注册与登录腾讯云

首先,你需要在腾讯云官网注册一个账号,并完成实名认证。注册完成后,登录腾讯云控制台,搜索“HAI”找到相关服务并开通。

申请 HAI 高性能服务

在 HAI 控制台中,点击“新建”按钮,进入选择 AI 模型以及其他参数的页面。选择 Stable Diffusion 模型,并配置地域、算力方案等参数。填写实例名称,根据需要选择硬盘容量以及数量,然后点击“立即购买”,系统会自动开始部署所选的 Stable Diffusion 模型。

新建 HAI 实例

如图点击新建。

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

1. 选择应用

这里我选择 Stable Diffusion WebUI。

2. 计费模式: 计费模式选择按量计算

3. 地域

这个国内外都行,我这里选择离使用人最近的,广州。

4. 实例名称

我这里随便填写了一个 test-SD

5. 云硬盘

其他就默认即可

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

实例新建完成,如图

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

学术加速

打开学术加速,可以加速一些外网下载文件的速度。

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

启动 WebUI

点击算力连接的三角,选择最后一个“Gradio WebUI”, 会在浏览器新开一个地址,IP+6889

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

这里只有一个默认的模型 V1-5

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

JupterLab 安装模型

点击算力连接的三角,选择最后一个“JupterLab”, 会在浏览器新开一个地址

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

应用简述

  • 环境配置:

    • 已预装 v1- 5 基础模型

    • 已预装 controlnet、animatediff、dreambooth、汉化插件,相关模型可在该 notebook 中手动拉取

  • SD 基础模型文件存储目录是:/root/stable-diffusion-webui/models/Stable-diffusion

    • 可以进入此目录,通过 wget 命令下载所需基础模型文件

    • 可以进入此目录,上传本地基础模型文件至此

    • 建议将基础模型文件转存至与 HAI 实例同地域的 COS 桶中,再在 HAI 实例中拉取 COS 文件,速度最快

  • SD 插件存储目录是:/root/stable-diffusion-webui/extensions

    • 若插件下载异常,可先进入此目录,通过 git clone 的方式将插件克隆到此目录中

  • 国内地域 HAI 实例可能存在网络不稳定情况,推荐启用“学术加速”;国外地域 HAI 实例下载模型、插件速度更快

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

我们可以使用下面的命令进行相应的模型扩展安装

## 下载 ControlNet 及预处理器(适配 SD1.5 及 SDXL,需 23GB 存储空间)
!wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class controlnet Annotators
## 下载常用基础模型(SDXL、anthingv5,需 8.5GB 存储空间 )
!wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class checkpoint
## 下载常用组件(VAE、embeddings、lcm_lora,需 700MB 存储空间)
!wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class vae embeddings lora
## 下载 animatediff 模型(需 1.7GB 存储空间)
!wget -N http://mirrors.tencentyun.com/install/HAI/install_hai_tools.sh -P /tmp && bash /tmp/install_hai_tools.sh && python3 /root/hai_application/qcloud_hai/hai_tools/download_models_main.py --model-class animatediff_model

如图,选择命令,再点击“三角形”运行。

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

经过一段时间的跑码之后

报错

居然报错:

Cannot write to‘/root/stable-diffusion-webui/models/ControlNet/sai_xl_depth_256lora.safetensors’(Success).
Traceback (most recent call last):
File "/root/hai_application/qcloud_hai/hai_tools/download_models_main.py", line 76, in <module>
  download_func(request_data)
File "/root/hai_application/qcloud_hai/hai_tools/download_models_main.py", line 27, in download_func
  utils.download_file(url, model_local_path)
File "/root/hai_application/qcloud_hai/hai_tools/utils.py", line 43, in download_file
  print(f"Error downloading file: {stderr.decode('utf-8')}")
AttributeError: 'NoneType' object has no attribute 'decode'

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

重启实例,JupterLab、Gradio WebUI、SSH 连不上了

只有销毁,再来买新加坡节点的。

问题找到了,执行命令会下载 23GB 的文件,会把系统盘占满,所以不建议小硬盘的执行第一条命令

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

那我们就不用腾讯云推荐的大模型,使用国内比较流行的 liblib,当然聪明的你也可以选择其他大模型网站。

下载 liblib 大模型

下载大模型

在 liblib 网上搜索下载最多的,点击下载。我这里选择“majicMIX realistic 麦橘写实”来做个演示。

https://www.liblib.art/modelinfo/bced6d7ec1460ac7b923fc5bc95c4540?versionUuid=d303ad58c0fc4c989b60351d5eac68e6

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

将节点重置密码

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

ssh 远程连接服务器

ssh root@IP
测试是否能远程登录

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

ssh root@119.91.206.25
输入密码
cd /root/stable-diffusion-webui/models/Stable-diffusion
(base) root@VM-0-17-ubuntu:~/stable-diffusion-webui/models/Stable-diffusion# ll
total 4165200
drwxr-xr-x 1 root root       4096 Mar 27 02:43 ./
drwxr-xr-x 1 root root       4096 Mar 27 02:26 ../
-rw-r--r-- 1 root root         0 Feb 23 17:43 'Put Stable Diffusion checkpoints here.txt'
-rw-r--r-- 1 root root 4265146304 Feb 23 17:45 v1-5-pruned-emaonly.safetensors

使用 scp 把 liblib 大模型上传

把下载的文件名“majicMIX realistic 麦橘写实_v7.safetensors”改成 majicMIX_realistic.safetensors

介绍的图片也下载下来改名成“majicMIX_realistic.jpg”

scp majicMIX_realistic.safetensors root@119.91.206.25:/root/stable-diffusion-webui/models/Stable-diffusion
scp majicMIX_realistic.jpg root@119.91.206.25:/root/stable-diffusion-webui/models/Stable-diffusion

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

文生图演示

再次进入 Gradio WebUI,刷新选择大模型。

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

deepseek 要提示词

生成一个美女图

问:帮我生成 Stable Diffusion 提示词,生成一张美女图片

回答:

【基础提示词】 ((best quality)), (ultra detailed), (8k resolution), (realistic lighting), 一位美丽的亚洲女性,柔和的自然光,丝绸般的长发随风轻扬,杏仁眼含笑,瓷白肌肤,淡粉腮红,站在樱花盛开的日式庭院中,穿着浅青色汉服,手持团扇,背景有流水石桥

【风格强化词】(任选其一)

动漫风: Studio Ghibli style, anime shading, vibrant colors

写实风: Photorealistic, skin texture details, Canon EOS R5 拍摄

油画风: Oil painting texture, visible brush strokes, Baroque lighting

【进阶参数建议】

增加细节:发丝光泽 (micro hair details), 花瓣飘落特效 (falling petals)

调整氛围:黄昏光晕 (golden hour glow)/ 晨雾效果 (morning mist)

动作姿态:微微侧身 (gentle side pose)/ 回眸一笑 (glancing back with smile)

【负面提示词】 (deformed fingers), (extra limbs), (poor lighting), lowres, bad anatomy, watermark

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

基本上 5 -10 秒就能出图,生成了高质量的图片

如何使用腾讯云 HAI 快速、高质量生成 Stable Diffusion 图片

最后总结

优点

1. 开箱即用,免去安装 Stable Diffusion 软件的麻烦

2. 如果本地没有好的硬件带动 SD,可以考虑上云

缺点

1. 需要收费,除了贵点找不到什么原因,可能这个是我自己的缺点

2. 如果不用要及时销毁以免产生费用

3. 有重要的文件一定先备份再销毁,销毁也要确认销毁错了。

好了,使用腾讯云 HAI 平台可以快速、高质量地生成 Stable Diffusion 图片。通过结合 DeepSeek 获取提示词,再参数设置和微调优化,你可以获得符合自己需求的图片。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2025-03-27发表,共计5372字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中