前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HAI:用AI圆了我的插画梦

HAI:用AI圆了我的插画梦

原创
作者头像
叫我阿柒啊
修改2024-06-05 09:37:11
4062
修改2024-06-05 09:37:11
举报

前言

记忆中的青春,总在追逐一些美的事情。今天晚上泡在健身房里、明天又买了把吉他学起了民谣。那一年被《千与千寻》、《你的名字》吹过的夏天,脑海里不断回放着新海诚、宫崎骏故事世界的每一帧画面。

后来在朋友的帮助下开始学习插画,自学了一段时间之后,因为各种原因无限制搁浅了,这也算是青春的一种遗憾吧。

时隔多年,在平行时空回到了那个夏天,我用AI实现了我的插画梦。下面是我AI绘画的一些作品展示:

动漫场景插画
森林场景插画
中式水彩插画

stable diffusion

stable diffusion目前是AI绘画主流技术。在web ui选择大模型,然后输入提示词prompt就可以一键生成自己想要的图片内容。这无疑降低了stable diffusion的技术门槛,使用者不用再过多地关注代码和AI理论层级的东西。

GPU

所以,我们想要玩转stable diffusion仅仅需要一台电脑,不过得是一台有显卡(GPU)的电脑。之前组装台式机的时候,就想着打打游戏,没想着有一天我也能玩AI绘画,所以就选配了RTX 3060Ti,显存8G。

往往为了生成高清质量的图片,需要使用高清修复功能Hires. fix来提升图片分辨率,所以在渲染4K图片时,我就陷入了漫长的等待。

甚至有时候因为设置step过多、图片分辨率过高,还会出现stable diffusion因显存不足崩溃的局面。也曾一段萌生过换个显卡的想法,看完价格就顿生退意。后来就打算买个GPU云服务器玩一下。

CPU 8核32G,GPU 显存16G,费用一年2w,看服务器规格和价格,以及按年/月付费模式,适合企业用来进行密集计算和机器学习等。对于个人用户来说,考虑更多的是价格以及性价比。而HAI,恰恰满足了个人用户的需求。

HAI

HAI是一款面向AI、科学计算的GPU应用服务产品,提供即插即用的澎湃算力与常见环境。换句话来说,HAI是专门为一些特定场景设计出来的产品,例如AI绘画场景

一键部署

如果我们选择普通的GPU云服务器,想要AI绘画还需要自己安装部署python、cuda和stable diffuion等环境,而HAI直接在创建实例时,可以选择自己需要的开发环境进行安装,真正做到了开箱即用。

按使用付费

和GPU云服务器按年/月付费模式不同的是,HAI是按使用时间付费。我们在创建HAI实例是,按照自己的使用需求选择不同的套餐。

基础型的显存就16GB,已经可以满足日常需求了,而价格仅仅1.2元/小时。最重要的是,选择套餐创建好实例,在使用完之后,只要关机,它就不再计费,而且实例和数据都不销毁,再次使用只要启动即可。

我在购买了HAI现金券之后,在费用中心的优惠管理页面,就可以看到我的使用记录。我在使用完stable diffusion就会关机,所以每次消耗的金额也就几毛钱。

对比国内很多提供AI绘画服务的网站,每次需要充值几十块才能使用,使用HAI来玩转Stable Diffusion无疑是最佳方案。

HAI 活动

我之前在HAI活动购买了现金券,体验了HAI的在线webui功能和API文生图功能。目前腾讯云在HAI 618大促中,也进行了折扣优惠。活动传送门:https://mc.tencent.com/XWUFuVA4

618大促
618大促

在购买了现金券之后,就可以在HAI控制台创建实例,使用期间产生的费用会从现金券里扣除。

HAI - AI绘画

万事俱备,然后就是创建实例,这里我选择北京区域、模型选择Stable Diffusion WebUI,ComfyUI工作流有点难度,不适合新手。基础型套餐够用,最后点击立即购买,完成实例的创建。

在两三分钟的等待之后,实例就创建完成了。

点击Gradio WebUI就可以在线AI绘画。

WebUI

通过JupyterLab进入HAI服务命令行,执行下面命令进入stable diffusion大模型目录。

代码语言:bash
复制
cd stable-diffusion-webui/models/Stable-diffusion

当前目录下只有一个最原始的大模型,所以我们可以wget下载网络上的大模型,也可以通过上传功能,将本地的大模型上传到HAI服务主机上,这里我将本地模型上传到HAI上。

上传完成之后,大模型目录下已经存在了上传的模型。

再刷新WebUI,在模型列表已经加载最新上传的大模型。

输入prompt,设置采样器、迭代步长、高清修复等参数,点击生成。

在生成的过程中,可以通过设置每批数量,一次生成多张图片,这是通过HAI的WebUI最终生成的插画图片:

HAI接口

通过API接口调用HAI,需要在JupyterLab中,通过命令来开启接口服务。在之前HAI的实践文章自学微信小程序开发两小时,我将hai的AI绘画接入到了小程序中,有具体的操作步骤。我通过HAI提供的接口,将stable diffusion的文生图功能接入到了微信小程序中。

核心代码如下:

代码语言:JavaScript
复制
const generatePic = function() {
	isLoading.value = true
    uni.request({
        url: 'http://公网IP:7862/sdapi/v1/txt2img',
        method: 'POST', 
        data: {
            "denoising_strength": 0,
            "prompt": prompt.value,
            "negative_prompt": negative_prompt.value,
            "seed": seed.value,
            "batch_size": 1,
            "n_iter": 1,
            "steps": step.value,
            "cfg_scale": 7,
            "width": 512,
            "height": 512,
            "restore_faces": false,
            "tiling": false,
            "sampler_index": sampler.value
        },
        success: (res) => {
            picBase64.value = `data:image/png;base64,${res.data['images'][0]}`
            isPicShow.value = true
            isLoading.value = true
        }
    });
}

具体实现可以参考我上面提到的HAI实践文章。

结语

终于不用再等到回家了,在公司打开笔记本上的浏览器上就能玩AI绘画。家里台式机显卡渲染不了的图,我就放在HAI上跑,避免了显卡崩溃我崩溃的局面。

在AIGC的技术洪流下,AI可以让你成为剪辑师、插画师、设计师,不要觉得AI离自己很远,可能你离它仅仅一步之遥。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 动漫场景插画
      • 森林场景插画
        • 中式水彩插画
        • stable diffusion
          • GPU
          • HAI
            • 一键部署
              • 按使用付费
                • HAI 活动
                • HAI - AI绘画
                  • WebUI
                    • HAI接口
                    • 结语
                    相关产品与服务
                    大模型图像创作引擎
                    大模型图像创作引擎是一款提供 AI 图像生成与处理能力的 API 技术服务,可以结合输入的文本或图片智能创作出与输入相关的图像内容,具有更强大的中文理解能力、更多样化的风格选择,更好支持中文场景下的建筑风景生成、古诗词理解、水墨剪纸等中国元素风格生成,以及各种动漫、游戏风格的高精度图像生成和风格转换,为高质量的内容创作、内容运营提供技术支持。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档