DeepAI Paper 图像与多模态 base64 图片返回怎么转 PNG?DeepAI 图像生成 API 实用教程

base64 图片返回怎么转 PNG?DeepAI 图像生成 API 实用教程

很多人搜索“base64 图片返回怎么转 PNG”时,真正需要的是一个能直接照着排查的清单,而不是泛泛解释。本文围绕 DeepAI API 中转站和 OpenAI Compatible API 的实际使用场景,整理原因、检查顺序和修复方法。

如果你的工具支持自定义 OpenAI Compatible API,常见 DeepAI Base URL 可以先用:

https://api.deepai.wang/v1

base64 图片处理流程

步骤说明
拿到 b64_json从接口 JSON 中提取
后端保存base64 解码写入 PNG
前端显示拼接 data:image/png;base64,
排错确认字段名和图片格式

快速测试命令

import base64

b64 = "..."
with open("output.png", "wb") as f:
    f.write(base64.b64decode(b64))

建议排查顺序

  • 不要把 base64 当普通文本文件保存。
  • 后端保存要用二进制模式。
  • 前端显示要加 MIME 头。
  • 确认返回字段是否真叫 b64_json。

FAQ

base64 和图片 URL 哪个好?

base64 适合直接返回和私有处理,URL 适合页面展示和缓存。

为什么解码后图片打不开?

可能是 base64 不完整、字段取错或写文件模式错误。

建议为每个客户端单独创建 DeepAI 令牌,并在排错时同时查看客户端报错和 DeepAI 后台日志。这样比只看前端提示更准确。

相关阅读:AI 客户端统一 API 配置清单

Related Post

Cherry studio deepai pdf file data base64.png

Cherry Studio 接入 DeepAI API 中转站:PDF file_data 的 Data URL 前缀与 Base64 解码排查Cherry Studio 接入 DeepAI API 中转站:PDF file_data 的 Data URL 前缀与 Base64 解码排查

Cherry Studio 通过 OpenAI-compatible API 上传 PDF 后文件损坏怎么办?本文结合 Cherry Studio GitHub 已关闭 Issue,说明 Data URL 前缀、纯 Base64、file_data 解码、SHA256 校验和 DeepAI API 中转站文件处理最佳实践。