Skip to content

Midjourney

Tianshu mendukung pemanggilan Midjourney untuk pembuatan gambar melalui Midjourney proxy API standar (imagine untuk text-to-image, upscale untuk upscaling, variation untuk varian, dll.). Model Midjourney berada di bawah grup midjourney.

Persiapan

  1. Buat token pada grup midjourney di Konsol.
  2. Pembuatan Midjourney adalah tugas berjalan lama, jadi gunakan rute langsung https://api.tian-shu.org untuk endpoint.

Alur pemanggilan

Midjourney adalah tugas asinkron: pertama kirim tugas untuk mendapatkan ID tugas, lalu lakukan polling untuk hasil tugas.

1. Kirim tugas text-to-image

bash
curl 'https://api.tian-shu.org/mj/submit/imagine' \
  -H 'Authorization: Bearer your-midjourney-group-token' \
  -H 'Content-Type: application/json' \
  -d '{
    "prompt": "a cozy bookstore on a rainy night, warm light, cinematic --ar 16:9 --v 6"
  }'

Respons mencakup id tugas.

2. Kueri hasil tugas

bash
curl 'https://api.tian-shu.org/mj/task/TASK_ID/fetch' \
  -H 'Authorization: Bearer your-midjourney-group-token'

Saat status tugas menjadi SUCCESS, respons mencakup URL gambar yang sudah jadi (grid 2×2).

3. Upscale / variation

Setelah grid siap, gunakan info tombol yang dikembalikan untuk mengirim tindakan lanjutan (upscale U1–U4, variation V1–V4):

bash
curl 'https://api.tian-shu.org/mj/submit/action' \
  -H 'Authorization: Bearer your-midjourney-group-token' \
  -H 'Content-Type: application/json' \
  -d '{
    "taskId": "the task ID from the previous step",
    "customId": "the button customId returned in the previous step"
  }'

Parameter prompt umum

ParameterCatatan
--ar 16:9Rasio aspek (mis. 1:1, 16:9, 9:16).
--v 6Versi model.
--nijiModel bergaya anime.
--style rawLebih realistis, kurang bergaya.
--no xxxMengecualikan elemen tertentu.

Menggunakannya di klien

Klien gambar pihak ketiga mana pun yang mendukung format "Midjourney proxy / midjourney-proxy" dapat menggunakan:

  • Endpoint: https://api.tian-shu.org
  • API Key: token grup midjourney Anda

Untuk model spesifik yang tersedia dan tingkatannya (fast / relax, dll.), lihat grup midjourney di Model Marketplace.