Ana içeriğe atla
POST
/
mj
/
submit
/
imagine
Create a Midjourney imagine task
curl --request POST \
  --url https://api.cometapi.com/mj/submit/imagine \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "a paper boat floating on calm water at sunrise --v 6.1"
}
'
{
  "code": 1,
  "description": "提交成功",
  "result": "1773314942177684",
  "properties": {
    "discordChannelId": "5e6ca8e1f40e4de6",
    "discordInstanceId": "5e6ca8e1f40e4de6"
  }
}
Bu endpoint’i ana Midjourney iş akışını başlatmak için kullanın. Upscale, variation ve custom zoom dahil sonraki her adım, başarılı bir imagine göreviyle başlar.

İlk yanıtın size verdikleri

  • result, bir sonraki aşamada sorgulayacağınız görev kimliğidir
  • description, sarmalayıcı bir mesajdır ve yerelleştirilmiş olabilir
  • code, HTTP tarzı 200 olmasa bile yine de bir başarı kodu olabilir

Temel iş akışı

1

Imagine görevini gönderin

Prompt’u gönderin ve dönen görev kimliğini saklayın.
2

Görev tamamlanana kadar sorgulayın

Görev SUCCESS, MODAL veya FAILURE durumuna ulaşana kadar Fetch Single Task kullanın.
3

Sonraki işlemeye devam edin

Butonlar göründüğünde upscale, variation, reroll, zoom ve benzeri takip işlemleri için Action kullanın.

İsteğe bağlı video Prompt deseni

Bir kaynak görüntüden hareket elde etmek istiyorsanız, Prompt’a bir görüntü URL’si ile Midjourney video bayraklarını ekleyin; örneğin --video ve --motion.
2026-03-12 tarihinde yapılan canlı doğrulama, bir FAST imagine isteğinin hemen bir görev kimliği döndürdüğünü ve sonraki fetch isteğinin imageUrl ve 9 işlem butonuyla SUCCESS durumuna ulaştığını doğruladı.

Yetkilendirmeler

Authorization
string
header
gerekli

Bearer token authentication. Use your CometAPI key.

Gövde

application/json
prompt
string
gerekli

Text prompt for the generation. Supports standard Midjourney parameters such as --v, --ar, --stylize, etc.

Örnek:

"a paper boat floating on calm water at sunrise --v 6.1"

botType
enum<string>
varsayılan:MID_JOURNEY

Bot type to use. MID_JOURNEY for Midjourney (default), NIJI_JOURNEY for Niji.

Mevcut seçenekler:
MID_JOURNEY,
NIJI_JOURNEY
accountFilter
object

Filter which Midjourney account modes may be used for this task.

base64Array
string[]

Base64-encoded reference images. Each item should be a data URI such as data:image/png;base64,xxx.

state
string

Custom state string. Returned as-is in the task result and webhook callback for your own tracking.

Yanıt

200 - application/json

Task accepted.

code
integer
gerekli
description
string
gerekli
result
string
gerekli

Task id returned after submission.

properties
object