curl --request POST \
--url https://api.minimax.cn/v1/images/edits \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "MiniMax-H3-Image",
"prompt": "把图1里的猫换成图2里的柴犬,保持背景不变",
"images": [
{"image_url": "https://example.com/cat.jpg"},
{"image_url": "https://example.com/dog.png"}
],
"size": "auto",
"response_format": "url"
}'{
"created": 1792308678,
"data": [
{
"url": "https://example.com/h3-image/output-0.jpg",
"size": "5440x3072",
"revised_prompt": "将图1中趴在窗台上的橘猫替换为图2中的柴犬,保持柴犬的毛色与面部特征,姿态改为趴卧,窗台、光线与背景保持不变"
}
],
"output_format": "jpeg",
"usage": {
"generated_images": 1,
"total_tokens": 40225,
"input_tokens": 23905,
"output_tokens": 16320,
"input_tokens_details": {
"text_tokens": 12093,
"image_tokens": 11812
},
"output_tokens_details": {
"image_tokens": 16320
}
},
"request_id": "021792308678142a2c883cf675b9804d"
}图像编辑
使用 MiniMax-H3-Image 根据 1 ~ 16 张参考图和文本描述生成新图片。
curl --request POST \
--url https://api.minimax.cn/v1/images/edits \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "MiniMax-H3-Image",
"prompt": "把图1里的猫换成图2里的柴犬,保持背景不变",
"images": [
{"image_url": "https://example.com/cat.jpg"},
{"image_url": "https://example.com/dog.png"}
],
"size": "auto",
"response_format": "url"
}'{
"created": 1792308678,
"data": [
{
"url": "https://example.com/h3-image/output-0.jpg",
"size": "5440x3072",
"revised_prompt": "将图1中趴在窗台上的橘猫替换为图2中的柴犬,保持柴犬的毛色与面部特征,姿态改为趴卧,窗台、光线与背景保持不变"
}
],
"output_format": "jpeg",
"usage": {
"generated_images": 1,
"total_tokens": 40225,
"input_tokens": 23905,
"output_tokens": 16320,
"input_tokens_details": {
"text_tokens": 12093,
"image_tokens": 11812
},
"output_tokens_details": {
"image_tokens": 16320
}
},
"request_id": "021792308678142a2c883cf675b9804d"
}MiniMax-H3-Image、MiniMax-H3-Image-Highspeed,两者参数与限制相同。图像编辑始终开启 Prompt 增强,增强结果见 data[].revised_prompt。
max_retries=0,关闭默认的自动重试。授权
请求体
支持两种写法:application/json,或兼容 OpenAI SDK images.edit 的 multipart/form-data。
模型名称。可选值:MiniMax-H3-Image、MiniMax-H3-Image-Highspeed,两者参数与限制相同
MiniMax-H3-Image, MiniMax-H3-Image-Highspeed 图片编辑的文本描述,最长 32000 个字符(按 Unicode 字符计,不含首尾空白),为空或只含空白时返回 400。
32000参考图列表,1 ~ 16 张。
参考图限制(请求体总大小 ≤ 64 MiB,Base64 编码后的大小约为原文件的 4/3;超过该上限时请改用公网 URL 或 mm_file://)
| 项 | 限制 |
|---|---|
| 格式 | JPG、JPEG、PNG、WEBP、HEIC、HEIF |
| 单文件大小 | ≤ 64 MiB |
| 宽高范围 | [128, 8192] px |
| 长宽比(长边/短边) | ≤ 4:1 |
| 数量 | 1 ~ 16 |
1 - 16 elementsShow child attributes
Show child attributes
生成图片数量,取值范围 [1, 10],默认 1。
1 <= x <= 10输出宽高比,默认 auto。只能在 size 不传或为 auto 时传入,size 为 宽x高 时传入返回 400。
auto:由 Prompt 增强结合参考图与内容决定X:Y:X、Y 为 1 ~ 300 的整数,宽高比在 1:3 ~ 3:1 之间(含边界),如16:9、3:4、21:9、3:1
"16:9"
输出面积档位,默认 4K。只能在 size 不传或为 auto 时传入,size 为 宽x高 时传入返回 400。
1K、2K、4K 的目标面积分别为 1024 × 1024、2048 × 2048、4096 × 4096 像素,宽高由服务端按宽高比计算,如 2K 搭配 16:9 输出 2720 × 1536。每张的实际宽高见 data[].size。
1K, 2K, 4K 输出图片格式,默认 jpeg。可用值:png、jpeg、jpg、webp。jpg 与 jpeg 等价,响应中的 output_format 返回 jpeg。
png, jpeg, jpg, webp 返回形式,默认 url。
url:图片链接,有效期 24 小时,请在有效期内下载并自行保存b64_json:Base64 编码的图片数据,不支持流式
b64_json 的总输出面积(n × 宽 × 高)上限如下,超出返回 400(size 为 auto 时每张按 area 对应的面积计,如 4K 按 4096 × 4096):
output_format | 总面积上限 | 参考 |
|---|---|---|
png | 20,000,000 px | 1 张任意尺寸 |
jpeg / webp | 80,000,000 px | 最多 4 张 4K,或 10 张 2K |
url, b64_json 是否流式输出,默认 false。开启后响应为 text/event-stream(SSE),仅支持 response_format 为 url:
- 每张图片处理完推送一个事件:成功为
image_edit.partial_succeeded,失败为image_edit.partial_failed。事件按完成先后推送,用image_index对应张序 - 全部结束后推送
image_edit.completed,包含usage和request_id - 响应头返回后,全部图片失败或提交生成前失败时推送
error事件 - 响应头返回前的错误(参数错误、鉴权失败、限流、余额不足等)仍以普通 HTTP 错误返回,与非流式相同;请先检查 HTTP 状态码,再按 SSE 解析
事件结构见流式响应事件。
压缩质量,取值范围 [0, 100],默认 95,数值越大画质越高、文件越大。仅对 jpeg / webp 生效,输出 png 时忽略;超出取值范围返回 400。
0 <= x <= 100是否在图片上添加可见的 AIGC 标识水印,默认 false。AIGC 隐式标识(写在图片文件的元数据中)按合规要求写入,不受该参数控制。
响应
stream 为 false(默认)时返回 application/json。stream 为 true 时返回 text/event-stream(SSE),每个事件的 data 为 JSON,结构见 text/event-stream 的响应定义,事件说明与完整示例见流式响应事件。
响应生成时间,Unix 时间戳(秒)。
图片列表,始终为 n 项,按张序排列(与流式事件的 image_index 一致)。成功的项返回 url(或 b64_json)、size 和 revised_prompt;失败的项(包括未通过内容安全检查的)只返回 error。
只要有 1 张成功,HTTP 状态码就是 200,请逐项检查 data[].error;全部失败时返回 402、422 或 500 的错误响应。只对成功的图片计费。
Show child attributes
Show child attributes
生成图片的格式。
png, jpeg, webp 本次请求的 token 用量,只统计成功的图片,按此计费。total_tokens 为 input_tokens 与 output_tokens 之和。
Show child attributes
Show child attributes
请求 ID(即 Trace ID),反馈问题时请提供。
此页面对您有帮助吗?