部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【HAI要玩AI】如何使用腾讯云HAI快速、高质量生成Stable Diffusion图片

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

原创
作者头像
星哥玩云
修改2025-03-28 09:30:38
修改2025-03-28 09:30:38
40700
代码可运行
举报
文章被收录于专栏:星哥的AI自留地星哥的AI自留地
运行总次数:0
代码可运行

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

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

image-20250327114838520
image-20250327114838520

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 版本,能生成分辨率为 2048x2048 甚至更高的图像。 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

image-20250321115503911
image-20250321115503911

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

image-20250321115600291
image-20250321115600291

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

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

购买Stable Diffusion WebUI

注册与登录腾讯云

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

申请HAI高性能服务

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

新建HAI实例

如图点击新建。

image-20250326195259418
image-20250326195259418

1.选择应用

这里我选择Stable Diffusion WebUI。

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

3.地域

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

4.实例名称

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

5.云硬盘

其他就默认即可

image-20250326195023977
image-20250326195023977

实例新建完成,如图

image-20250326195729763
image-20250326195729763

学术加速

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

image-20250326195708443
image-20250326195708443

启动WebUI

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

image-20250326195920089
image-20250326195920089

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

image-20250326195833569
image-20250326195833569

JupterLab安装模型

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

image-20250326200132665
image-20250326200132665

应用简述

  • 环境配置:
    • 已预装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实例下载模型、插件速度更快
image-20250326200251241
image-20250326200251241

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

代码语言:javascript
代码运行次数:0
运行
复制
## 下载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

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

image-20250326200522051
image-20250326200522051

经过一段时间的跑码之后

报错

居然报错:

代码语言:javascript
代码运行次数:0
运行
复制
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'
image-20250326200850689
image-20250326200850689

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

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

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

image-20250327001320433
image-20250327001320433

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

下载liblib大模型

下载大模型

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

代码语言:javascript
代码运行次数:0
运行
复制
https://www.liblib.art/modelinfo/bced6d7ec1460ac7b923fc5bc95c4540?versionUuid=d303ad58c0fc4c989b60351d5eac68e6
image-20250327102613401
image-20250327102613401

将节点重置密码

image-20250327103255535
image-20250327103255535

ssh远程连接服务器

代码语言:javascript
代码运行次数:0
运行
复制
ssh root@IP
测试是否能远程登录
代码语言:javascript
代码运行次数:0
运行
复制
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”

代码语言:javascript
代码运行次数:0
运行
复制
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
​

文生图演示

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

image-20250327105331745
image-20250327105331745

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

image-20250327105509823
image-20250327105509823

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

img
img

最后总结

优点

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

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

缺点

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

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

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【HAI要玩AI】如何使用腾讯云HAI快速、高质量生成Stable Diffusion图片
  • Stable Diffusion是什么
    • 1元特惠
    • 购买Stable Diffusion WebUI
    • 注册与登录腾讯云
    • 申请HAI高性能服务
    • 新建HAI实例
      • 1.选择应用
      • 2.计费模式:计费模式选择按量计算
      • 3.地域
      • 4.实例名称
      • 5.云硬盘
      • 学术加速
    • 启动WebUI
    • JupterLab安装模型
      • 应用简述
    • 报错
  • 下载liblib大模型
    • 下载大模型
    • 将节点重置密码
    • ssh远程连接服务器
    • 使用scp把liblib大模型上传
  • 文生图演示
    • deepseek要提示词
    • 生成一个美女图
  • 最后总结
    • 优点
    • 缺点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档