🔥Midjourney Edit API
Midjourney图像编辑,支持外部图像编辑。
Last updated
Midjourney图像编辑,支持外部图像编辑。
Last updated
import requests
endpoint = "https://api.ttapi.io/midjourney/image-edits/submit"
headers = {
"TT-API-KEY": your_key
}
data = {
"prompt": "blue-eyed cat",
"image": "https://cdn.ttapi.io/other/2025-07-28/2ace47ac-5cf0-41bb-b1eb-3e47f2a46f35.png",
"hookUrl": "https://webhook-test.com/1cb411db3bc4bfa7729c7df3ca2c1a5e"
}
response = requests.post(endpoint, headers=headers, json=data)
print(response.status_code)
print(response.json())const axios = require('axios');
let config = {
method: 'post',
url: 'https://api.ttapi.io/midjourney/image-edits/submit',
headers: {
'TT-API-KEY': 'your_key'
},
data : {
"prompt": "blue-eyed cat",
"image": "https://cdn.ttapi.io/other/2025-07-28/2ace47ac-5cf0-41bb-b1eb-3e47f2a46f35.png",
"hookUrl": "https://webhook-test.com/1cb411db3bc4bfa7729c7df3ca2c1a5e"
}
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.status));
})
.catch(function (error) {
console.log(error);
});{
"status": "SUCCESS",
"message": "success",
"data": {
"jobId": "943583cb-08f4-4077-ad1e-f1bfc6c1191a"
}
}{
"status": "FAILED",
"message": "",
"data": null
}import requests
endpoint = "https://api.ttapi.io/midjourney/image-edits/fetch"
headers = {
"TT-API-KEY": your_key
}
data = {
"jobId": "afa774a3-1aee-5aba-4510-14818d6875e4"
}
response = requests.post(endpoint, headers=headers, json=data)
print(response.status_code)
print(response.json())const axios = require('axios');
let config = {
method: 'post',
url: 'https://api.ttapi.io/midjourney/image-edits/fetch',
headers: {
'TT-API-KEY': 'your_key'
},
data : {
"jobId" => "afa774a3-1aee-5aba-4510-14818d6875e4"
}
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.status));
})
.catch(function (error) {
console.log(error);
});{
"status": "SUCCESS",
"message": "success",
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"data": {
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"progress": "100",
"mode": "fast",
"prompt": "blue-eyed cat",
"quota": "3",
"images": [
"https://cdn.midjourney.com/48b2eff6-80b2-4f53-a651-993481a928ad/0_0.png",
"https://cdn.midjourney.com/48b2eff6-80b2-4f53-a651-993481a928ad/0_1.png",
"https://cdn.midjourney.com/48b2eff6-80b2-4f53-a651-993481a928ad/0_2.png",
"https://cdn.midjourney.com/48b2eff6-80b2-4f53-a651-993481a928ad/0_3.png"
],
"hookUrl": "https://webhook-test.com/bf74f63b0d51ba1b3090e295aae057fe",
"submitTime": "2025-07-30T05:39:16Z",
"finishTime": "2025-07-30T05:40:01Z"
}
}{
"status": "PENDING_QUEUE",
"message": "",
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"data": {
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"progress": null,
"mode": "fast",
"prompt": "blue-eyed cat",
"quota": "3",
"images": null,
"hookUrl": "https://webhook-test.com/bf74f63b0d51ba1b3090e295aae057fe",
"submitTime": "2025-07-30T05:39:16Z",
"finishTime": null
}
}{
"status": "ON_QUEUE",
"message": "",
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"data": {
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"progress": null,
"mode": "fast",
"prompt": "blue-eyed cat",
"quota": "3",
"images": null,
"hookUrl": "https://webhook-test.com/bf74f63b0d51ba1b3090e295aae057fe",
"submitTime": "2025-07-30T05:39:16Z",
"finishTime": null
}
}{
"status": "FAILED",
"message": "job timeout",
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"data": {
"jobId": "7cea558a-6da0-41cd-863f-e90d5866b076",
"progress": null,
"mode": "fast",
"prompt": "blue-eyed cat",
"quota": "0",
"images": null,
"hookUrl": "https://webhook-test.com/bf74f63b0d51ba1b3090e295aae057fe",
"submitTime": "2025-07-30T05:39:16Z",
"finishTime": null
}
}