Midjourney
Tianshu, standart Midjourney proxy API'si (metinden görsele için imagine, büyütme için upscale, varyantlar için variation vb.) aracılığıyla görsel üretimi için Midjourney çağrısını destekler. Midjourney modelleri midjourney grubu altındadır.
Hazırlık
- Konsol'da
midjourneygrubunda bir token oluşturun. - Midjourney üretimi uzun süreli bir görevdir; bu nedenle uç nokta olarak
https://api.tian-shu.orgdoğrudan yönlendirmesini kullanın.
Çağrı akışı
Midjourney eşzamansız bir görevdir: önce bir görev gönderip bir görev kimliği alırsınız, ardından görev sonucu için sorgulama yaparsınız.
1. Metinden görsele görevi gönderin
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"
}'Yanıt, bir görev id'si içerir.
2. Görev sonucunu sorgulayın
curl 'https://api.tian-shu.org/mj/task/TASK_ID/fetch' \
-H 'Authorization: Bearer your-midjourney-group-token'Görevin status değeri SUCCESS olduğunda, yanıt tamamlanmış görselin URL'sini (2×2'lik bir ızgara) içerir.
3. Büyütme / varyasyon
Izgara hazır olduğunda, sonraki eylemleri (büyütme U1–U4, varyasyon V1–V4) göndermek için döndürülen düğme bilgilerini kullanın:
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"
}'Yaygın istem parametreleri
| Parametre | Notlar |
|---|---|
--ar 16:9 | En boy oranı (örneğin 1:1, 16:9, 9:16). |
--v 6 | Model sürümü. |
--niji | Anime tarzı model. |
--style raw | Daha gerçekçi, daha az stilize. |
--no xxx | Belirli öğeleri hariç tut. |
Bir istemcide kullanma
"Midjourney proxy / midjourney-proxy" biçimini destekleyen herhangi bir üçüncü taraf görsel istemcisi şunları kullanabilir:
- Uç nokta:
https://api.tian-shu.org - API Key:
midjourneygrubu token'ınız
Belirli mevcut modeller ve katmanlar (fast / relax vb.) için Model Pazarı'nda midjourney grubuna başvurun.
