Midjourney v8.2 / Niji 7 Görsel Üretim API'si
midjourney-v8.2 ve midjourney-niji-7 ile APIMaster üzerinden eşzamansız olarak görsel üretin.
Midjourney v8.2 / Niji 7 görsel üretimi
https://apimaster.ai/v1 adresindeki eşzamansız görsel API'sini midjourney-v8.2 veya midjourney-niji-7 ile kullanın. Model kimliği sürümü seçer; sürüm geçersiz kılma alanları eklemeyin.
Görev oluşturun
POST https://apimaster.ai/v1/midjourney/generations
curl -s "https://apimaster.ai/v1/midjourney/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "midjourney-v8.2",
"prompt": "a quiet Japanese garden at dawn, cinematic composition",
"size": "16:9",
"speed": "relax"
}'
Niji 7 için model değerini midjourney-niji-7 olarak ayarlayın:
{"model":"midjourney-niji-7","prompt":"anime character under cherry blossoms","size":"9:16","speed":"fast"}
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
model |
string | Evet | midjourney-v8.2 veya midjourney-niji-7 |
prompt |
string | Evet | Desteklenen Midjourney parametreleri dahil görsel açıklaması |
size |
string | Hayır | 1:1 veya 16:9 gibi en boy oranı; varsayılan 1:1 |
speed |
string | Hayır | relax, fast veya turbo; varsayılan relax |
image_urls |
string[] | Hayır | 1–20 referans görsel URL'si; desteklenen görsel Data URL'leri de kabul edilir |
iw |
number | Hayır | Referans görsel ağırlığı 0–3; image_urls gerektirir |
quality |
string | Hayır | 0.25, 0.5, 1 veya 2; Niji 7 tarafından desteklenmez |
stylize / chaos / weird |
integer | Hayır | Aralıklar: sırasıyla 0–1000, 0–100 ve 0–3000 |
seed |
integer | Hayır | Rastgele tohum 0–4294967295 |
negative_prompt |
string | Hayır | Hariç tutulacak içerik |
sref / sw |
string / integer | Hayır | Herkese açık stil referans URL'si ve ağırlık 0–1000; sw, sref gerektirir |
dref / dw |
string or string[] / number | Hayır | Referans URL'leri (en fazla 20) ve ağırlık 0–100; dw, dref gerektirir |
raw / tile / hd |
boolean | Hayır | Ham stil, döşeme ve HD; tile ve hd yalnızca v8.2 içindir |
extra |
string | Hayır | --ar 16:9 --s 750 gibi desteklenen parametre dizesi; yapılandırılmış alanlar önceliklidir |
metadata |
object | Hayır | Özel iş meta verileri |
repeat |
integer | Hayır | Birden çok görev oluşturmak için 2–40 |
Niji 7, quality, tile=true veya hd=true desteklemez. Her iki model de draft=true, cref, cw, stop ve istek alanları version ile niji'yi reddeder. style=raw, raw=true olarak normalleştirilir. Model sürümünü geçersiz kılmak için prompt veya extra içinde --v ya da --niji kullanmayın.
Yanıt bir toplu iş kimliği ve görev kimlikleri içerir:
{
"id": "imagine_batch_xxxxxxxx",
"request_id": "req_xxxxxxxx",
"model": "midjourney-v8.2",
"status": "queued",
"data": [{"id": "imagine_xxxxxxxx", "task_id": "imagine_xxxxxxxx", "status": "submitted"}]
}
Görev durumunu kontrol edin
curl -s "https://apimaster.ai/v1/tasks/imagine_batch_xxxxxxxx" \
-H "Authorization: Bearer YOUR_API_KEY"
Tamamlanan yanıt, data içinde görsel URL'lerini içerir; tasks her alt görevi içerir:
{
"id": "imagine_batch_xxxxxxxx",
"status": "completed",
"progress": 100,
"data": [{"url": "https://example.com/generated.png"}],
"tasks": [{"task_id": "imagine_xxxxxxxx", "status": "completed", "progress": 100, "data": [{"url": "https://example.com/generated.png"}]}]
}
Durum queued veya processing olduğu sürece yoklayın. Başarısızlık durumunda tasks[].error değerini okuyun ve aynı isteği yeniden göndermeyin. Döndürülen URL'leri derhal indirin çünkü süreleri dolabilir.
Gönderim, X-Task-ID başlığıyla 502 döndürürse veya bir sorgu pending_timeout döndürürse, kimliği kaydedin ve otomatik olarak yeniden göndermek yerine durumunu kontrol etmeye devam edin. Bir toplu iş hem başarılı hem de başarısız görevler içerebilir; tasks[] öğelerini tek tek inceleyin. 15 saniyede bir yoklama önerilir.
Hatalar ve fiyatlandırma
model ve boş olmayan bir prompt gereklidir. Desteklenmeyen sürümler, geçersiz oranlar, erişilemeyen referanslar ve desteklenmeyen parametreler 400 döndürür. 401 geçersiz anahtar, 402 yetersiz bakiye ve 429 hız sınırlaması anlamına gelir. Güncel fiyatlandırma ve rotalar için Midjourney v8.2 kartına ve Niji 7 kartına bakın.
