更新时间:2024-03-19 GMT+08:00
分享

使用API模式

通过Serverless应用中心和管理中台部署的Stable-Diffusion应用默认未开启API访问,您可以通过配置函数环境变量的方式开启,请参考配置环境变量为Stable-Diffusion函数配置如下环境变量并保存。

表1 环境变量

Key

Value

EXTRA_ARGS

--api --api-auth username1:password1,username2:password2 --nowebui

然后参考配置单实例多并发为Stable-Diffusion函数配置并发参数,推荐参数如下:

  • WebUI模式
    • 单实例并发数:>=100,经测试一个人使用时单实例并发量在15左右,如果您是多人使用推荐将单实例并发数设置为100以上。
    • 单函数最大实例数:1,WebUI模式下出图过程中会不断查询任务进度,如果此时有多个实例,则可能出现请求发送错乱的问题,会导致无法显示进度和无法看到最终结果的问题,因此需将单函数最大实例数设为1。
  • API模式
    • 单实例并发数:1-5,保证一个实例不会有太多排队请求,当达到并发度后会弹出新实例,保证出图速度。
    • 单函数最大实例数:默认400,您可以根据自身需要调整。

使用Moderation审核生成结果

Stable Diffusion是一种AIGC推理模型,使用它生成图片的最终结果会因提示词、模型选择的不同存在较大的不确定性,存在涉黄、暴力等违法违规风险,建议在使用过程中配合华为云Moderation对生成结果进行审核,以降低风险,详细使用指南请参考图像内容审核(V3)

相关文档