任务:局部重绘 Modal
概览
- 请求方法:
POST - 路径:
/mj/submit/modal - 内容类型:
application/json
认证
- 使用 HTTP Bearer Token,示例:
Authorization: Bearer sk-xxxxx
请求参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| taskId | string | 是 | 原始任务 ID |
| prompt | string | 否 | 重绘提示词 |
| maskBase64 | string | 否 | 蒙版图片 base64 |
建议字段顺序:taskId, prompt, maskBase64。
请求示例
json
{
"taskId": "1725017986212425",
"prompt": "眼睛再大一点。",
"maskBase64": "data:image/png;base64,xxx"
}curl
bash
curl -X POST "https://api.gpt.ge/mj/submit/modal" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxx" \
-d '{"taskId":"1725017986212425","prompt":"眼睛再大一点。","maskBase64":"data:image/png;base64,xxx"}'JavaScript (fetch)
javascript
fetch('https://api.gpt.ge/mj/submit/modal', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer sk-xxxx' },
body: JSON.stringify({ taskId: '1725017986212425', prompt: '眼睛再大一点。', maskBase64: 'data:image/png;base64,xxx' })
}).then(r => r.json()).then(console.log)Python (requests)
python
import requests
payload = {
'taskId': '1725017986212425',
'prompt': '眼睛再大一点。',
'maskBase64': 'data:image/png;base64,xxx'
}
resp = requests.post('https://api.gpt.ge/mj/submit/modal', headers={'Content-Type':'application/json','Authorization':'Bearer sk-xxxx'}, json=payload)
print(resp.json())返回示例(200)
json
{
"code": 1,
"description": "Submit success",
"result": "1725017986212425",
"properties": {
"discordChannelId": "1278917486263402612",
"discordInstanceId": "1550466896007176192"
}
}