DeerAPI 指定ID获取任务:通过 GET /mj/task//fetch 快速稳定查询 Midjourney 单个任务状态与结果,适合中途任务追踪与排查。
curl --request GET \
--url https://api.deerapi.com/mj/task/{id}/fetch \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"action": "<string>",
"customId": "<string>",
"botType": "<string>",
"prompt": "<string>",
"promptEn": "<string>",
"description": "<string>",
"state": "<string>",
"mode": "<string>",
"proxy": "<string>",
"submitTime": 123,
"startTime": 123,
"finishTime": 123,
"imageUrl": "<string>",
"imageHeight": 123,
"imageWidth": 123,
"status": "<string>",
"progress": "<string>",
"failReason": "<string>",
"buttons": [
{
"customId": "<string>",
"emoji": "<string>",
"label": "<string>",
"type": 123,
"style": 123
}
],
"maskBase64": "<string>",
"properties": {
"notifyHook": "<string>",
"flags": 123,
"messageId": "<string>",
"messageHash": "<string>",
"nonce": "<string>",
"customId": "<string>",
"finalPrompt": "<string>",
"progressMessageId": "<string>",
"messageContent": "<string>",
"discordInstanceId": "<string>",
"discordChannelId": "<string>"
}
}Bearer token authentication. Use your DeerAPI key.
Success
任务的唯一标识符
执行的动作类型
用户自定义的ID,用于追踪或关联,此处为空
使用的机器人类型,此处为空
用户输入的原始提示语
翻译后的英文提示语,模型通常使用英文处理
当前任务状态的描述,例如排队信息
内部状态码或标识符
任务的执行模式 (例如 Midjourney 中的 'fast', 'relax'),此处为空
使用的代理服务器信息,此处为空
任务提交时间的时间戳 (毫秒级)
任务开始处理的时间戳 (毫秒级)
任务完成的时间戳 (毫秒级)
生成图像的URL地址
生成图像的高度(像素)
生成图像的宽度(像素)
任务的最终状态,'SUCCESS' 表示成功
任务的完成进度百分比
如果任务失败,此处会显示失败原因,此处为空表示成功
与生成结果相关的交互按钮数组
Show child attributes
Base64编码的蒙版图像数据 (用于图像编辑如inpainting),此处为空
包含与任务相关的其他属性或元数据
Show child attributes
curl --request GET \
--url https://api.deerapi.com/mj/task/{id}/fetch \
--header 'Authorization: Bearer <token>'{
"id": "<string>",
"action": "<string>",
"customId": "<string>",
"botType": "<string>",
"prompt": "<string>",
"promptEn": "<string>",
"description": "<string>",
"state": "<string>",
"mode": "<string>",
"proxy": "<string>",
"submitTime": 123,
"startTime": 123,
"finishTime": 123,
"imageUrl": "<string>",
"imageHeight": 123,
"imageWidth": 123,
"status": "<string>",
"progress": "<string>",
"failReason": "<string>",
"buttons": [
{
"customId": "<string>",
"emoji": "<string>",
"label": "<string>",
"type": 123,
"style": 123
}
],
"maskBase64": "<string>",
"properties": {
"notifyHook": "<string>",
"flags": 123,
"messageId": "<string>",
"messageHash": "<string>",
"nonce": "<string>",
"customId": "<string>",
"finalPrompt": "<string>",
"progressMessageId": "<string>",
"messageContent": "<string>",
"discordInstanceId": "<string>",
"discordChannelId": "<string>"
}
}