Undefined v3.6.8
v3.6.8 生图响应自动识别与 WebUI request_params 搜索修复
本版本修复 OpenAI 兼容生图链路对 response_format 的错误默认与解析依赖,并加固 base64 解码;同时修正 WebUI 配置搜索会把 request_params 结构化编辑器里的 key/type 控件单独隐藏的问题。
变更内容
- 生图响应按 payload 自动识别格式:
http(s) url/ data URL /url内原始 base64 /b64_json/base64,不再依赖请求或配置中的response_format做解析分支。 - 停止默认写入
response_format=base64:仅当工具参数显式传入时覆盖;否则保留request_params中的值(若有),避免上游网关因默认格式不兼容而失败。 - 加固 base64 解码:
validate=True校验字母表,并用 PNG/JPEG/GIF/BMP/WEBP 魔数确认结果为图片,拒绝把错误文本当成功生图。 - 修复 WebUI 配置搜索:索引与过滤仅针对带
data-path的表单项,嵌套 key/type 表单组不再被单独隐藏;request_params编辑器占满网格宽度,搜索匹配时 key/type 仍可见。 - 同步配置文档与回归测试:覆盖 payload 解析回落、edit-form 默认值、base64 校验,以及 config search 对 request_params 嵌套控件的可见性。