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 gpt image 2 response format error.png

Cherry Studio 接入 DeepAI API 中转站:gpt-image-2 报 Unknown parameter response_format 怎么修Cherry Studio 接入 DeepAI API 中转站:gpt-image-2 报 Unknown parameter response_format 怎么修

Cherry Studio 使用 OpenAI-compatible Provider 调用 gpt-image-2、gpt-image-1.5 等图像模型时,如果返回 400 Unknown parameter: response_format,通常不是 Key 或 Base URL 错,而是客户端给新图像模型多传了 response_format。本文结合 Cherry Studio Issue #14485 和 PR #14578,整理 DeepAI API 中转站场景下的排查和修复方法。