استخدم CometAPI POST /mj/submit/action لتطبيق إجراءات Midjourney — مثل upscale وvariation وreroll وzoom وغيرها — على الصور المُنشأة عبر imaging.
curl --request POST \
--url https://api.cometapi.com/mj/submit/action \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"customId": "MJ::JOB::variation::3::example",
"taskId": "1773314942177684"
}
'{
"code": 123,
"description": "<string>",
"result": "<string>",
"properties": {
"numberOfQueues": 123,
"discordInstanceId": "<string>",
"discordChannelId": "<string>"
}
}taskId من مهمة Midjourney الأصلية أو الأحدثcustomId من أحدث مصفوفة buttons المُعادة بواسطة Fetch Single TaskcustomId غير ثابت. لا تقم بتضمينه بشكل ثابت أبدًا. اقرأه دائمًا من أحدث استجابة polling.U1 إلى U4: تنفيذ upscale لصورة واحدة من الشبكةV1 إلى V4: إنشاء variations من موضع صورة واحدإجراء polling للمهمة الجديدة
التعامل مع الإجراءات التي تتطلب modal فقط
MODAL، فتابع باستخدام Modal لتوفير الإدخال الإضافي.Bearer token authentication. Use your CometAPI key.
Action id taken from the latest buttons array returned by the fetch endpoint.
Midjourney task id you want to continue from.
Custom state string. Returned as-is in the task result and webhook callback for your own tracking.
Whether to force remix mode when the current action supports it.
Whether to prefer the same channel account used by the current task.
curl --request POST \
--url https://api.cometapi.com/mj/submit/action \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"customId": "MJ::JOB::variation::3::example",
"taskId": "1773314942177684"
}
'{
"code": 123,
"description": "<string>",
"result": "<string>",
"properties": {
"numberOfQueues": 123,
"discordInstanceId": "<string>",
"discordChannelId": "<string>"
}
}