images/edits
curl --request POST \
--url https://api.maxapi.ai/v1/images/edits \
--header 'Content-Type: multipart/form-data' \
--form model=z-image-turbo \
--form image='@example-file'import requests
url = "https://api.maxapi.ai/v1/images/edits"
files = { "image": ("example-file", open("example-file", "rb")) }
payload = { "model": "z-image-turbo" }
response = requests.post(url, data=payload, files=files)
print(response.text)const form = new FormData();
form.append('model', 'z-image-turbo');
form.append('image', 'example-file');
const options = {method: 'POST'};
options.body = form;
fetch('https://api.maxapi.ai/v1/images/edits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.maxapi.ai/v1/images/edits"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"model\"\r\n\r\nz-image-turbo\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"image\"; filename=\"example-file\"\r\nContent-Type: application/octet-stream\r\n\r\n\r\n-----011000010111000001101001--")
req, _ := http.NewRequest("POST", url, payload)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.maxapi.ai/v1/images/edits")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"model\"\r\n\r\nz-image-turbo\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"image\"; filename=\"example-file\"\r\nContent-Type: application/octet-stream\r\n\r\n\r\n-----011000010111000001101001--")
.asString();{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}POST
https://api.maxapi.ai
/
v1
/
images
/
edits
images/edits
curl --request POST \
--url https://api.maxapi.ai/v1/images/edits \
--header 'Content-Type: multipart/form-data' \
--form model=z-image-turbo \
--form image='@example-file'import requests
url = "https://api.maxapi.ai/v1/images/edits"
files = { "image": ("example-file", open("example-file", "rb")) }
payload = { "model": "z-image-turbo" }
response = requests.post(url, data=payload, files=files)
print(response.text)const form = new FormData();
form.append('model', 'z-image-turbo');
form.append('image', 'example-file');
const options = {method: 'POST'};
options.body = form;
fetch('https://api.maxapi.ai/v1/images/edits', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.maxapi.ai/v1/images/edits"
payload := strings.NewReader("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"model\"\r\n\r\nz-image-turbo\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"image\"; filename=\"example-file\"\r\nContent-Type: application/octet-stream\r\n\r\n\r\n-----011000010111000001101001--")
req, _ := http.NewRequest("POST", url, payload)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.maxapi.ai/v1/images/edits")
.body("-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"model\"\r\n\r\nz-image-turbo\r\n-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"image\"; filename=\"example-file\"\r\nContent-Type: application/octet-stream\r\n\r\n\r\n-----011000010111000001101001--")
.asString();{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}请求体
multipart/form-data
示例:
"z-image-turbo"
要编辑的图像。必须是有效的 PNG 文件,小于 4MB,并且是方形的。如果未提供遮罩,图像必须具有透明度,将用作遮罩。 示例值: cmMtdXBsb2FkLTE2ODc4MzMzNDc3NTEtMjA=/31225951_59371037e9_small.png
附加图像,其完全透明区域(例如,alpha 为零的区域)指示image应编辑的位置。必须是有效的 PNG 文件,小于 4MB,并且尺寸与原始image相同。
示例:
""
所需图像的文本描述。最大长度为 1000 个字符。
示例:
"A cute baby sea otter wearing a beret."
示例:
""
生成图像的大小。必须是256x256、512x512或 1024x1024之一。
示例:
"1024x1024"
生成的图像返回的格式。必须是url或b64_json。
示例:
"url"