Skip to content
POST/v1/images/edits

图像编辑

平台接口会校验上传文件类型、大小与非文件字段,并统一返回 OpenAI 风格图片结果。

基础信息

鉴权Authorization: Bearer sk-...
请求类型multipart/form-data
响应类型application/json

请求参数

FormData

字段
类型
必填
位置
说明
model
string
formData
图像编辑模型。
示例:"gpt-image-1"
image
file
formData
待编辑的源图片。
mask
file
formData
可选遮罩文件。
prompt
string
formData
编辑指令。
示例:"把画面改成更现代的产品首页风格"
size
string
formData
输出尺寸。
示例:"1024x1024"
quality
string
formData
质量配置。
示例:"high"
response_format
string
formData
返回格式。
示例:"url"

响应示例

json
{
  "created": 1744512000,
  "data": [
    {
      "url": "https://cdn.example.com/generated/portal-home-edit.png"
    }
  ]
}

错误码

HTTPcode说明
400invalid_request_error请求体结构不合法、缺少必填参数,或 JSON 无法解析。
401invalid_auth_header缺少或传错鉴权头,网关无法识别当前调用身份。
403model_not_allowed当前 API Key 没有访问该模型的权限。
402insufficient_balance余额不足,平台在调用前预检时已拒绝请求。
503model_not_available当前模型没有可用路由或上游渠道不可用。

在线调试

Playground · 浏览器直连网关

图像编辑

上传图片与可选遮罩进行编辑,采用 multipart/form-data。

该接口为 multipart 文件上传场景。第一版 Playground 先提供完整请求样例;真实文件上传建议使用 cURL、Python 或业务系统调用。

提示:请在浏览器中手动选择本地图片文件,接口会使用 multipart/form-data 上传。

json
尚未发起请求。
bash
curl --location --request POST 'https://api.harnmodel.com/v1/images/edits' \
  --header 'Authorization: Bearer sk-xxx'

多语言示例

bash
curl --location --request POST 'https://api.harnmodel.com/v1/images/edits' \
  --header 'Authorization: Bearer sk-xxx'

千云开发者中心仅维护中文第一版文档;接口口径以当前后端实现为准。