背景
AIGC是目前计算机领域最热门的话题之一,AI绘画、AI写作、AI聊天等场景都属于AIGC的具体形式,这些应用通常使基于机器学习和深度学习技术,以及自然语言处理、计算机视觉等领域的方法,生成人工智能产生的内容,从而模拟人类的创造性和沟通能力,提高人员的生产效率。
如何DIY一个自己的AI应用?
本文将以创建AI绘画应用为例,介绍如何DIY一个自己的AI应用。这里主要利用腾讯云高性能应用服务 HAI 提供的基于StableDiffusion 的开源模型创建AI绘画应用。AI绘画是一种利用深度学习算法进行创作的绘图方式,广泛应用于动画设计、游戏、电影、插画等领域。
HAI 是什么?
腾讯云高性能应用服务 HAI 是为开发者量身打造的澎湃算力平台,一站式、即开即用的GPU云服务。在 HAI 中,根据应用智能匹配并推选出最适合的GPU算力资源,以确保您在数据科学、LLM、AI作画等高性能应用中获得最佳性价比。
HAI 提供多种高性能应用部署场景:
- AI作画:视觉设计、游戏;
- AI对话/写作:Agent、企业知识库;
- AI开发/测试:学术研究、论文;
为什么选择 HAI ?
自己训练并部署AI大模型,通常面临算力成本高、模型调试困难、服务不稳定、部署不方便等问题。另外,自己训练并部署AI大模型通常很难及时更新迭代。但依托HAI平台则不需要担心这些问题,我们可以更加专注于自定义AI应用的搭建。
HAI 服务优势:
- 高性价比:根据应用匹配推选GPU算力资源,实现最高性价比,基础配置0.88/小时;
- 模型丰富:提供多种预装模型环境,包含如StableDiffusion、ChatGLM等热门模型;
- 部署简单:分钟级自动构建LLM、AI作画等应用环境;打通必备云服务组件,大幅简化云服务配置流程;
- 调试简单:图形化界面,可以进行中英文切换,让AI调试更加简单;
HAI 使用
HAI 申请
1、内测资格申请
HAI目前还属于内测阶段,所以,需要在官网申请之后内测资格并通过审核之后才能使用。审核速度也比较快,24小时内处理完成,正常填写信息,一次性就能通过。
内测资格申请地址:https://cloud.tencent.com/act/pro/hai
2、创建实例
申请通过之后,进入内测申请,选择体验HAI;
点击新建,进入创建算力实例;这里可以选择AI框架:Pytorch或者TensorFlow;也可以选择AI模型:Stable Diffusion、Llama2 7B、Llama2 13B、ChatGLM2 6B等;
选择自己要创建的模型以及配置,我这里选择的是StableDiffusion模型基础配置类型,0.88/小时(记得预先充值),点击购买之后,等待5-8分钟创建完成;
点击实例可以查看实例详情信息;
3、启动模型
选择以图形化界面的方式启动我们创建的实例,建议新手选择这种方式先体验一下HAI;
4、插件配置
如果不适应英文界面,可以选择中文扩展插件,修改为中文配置;安装中文插件,耗时较长,也可以不安装,这个看自己选择;
接下来,分为两个部分介绍HAI搭建AI绘画应用。第一种方式是HAI的基础使用,直接在HAI平台创建自己的AI绘画应用,然后直接通过图形化界面操作;第二种方式是使用HAI提供的API接口,搭建自己的在线AI绘画应用平台;
HAI 图形化界面AI应用——StableDiffusionWebUI
通过图形化方式进入StableDiffusionWebUI之后,就可以进行AI绘画了;
AI绘画应用提供文本生成图片、图片风格转换、图片识别、图像融合等主要功能,还可以修改参数优化图像效果;
这里选用了最基本的参数进行演示,如果需要更加定制化的绘画,可以进一步对可调参数进行设置,形成自己的绘画风格;
主要参数及解释如下:
- 提示词:主要描述图像,包括内容风格等信息,原始的webui会对这个地方有字数的限制,可以安装一些插件突破字数的限制;
- 反向提示词:为了提供给模型,我们不需要的风格;
- 提示词相关性(CFG scale):分类器自由引导尺度——图像与提示符的一致程度——越低的值产生的结果越有创意,数值越大成图越贴近描述文本。一般设置为7;
- 采样方法(Sampling method&#x