使用腾讯云函数快速搭建AIGC应用

对于自己电脑配置不足,还想玩AI绘图的小伙伴,云应用是一个不错的选择。
这里我们有几种选择:

1、包月服务器 3528元/月
2、按量服务器 GN7vw 16核64G 7.35元/小时, 竞价 1.47元/小时
3、云函数 https://cloud.tencent.com/document/product/1154/95431
4、AI绘画 99元/一千张 https://cloud.tencent.com/document/product/1668
经过对比,便利性和价格方面,云函数性价比最高。
超低运维,即开即用,很适合新手入门学习。
计费示例

  • 说明:仅在实际调用 GPU 进行图片生成时计费,编写提示词、网页浏览图库图片均不计费。
  • 以生成 512*512 的图片,step 配置为 20,平均花费 1 ~ 10 秒为例,生成单张图片的平均费用为:
  • 0.0003074 (元/内存秒) * 32(GB 内存) * 1~10 生图时间(秒) = 0.0098368元 ~ 0.098368元
  • (即平均生成单张图片花费 0.01 ~ 0.1 元)

搭建

https://cloud.tencent.com/document/product/1154/95431

因为是新产品,更新比较频繁,如果差异,请看官方文档

首先,我们来到应用中心

https://console.cloud.tencent.com/sls
新建应用——> 应用市场——>Stable Diffusion AI 绘画应用社区应用 ——> 下一步

注意这里可能需要我们授权,自己跳转授权就可以了。
详情可以查看
https://cloud.tencent.com/document/product/598/10600

新建应用,基础配置

应用名:sd——> 地域:广州——> 应用类型:SD WebUI——> 自定义模型插件管理:创建私有网络:新建文件系统
等待完成就可以了。

注意:如果选择自定义模型插件管理,这里需要用到CFS 文件存储
https://cloud.tencent.com/document/product/582/83567
0.35元/GiB/月 (0.00048611 元/GiB/时)
这里基础占用8.9G,上传完自定义模型大概20G

大概 0.35*20=7元/月

上面基本完成了我们的应用部署,下面我们简单介绍一下我们的主要关注点

  • 查找我们的资源
    我们可以直接打开网址 https://console.cloud.tencent.com/sls
    左侧 Serverless 应用——> 应用名称——> sd(上面我们的应用名)
  • 资源介绍,从上至下
    1、基础信息:可以看到我们的访问链接,一个是sdwebui的界面,一个是cloudreve的界面
    2、资源列表
    这里我们可以看到我们有两个函数
    sd-server:sdwebui函数。点进去我们可以修改函数配置,比如修改成A10-24G显存28核116G
    sd-sd-cloudreve:cloudreve 函数,是一个容器函数,详细信息,可以在官网了解 https://cloudreve.org/

基础使用,以下均在资源列表页面操作

1、资源,模型插件管理

这里我们需要基础信息,找到 sd-sd-cloudreve 应用地址点击,我们可以看到登录界面

账号: admin@scfcloudreve.com
密码:admin

注意:这里我们需要删除链接后面的 release
然后就会跳转到登录页面了
自行修改初始密码,更多详情 https://cloudreve.org/

2、基础信息,找到 应用地址 sd-server ,这个是我们的 sdwebui 页面

首次打开有冷启动,可能要2分钟

等待完成,我们就可以看到熟悉的 sdwebui界面了。
应用给我们了默认提示词,点击生成,等待10s就可以看到我们生成的第一张图了。

高阶应用

  • 这里我们可以使用cloudreve进行上传模型和插件
  • 应用默认支持api调用,我们只需在链接后面添加/docs即可
    具体,可以查看api文档
    https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/API

    现在还不支持镜像客制化,但是已经基本满足我们的要求。
    后续有其他需求,可以在用户之声 或者直接加群反馈,工单也很迅速。

其他

上述基本完成了部署,因为GPU费用高昂,这里我们要谨慎不要暴露我们的sd应用链接。

不使用的情况,我们可以设置并发额度为0,关闭函数。

对于api调用的,我们可以开启api网关鉴权

如果模型比较多,我们可以先购买存储资源包更划算一些。

参考:

https://cloud.tencent.com/document/product/1154/95431