DataEyesAI
官网主页控制台API文档
条款与协议
官网主页控制台API文档
条款与协议
  1. 图像模型
  • 快速开始
    • 欢迎使用 DataEyesAI
    • 快速开始
    • API Key 与鉴权
    • Base URL 与 SDK 配置
    • 模型、分组与计费
  • 开发工具接入
    • Claude Code
    • Claude Code for VS Code
    • Codex
    • OpenClaw
    • OpenCode
    • Cline
    • Gemini CLI
    • Grok CLI
    • n8n
    • AutoClaw
    • 其他工具
    • 常见问题
      • Claude Code 400 错误排查
  • AI大模型API
    • API 总览
    • 对话补全(Chat Completions)
    • 响应(Responses)
    • Claude 原生(Messages)
    • Gemini 原生(generateContent)
    • 文本向量(Embeddings)
    • 图像模型
      • 图像生成(Images)
      • Gemini 图像生成
      • GPT Image 2
      • 图像编辑 API 文档
      • FLUX.3 图像生成 API(flux-3-image)
      • FLUX 图像生成 API
    • Midjourney格式
      • Midjourney API 接口文档
      • 01_文生图Imagine
      • 02_查询任务状态Fetch
      • 03_执行操作Action
      • 04_提交弹窗确认Modal
      • 05_编辑图片Edits
      • 06_多图混合Blend
      • 07_图生文Describe
      • 08_上传图片Upload
      • 09_换脸FaceSwap
      • 10_获取图片Seed
      • 11_批量查询任务
      • 12_获取生成图片Image
    • 视频生成接口API
      • FLUX 视频生成(flux-3-video)
      • 豆包Seedance视频生成
        • 00-概述
        • 01-创建视频生成任务
        • 02-查询视频生成任务
        • 03-查询视频生成任务列表
        • 04-取消或删除视频生成任务
        • Seedance 私域素材库 API
      • 海螺Hailuo视频生成
        • 00-概述
        • 01-文生视频-T2V
        • 02-图生视频-I2V
        • 03-首尾帧生成视频-FL2V
        • 04-主体参考视频-S2V
        • 05-查询任务状态
        • 06-视频下载
        • 07-附录-运镜指令与回调
      • MiniMax-H3视频生成
        • 00-概述
        • 01-创建视频生成任务
        • 02-创建视频再生成任务
        • 03-创建H3-Context-IR任务
        • 04-查询任务
        • 05-查询任务列表
        • 06-取消或删除任务
      • 可灵AI视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-视频Omni
        • 04-多图参考生视频
        • 05-动作控制
        • 06-多模态视频编辑
        • 07-视频延长
        • 08-对口型
        • 09-数字人
        • 10-文生音效
        • 11-视频配音效
        • 12-语音合成
        • 13-音色克隆
        • 14-图像识别
        • 15-主体管理
        • 16-视频特效
      • Vidu视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考生视频
        • 04-首尾帧
        • 05-智能多帧
        • 06-场景特效模板
        • 07-模板成片
        • 08-查询任务
      • 即梦视频生成
        • 00-概述
        • 01-3.0Pro视频生成
        • 02-720P文生视频
        • 03-720P图生视频-首帧
        • 04-720P图生视频-首尾帧
        • 05-720P图生视频-运镜
        • 06-1080P文生视频
        • 07-1080P图生视频-首帧
        • 08-1080P图生视频-首尾帧
        • 09-错误码
      • Grok视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考图生视频
        • 04-视频编辑
        • 05-视频延长
      • 万相视频生成
        • 00-概述
        • 01-文生视频
        • 02-图生视频
        • 03-参考生视频
        • 04-视频编辑
        • 05-首尾帧生视频
        • 06-动作迁移与视频换人
        • 07-数字人视频
        • 08-通用视频编辑-VACE
        • 09-查询任务
      • HappyHorse
        • HappyHorse文生视频
        • HappyHorse图生视频-基于首帧
        • HappyHorse参考生视频
        • HappyHorse视频编辑
    • 语音接口API文档
      • 语音接口API
      • Gemini TTS 调用API
      • Google DeepMind Lyria API文档
      • Elevenlabs Speech to Text API 文档
  • 搜索_阅读API
    • 搜索与阅读
    • 联网搜索
    • 搜索并阅读
    • 视频搜索
    • 网页阅读
    • 文档解析
    • 热搜榜
    • 天气查询
    • 国内外城市ID
  • 进阶与系统接口
    • 错误码
    • 速率限制与计费规则
    • 常见问题
    • 列出模型
    • API 密钥与额度查询接口
    • API 密钥管理接口文档
  1. 图像模型

图像编辑 API 文档

POST /v1/images/edits#

基于输入图像和文本描述,生成编辑后的新图像。

请求地址#

POST https://studio.dataeyes.ai/v1/images/edits

认证方式#

在请求头中携带 API Key:
Authorization: Bearer YOUR_API_KEY

请求格式#

multipart/form-data

请求参数#

参数名类型必填说明
imagefile是需要编辑的原始图像文件,支持 PNG 格式
promptstring是图像编辑的文本描述,描述期望的编辑效果
modelstring是使用的模型名称,如 gpt-image-2-sp
ninteger否生成图像数量,默认为 1
sizestring否输出图像尺寸。可选值:1024x1024(默认)、1536x1024(横向)、1024x1536(纵向)
qualitystring否图像质量。可选值:high、medium(默认)、low
maskfile否蒙版图像文件(PNG 格式,需包含 Alpha 通道)。透明区域表示需要编辑的区域,不透明区域将保持不变

响应格式#

成功响应(HTTP 200)#

response_format=b64_json(默认)
{
  "created": 1778669675,
  "data": [
    {
      "b64_json": "iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAIAAADwf7zU..."
    }
  ]
}
字段类型说明
createdinteger响应创建时间的 Unix 时间戳
dataarray生成的图像数组
data[].b64_jsonstring图像的 Base64 编码字符串(当 response_format 为 b64_json 时)

错误响应#

{
  "error": {
    "message": "image is required",
    "type": "server_error",
    "param": "",
    "code": "convert_request_failed"
  }
}
字段类型说明
error.messagestring错误描述信息
error.typestring错误类型
error.paramstring出错的参数名称(如适用)
error.codestring错误代码

请求示例#

示例一:基础图像编辑#

将一张图片按照文本描述进行整体风格转换。
cURL
Python
Node.js
响应
{
  "created": 1778669675,
  "data": [
    {
      "b64_json": "iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAIAAADwf7zU...(完整Base64编码)"
    }
  ]
}

示例二:高质量图像编辑#

使用 quality=high 参数获得更高质量的输出。
cURL
Python
注意:quality=high 模式下生成耗时较长(可能超过 60 秒),请确保客户端设置了足够的请求超时时间。

示例三:蒙版局部编辑#

使用 mask 参数指定需要编辑的区域,保持其他区域不变。
蒙版要求:
格式为 PNG,需包含 Alpha 通道(RGBA)
透明区域(Alpha=0)为需要编辑的区域
不透明区域(Alpha=255)为保持不变的区域
尺寸建议与原始图像一致
cURL
Python


常见错误码#

HTTP 状态码错误代码说明解决方案
401unauthorizedAPI Key 无效或已过期检查 Authorization 请求头中的 API Key 是否正确
500convert_request_failed请求参数转换失败检查是否缺少必填参数(如 image)

最佳实践#

1.
图像格式:推荐使用 PNG 格式上传,确保图像质量不受有损压缩影响
2.
图像尺寸:输入图像无严格尺寸限制,系统会自动缩放处理;但建议输入尺寸接近目标输出尺寸以获得最佳效果
3.
Prompt 编写:描述尽量具体明确,说明期望的编辑效果、风格和细节
4.
蒙版制作:使用支持 Alpha 通道的图像编辑工具(如 Photoshop、GIMP)制作蒙版,确保编辑区域完全透明
5.
Base64 解码:返回的 b64_json 为标准 Base64 编码,可使用各语言标准库直接解码为二进制图像数据

接口兼容性#

本接口兼容 OpenAI Images Edit API 规范,现有基于 OpenAI SDK 的代码可无缝迁移:
使用 OpenAI Python SDK
使用 OpenAI Node.js SDK

上一页
GPT Image 2
下一页
FLUX.3 图像生成 API(flux-3-image)