更新时间:2025-08-12 gmt 08:00
进阶使用:使用api模式访问应用-j9九游会登录
通过应用中心部署的stable diffusion应用默认未启用api访问,可以通过配置函数环境变量的方式启用。
使用api模式访问应用
- 进入stable diffusion应用详情页,在“资源”列表中找到逻辑名称为“stable_diffusion”的函数资源,单击链接进入函数详情页面。
- 在“设置 > 环境变量”页签,单击“编辑环境变量”,在弹出窗口中单击“添加环境变量”,添加下表信息,填写完成后单击“确定”。
表1 使用api模式访问应用的环境变量 键
值
说明
extra_args
--api --api-auth username1:password1,username2:password2 --nowebui
“username1”和“username2”处填写用户名,“password1”和“password2”处填写需要设置的密码,通过英文逗号(,)分隔多用户的用户名和密码。
- 设置完成后,使用api模式访问应用时将需要输入您设置的用户名和密码。
配置并发参数
请参考配置函数的并发处理配置并发参数,webui模式和api模式的推荐参数如下:
- webui模式
- 单实例并发数:>=100。经测试,在单人使用场景下单实例并发量为15左右,如果是多人使用场景推荐将单实例并发数设置为100以上。
- 单函数最大实例数:1。在webui模式下,出图过程中会持续监控任务进度。若存在多个实例,可能引发请求混乱,进而造成进度显示与最终结果呈现的障碍。因此,需将单函数最大实例数设定为1。
- api模式
- 单实例并发数:1-5。确保单一实例不会积累过多的待处理请求,当并发量达到上限时,将触发新实例的启动,以保证图像生成的效率。
- 单函数最大实例数:默认400。可根据实际需要调整。
使用api模式访问应用并启用webui认证
如需同时使用api模式访问应用和启用webui认证,环境变量内容可参考表2设置。
|
键 |
值 |
说明 |
|---|---|---|
|
extra_args |
--api --api-auth user1:password1 --gradio-auth user1:password1 |
“username1”和“username2”处填写用户名,“password1”和“password2”处填写需要设置的密码,通过英文逗号(,)分隔多用户的用户名和密码。 |
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨