作者:姜曦(筱姜)
目前,大多数开发者运用的 AI 绘画项目 Stable Diffusion WebUI 难以适应企业多用户、多场景的复杂需求,用户急需一套老练解决方案去进行依据 Stable Diffusion 的 AI 绘画创业,本实验依据函数核算团队开发者的依据 Stable Diffusion Serverless API 解决方案建立的 AI 文字生成运用,作为一个实验 demo 敞开体会,等候为广大开发者 AI 绘画创业及变现供给一些有益考虑。
新年新气象,AIGC 个新头像
AIGC 生成姓氏头像火爆全网,阿里云开发者社区X函数核算推出新活动。2 步依据函数核算建立 AI 艺术字运用,晒姓氏头像赢Cherry 机械键盘 MX8.0、小米移动电源等新春好礼!该场景依据 Stable Diffusion API Serverless 版解决方案打造,上手简单、协助 AI 开发者轻松完成 AI 绘画渠道开发、变现!
- 活动时刻:1 月 25 日-2 月 29 日
- 活动地址:developer.aliyun.com/topic/fcnew…
凭借于 Stable Diffusion Serverless API 的并发才能,生成 AI 艺术字,支持并宣布图,生成自己姓氏,姓名的头像春节期间“秀”遍朋友圈!
眯起眼睛看看是什么字?
开端布置运用
预备资源
本场景需求注册产品:
-
函数核算 FC
收取免费试用额度并注册 FC:free.aliyun.com/?pipCode=fc…
-
目标存储 OSS
收取免费试用额度并注册 OSS:free.aliyun.com/?pipCode=os…
-
表格存储 Tablestore收取免费试用额度并注册:ots:free.aliyun.com/?pipCode=ot…
布置运用 1:Stable Diffusion 运用
首要需求一个拥有如下内容的 Stable Diffusion 用于供给 API 接口。
- 进入函数核算 FC 3.0 控制台,点击左侧“运用”进行运用中心。假如老用户曾经创立过运用,点击“创立运用”也可直达运用中心
注意: 必定要确保左上角是“函数核算 FC 3.0” 假如不是能够检查右上角找到“进入函数核算 3.0”。
- 点击“人工智能”分类,挑选 “fc-stable-diffusion-v3”模版,点击“当即创立”
- 承认具体参数进行运用创立,您能够要点注意三个信息的填写,其他运用默认值即可
- 地域:挑选间隔您较近的区域,假如后续有更多出图需求,能够考虑挑选海外区域,以便利 hugging face 等网站的衔接
- 命名空间:假如您布置现已布置多个 SD,请在这里进行区别,新用户可运用默认值
- 绘图类型:挑选艺术字
- 首次运用需求额定的权限,能够依据提示“前往授权”
- 点击“创立运用”,勾选了解内容,点击 “赞同并持续布置” ,等候大约 1 分钟
- 生成 WebUI 域名(注意维护此链接不别传避免耗费您账户的费用),不要点击链接, 直接切换到右侧”Serverless API”
- 点击”Serverless API” 点击“初始化 Serverless API”,再次承认现已注册“FC、OSS、OTS” 三款产品,勾选“已阅读”点击“下一步”
- 进行“人物名”的授权,勾选“启用 Serverless API”,OTS 实例创立方式能够默认“主动创立”,承认后等候大约 30 秒
- 仿制“Serverless API 域名”备用,第一个运用创立结束,开端创立第二个运用
布置运用 2:艺术字运用
*1. 返回运用中心,在“人工智能”分类挑选 “fc-ai-character”模版,点击“当即创立”
- 填写参数,并创立运用,等候大约 1 分钟
- 地域:挑选间隔自己比较近的区域
- Serverless API 域名:填写之前仿制的 Serverless API 域名,假如忘掉能够去查找之前布置的运用
- 人物名如需授权请进行授权
- 布置成功后,点击“拜访域名”开端生成新春头像
开端生成艺术字头像
进入页面后,挑选上方供给的内置款式,点击“生成”即可开端出图。首次出图需求先发动程序,因为大模型较大,需求必定时刻的冷发动,因而第一张图会比较慢,第二张之后速度会明显变快。
凭借函数核算的调度才能,在多个恳求一起到来时,会拉起多个实例并宣布图,已提高功率(预估的进度和时刻仅供参考。)
默认一次会出 4 张图,能够在下方切换检查每张图的细节。
因为 AIGC 出图存在不承认性,一般需求您经过屡次测验已达到最好的作用。
页面最下方供给了最近的出图历史,便利进行挑选,鼠标悬浮在上方时,能够看到相关的部分参数。
运用小 Tips
您能够直接运用默认的参数生成头像,假如您对风格有特殊需求,也能够点击高档设置,进行精密配置。复杂的文字结构会影响生成图画的作用,您能够依据高档设置来反复调试图画质量。
- 文字内容高档设置
-
- 文字内容:要展示的文字,主张不要太长
- 字体:运用的文字字体,您能够挑选您本地的一些字体,也能够挑选我们为您供给的内置字体。假如有需求也能够贴入网络上的字体文件,加载对应的字体到页面中
- 前景色/背景色:文字及背景的颜色,将会影响页面的整体色调
- x/y:文字位置
- 字体大小:文字大小
- 边际发光:部分字体棱角过于分明,烘托时不行天然,经过边际发光能够尽可能柔化边际
- Stable Diffusion 参数
-
- 每次出图数量:并宣布图数
- 提示词:期望图片中呈现什么
- 反向提示词:不期望图片呈现什么
- 模型:运用的基础模型
- 迭代步数:模型烘托的步数(一般步数越多,图片会越精密,但也会花费更久的时刻)
- 文字生成过程:控制在什么时候文字介入到生成过程,介入的范围越大,文字越明显,但图片也会更不天然
- 文字权重:文字模型(ControlNet Tile)的权重
- 人脸修正:是否敞开 Adetailer 进行脸部修正
- 高清扩大倍数:出图结果要扩大多少倍(默认是 512 * 512 的图片,比较糊,主张扩大 2 倍到 1024 * 1024)
- 高清扩大过程:扩大过程中需求履行多少步迭代(也会影响画面内容,恰当调高会更加天然、好看)
页面会缓存之前填写的参数现已 Serverless API 地址,假如期望重新布置或清空图片列表,能够点击页面右上角的清空缓存后刷新页面。
删去运用
假如您后续不再运用,您能够对创立的内容进行删去。
- 删去函数核算运用,进入函数核算运用中心,删去创立的两个运用
- 删去 oss 目标存储资源,进入 OSS 控制台 [ 1] ,Bucket 列表进行删去
- 删去 ots 文件存储资源,进入 ots 控制台 [ 2] ,Bucket列表进行删去
相关链接:
[1]OSS 控制台
account.aliyun.com/login/login…
[2]ots 控制台