开发者社区 > 云原生 > Serverless > 正文

函数计算FC之前调用sdapi/v1/txt2img 这个接口,返回的是base64?

函数计算FC之前调用sdapi/v1/txt2img 这个接口,返回的是base64,现在返回的是一个文件名路径。这个是在哪里配置吗?

展开
收起
真的很搞笑 2024-08-14 16:58:59 14 0
1 条回答
写回答
取消 提交回答
  • 您的问题是关于从sdapi/v1/txt2img接口返回的数据格式变化,之前返回的是Base64编码的图像数据,而现在变成了文件名路径。您想了解如何配置这一变化。
    经过查询,数据库中并没有直接针对此接口返回类型变更配置的详细说明。通常情况下,sdapi/v1/txt2img接口的响应格式应当是由Stable Diffusion WebUI后端逻辑决定的,这可能涉及到WebUI的内部实现或配置更改。
    这种改变可能是由于以下几个原因:

    WebUI更新:如果您最近更新了Stable Diffusion WebUI的版本,新版本可能修改了API的行为,默认改为保存图像并返回路径而非直接返回Base64编码。
    插件影响:某些插件可能会修改API的行为,包括返回格式,检查是否有新安装或更新的插件可能导致了这一变化。
    配置修改:虽然直接配置返回格式的选项不太常见,但理论上WebUI的高级设置或环境变量中可能存在控制这一行为的选项。检查WebUI的配置文件或环境变量设置是否有相关改动。

    解决此问题的建议步骤如下:

    查阅更新日志:查看Stable Diffusion WebUI或相关插件的更新日志,确认是否有提及输出格式变动的信息。
    检查插件:禁用最近安装或更新的所有插件,然后重新测试接口,以确定是否由插件引起。
    查看文档与论坛:访问Stable Diffusion WebUI的官方文档或社区论坛,搜索是否有其他用户遇到类似问题及解决方案。
    配置检查:仔细审查WebUI的配置文件,如config.json,看看是否有控制输出格式的相关设置。

    如果上述步骤未能解决您的问题,且您确信此行为并非您期望的,可能需要深入到WebUI的源代码层面去查找和调整相应的返回逻辑,或者在社区中发起讨论寻求帮助。 ,此回答整理自钉群“【答疑群】函数计算 AIGC 场景技术交流”

    2024-08-14 18:51:43
    赞同 9 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载