更新时间:2025-01-07 GMT+08:00
分享

使用FunctionGraph部署AI绘画Stable Diffusion操作流程

表1介绍本实践中使用FunctionGraph部署AI绘画Stable Diffusion应用的操作流程与说明,其中进阶使用流程主要面向具体的业务使用需求场景,请参考相关说明选择使用。

表1 部署AI绘画Stable Diffusion应用操作流程说明

操作流程

说明

为FunctionGraph创建云服务委托

使用FunctionGraph应用中心部署Stable Diffusion应用前,需授权FunctionGraph使用其他云服务,确保能与其他云服务协同工作。

部署和使用AI绘画Stable Diffusion应用

使用FunctionGraph应用中心的AI绘画Stable Diffusion模板创建应用,即可使用默认模型和临时域名进行AI绘画。

绑定自定义域名(可选)

如需绑定自定义域名访问AI绘画应用,还需进行以下操作:

  1. 准备自定义域名
  2. 配置域名解析
  3. 绑定自定义域名

上传自定义模型(可选)

如需使用自定义模型进行AI绘画,还需进行以下操作:

  1. 创建虚拟私有云VPC和子网
  2. 创建SFS Turbo文件系统
  3. 初始化自定义模型挂载文件系统
  4. 上传与加载自定义模型

进阶使用:使用ECS作为NFS服务器实现多用户资源隔离

如需实现多用户使用场景下的资源隔离,FunctionGraph函数支持挂载ECS服务器作为文件系统来源,通过设置共享NFS路径可有效管理多用户模型资源,可通过以下操作实现:

  1. 购买ECS服务器
  2. 设置ECS下的NFS共享
  3. 在Stable Diffusion应用的函数中挂载ECS
  4. 上传与加载模型

进阶使用:通过挂载同一SFS文件系统实现多用户资源共享

如需实现多用户使用场景下的资源共享,各用户可以挂载同一个SFS Turbo文件系统,以实现文件系统内的模型资源共享,同时通过设置个人应用的结果保存路径实现推理结果隔离,可通过以下操作实现:

  1. 创建多用户配置文件
  2. 修改环境变量使用新配置文件
  3. 修改结果保存路径

进阶使用:使用专享版APIG触发器提升性能

如遇业务需求量大,建议将函数触发器改用为专享版APIG触发器,可通过以下操作实现:

  1. 购买专享版APIG实例
  2. 配置专享版APIG触发器
  3. 修改触发器后端超时时间
  4. 为函数的APIG组绑定域名

进阶使用:启用WebUI认证

如需加强应用使用的安全性,可以通过配置函数环境变量的方式启用WebUI认证,访问WebUI时将需要输入用户名和密码才可以进行绘图操作。

进阶使用:使用API模式访问应用

如需使用API模式访问应用,可以通过配置函数环境变量的方式启用并配置并发参数。

相关文档