图像编辑
接口概述
基于输入图片与编辑指令改图:修改图中文字、增删或移动物体、迁移风格、多图融合。统一使用扁平请求体;部分模型也支持原生嵌套体写法,见下。
接口地址
POST https://openai.jw-info.com/v1/images/edits
请求头
| 请求头 | 是否必填 | 说明 |
|---|---|---|
| Content-Type | 是 | application/json |
| Authorization | 是 | Bearer {API_KEY},或 x-api-key |
请求参数
| 参数名 | 类型 | 是否必填 | 默认值 | 说明 |
|---|---|---|---|---|
| model | string | 是 | - | 编辑模型名,如 qwen-image-edit、qwen-image-edit-plus |
| prompt | string | 是 | - | 编辑指令,描述期望效果。基础版上限 800 token,增强版 1300 |
| image | string / array | 是 | - | 输入图片,URL 或 Base64(data:image/png;base64,...),支持 1–3 张,单张 ≤10MB |
| size | string | 否 | 近似输入图比例 | 输出尺寸 宽x高,宽高范围 [512, 2048];部分基础模型不支持自定义 |
| n | integer | 否 | 1 | 输出张数(基础版固定 1,增强版 1–6) |
| negative_prompt | string | 否 | - | 反向提示词,≤500 字符 |
| prompt_extend | boolean | 否 | true | 是否开启提示词智能改写(部分模型不支持) |
| seed | integer | 否 | - | 随机种子 [0, 2147483647] |
进阶用法:也支持原生嵌套体({"model": "...", "input": {...}}),两种写法都可直接使用。
请求示例
curl https://openai.jw-info.com/v1/images/edits \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-image-edit",
"prompt": "把背景换成夜晚的城市街道",
"image": "https://example.com/input.png"
}'
多图融合:
{
"model": "qwen-image-edit-plus",
"prompt": "把第二张图的椅子放进第一张图的客厅里",
"image": ["https://example.com/room.png", "https://example.com/chair.png"],
"n": 2
}
响应参数
| 字段 | 类型 | 说明 |
|---|---|---|
| data[].url | string | 编辑结果图片地址 |
按张计费(n 张即 n 倍单价),本次扣费可在控制台「费用中心」查看。
响应示例
{
"created": 1770000000,
"data": [ { "url": "https://cdn.example.com/edit/1.png" } ]
}