Wan 3.0 Video Prime API
wan3.0-video-prime için eksiksiz APIMaster istek parametreleri, rota farklılıkları, medya kısıtlamaları, eşzamansız yoklama, indirmeler ve faturalandırma.
Wan 3.0 Video Prime API
wan3.0-video-prime modelini APIMaster eşzamansız video API'si üzerinden kullanın. Mevcut entegrasyon 480P / 720P / 1080P, 2–30 tam sayı saniye ve görev başına bir video sunar. Parametre ve entegrasyon incelemesi: 2026-10-26.
Uç noktalar ve kimlik doğrulama
| İşlem | Yöntem ve URL |
|---|---|
| Oluştur | POST https://apimaster.ai/v1/videos |
| Sorgula | GET https://apimaster.ai/v1/videos/{task_id} |
| İndir | GET https://apimaster.ai/v1/videos/{task_id}/content |
Her istekte Authorization: Bearer YOUR_API_KEY ve görev oluştururken Content-Type: application/json kullanın. Alibaba Cloud anahtarı değil, APIMaster API anahtarı kullanın. APIMaster üst kaynak eşzamansız başlığını sağlar; X-DashScope-Async kullanmanıza gerek yoktur.
Uyumlu oluşturma uç noktası /videos/generations farklı bir yanıt zarfı döndürür; aşağıdaki örnekler tutarlı biçimde /videos kullanır.
Mevcut rota yetenekleri
Bu modeli şu anda iki entegrasyon sunmaktadır: Alibaba Cloud yerel rotası ve GMI rotası. Gelişmiş alanlar ilgili rotayı gerektirir; bir alanın gönderilmesi o rotayı seçmez. Rotaya özgü örnekleri kullanmadan önce API anahtarınızın hangi rotaya erişebildiğini doğrulayın.
| Yetenek | Alibaba Cloud yerel | GMI |
|---|---|---|
| Metinden videoya, ilk kare, ilk/son kareler, referans görseller | Entegre | Entegre, farklı medya alanlarıyla |
| Referans ses | metadata.input.media |
audio_url |
| Belge / herkese açık web sayfası | Yerel medya alanları iletilir; tamamlanan üretim kontrolü kapsamında değildir | Desteklenmez |
| Referans video, düzenleme, uzatma | Gönderimden önce engellenir | Desteklenmez |
Otomatik süre -1 |
Engellenir | Engellenir |
En-boy oranı 21:9 |
Kabul edilir | Reddedilir |
| Açık ses anahtarı | generate_audio / audio |
Desteklenmez; bu alanları atlayın |
İstem yeniden yazımını devre dışı bırakma / sabit tohum 0 |
Mevcut serileştirme prompt_extend: false veya seed: 0 değerlerini korumaz; bunlara güvenmeyin |
Açık false ve 0 korunur |
Yerel rotada 5 saniyelik 720P sessiz bir video, 2026-10-24 kabul kontrolünde başarıyla tamamlandı, indirildi ve çözüldü. Diğer medya kombinasyonları, üretim testinden geçmiş kombinasyonlar olarak sunulmak yerine bağdaştırıcı ve resmi sözleşmeden açıklanmıştır. Rota kullanılabilirliği ve fiyatlar değişebilir; model kartına bakın.
Eksiksiz ortak istek parametreleri
Bu alanları üst düzeyde gönderin. En geniş uyumluluk için açık duration, resolution ve aspect_ratio kullanın, en fazla 5.000 karakterlik boş olmayan bir istem verin ve rotaya özgü seçenekleri atlayın.
| Alan | Tür | Zorunlu / varsayılan | APIMaster davranışı |
|---|---|---|---|
model |
string | Zorunlu | Tam olarak wan3.0-video-prime |
prompt |
string | Her iki rotada da zorunlu | Boş olmamalı, görsel üretimi dahil. GMI 1–5.000 karakter doğrular; yerel bağdaştırıcı boş olmayan metin gerektirir. Resmi yerel sınır 20.000'dir; rotalar arasında bu daha yüksek sınıra güvenmekten kaçının |
duration |
integer | 5 |
2–30 saniye; -1, kesirli değerler veya otomatik süre yok |
seconds |
string | İsteğe bağlı | Dize takma adı, örn. "5"; ikisi de verildiğinde duration ile uyuşmalıdır |
resolution |
string | 720P |
480P, 720P, 1080P; üst düzey küçük harf değerleri normalleştirilir. Bu APIMaster varsayılanı resmi yerel varsayılandan farklıdır |
aspect_ratio |
string | 16:9 |
Yaygın değerler: adaptive, 16:9, 9:16, 1:1, 4:3, 3:4. 21:9 yalnızca yerel rotada |
ratio |
string | İsteğe bağlı | aspect_ratio takma adı; tek alan kullanın ve çelişkili değerler göndermeyin |
size |
string | İsteğe bağlı | 1280x720 gibi boyut takma adı; rotaya özgü doğrulama uygulanır. resolution ve aspect_ratio tercih edin. GMI kısa kenarın çözünürlük kademesiyle eşleşmesini gerektirir; yerel yalnızca desteklenen boyut eşlemelerini kabul eder |
input_reference |
string | İsteğe bağlı | İlk kare görsel URL'si. Rotalar arası uyumluluk için herkese açık indirilebilir bir HTTP(S) URL'si kullanın; diğer ilk kare girdileriyle birleştirmeyin |
prompt_extend |
boolean | Yerel true; GMI atlandığında sağlayıcı varsayılanını bırakır |
İstem yeniden yazımı. Yerel şu anda false ile güvenilir biçimde devre dışı bırakamaz; GMI açık bir boolean iletir |
watermark |
boolean | Resmi yerel varsayılan false; GMI atlandığında sağlayıcı varsayılanını bırakır |
Filigran anahtarı |
seed |
integer | Atlandığında rastgele | Taşınabilir sabit aralık: 1–2147483647. Yerel ayrıca rastgele için -1 kabul eder; yerel 0 serileştirme sırasında atlanır. GMI 0–2147483647 kabul eder ve -1 reddeder. Sabit tohum aynı çıktıyı garanti etmez |
Yerel boyut takma adları, olağan yatay/dikey durumlar için 832x480, 480x832, 1280x720, 720x1280, 1920x1080 ve 1080x1920 şeklindedir. Bazı kare boyut eşlemeleri 1:1 değerine indirgenir; diğer eşlenmiş boyutlar yine de en-boy oranı doğrulamasında başarısız olabilir. Rastgele boyutlar istemek için size kullanmayın.
Rotaya özgü parametre tabloları
GMI alanları
Bunlar, ortak tabloya ek olarak üst düzey alanlardır. GMI bağdaştırıcısı, metadata, images, image_urls, audio, generate_audio, video_urls ve reference_video dahil olmak üzere tanınmayan alanları reddeder.
| Alan | Tür | Zorunlu / varsayılan | Davranış |
|---|---|---|---|
negative_prompt |
string | İsteğe bağlı | En fazla 500 karakter |
first_frame |
string | İsteğe bağlı | Herkese açık HTTP(S) görsel URL'si; input_reference alternatifi |
last_frame |
string | İsteğe bağlı | Herkese açık HTTP(S) son kare görsel URL'si; ayrıca bir ilk kare sağlayın |
reference_image |
string veya string[] | İsteğe bağlı | 1–10 herkese açık HTTP(S) referans görsel URL'si; birden fazla görsel için dizi kullanın |
audio_url |
string | İsteğe bağlı | Herkese açık HTTP(S) referans ses URL'si; sağlayıcı medya doğrulamasına tabidir |
Tek bir istekte kare kontrollerini veya referans görsellerini kullanın. Yerel metadata.input.media GMI'de bu alanlara çevrilmez.
Alibaba Cloud yerel alanları
Yerel yapılandırılmış girdiler metadata içine aittir. Resmi input veya parameters nesnelerini doğrudan üst düzeyde göndermek APIMaster sözleşmesi değildir. Zorunlu üst düzey prompt alanını her zaman koruyun.
| Alan | Tür | Zorunlu / varsayılan | Davranış |
|---|---|---|---|
generate_audio |
boolean | Resmi yerel varsayılan true |
Çıktının ses parçası içerip içermeyeceği; false korunur |
audio |
boolean | İsteğe bağlı | generate_audio takma adı; yalnızca birini sağlayın |
images |
string[] | İsteğe bağlı | reference_image medya girişlerine dönüştürülür; bunlar sıralı ilk/son kareler değildir. input_reference ile birleştirmeyin |
metadata |
object | İsteğe bağlı | Yerel input ve parameters alanlarını sarar; model değiştiremez |
metadata.input |
object | İsteğe bağlı | Yerel girdi kapsayıcısı |
metadata.input.prompt |
string | İsteğe bağlı | Yerel istem geçersiz kılma; yalnızca üst düzey istemi tercih edin |
metadata.input.media |
object[] | İsteğe bağlı | Yerel medya koleksiyonu; her öğede type ve url bulunur |
metadata.input.media[].type |
string | Öğe başına zorunlu | first_frame, last_frame, reference_image, reference_audio, file, link; reference_video şu anda reddedilir |
metadata.input.media[].url |
string | Öğe başına zorunlu | Medya konumu; herkese açık HTTP(S) URL'leri önerilir. Resmi OSS geçici URL'leri ayrıca geçerli bir üst kaynak yükleme bağlamı gerektirir; APIMaster bu yükleme bağlamını sağlamaz |
metadata.parameters |
object | İsteğe bağlı | Yerel parametre kapsayıcısı; null olmamalıdır |
metadata.parameters.resolution |
string | 720P |
Büyük harf 480P, 720P, 1080P |
metadata.parameters.ratio |
string | 16:9 |
adaptive ve 21:9 dahil yerel en-boy oranları |
metadata.parameters.duration |
integer | 5 |
2–30; -1 yok |
metadata.parameters.audio |
boolean | Resmi yerel varsayılan true |
Çıktı ses anahtarı |
metadata.parameters.prompt_extend |
boolean | true |
file / link için true kalmalıdır; açık false yukarıdaki serileştirme sınırlamasına sahiptir |
metadata.parameters.watermark |
boolean | Resmi yerel varsayılan false |
Filigran anahtarı |
metadata.parameters.seed |
integer | Rastgele | -1 veya 0–2147483647; 0 yukarıdaki serileştirme sınırlamasına sahiptir |
Üst düzey yerel seçenekler, karşılık gelen metadata parametrelerini geçersiz kılar. Üst düzey input_reference, yerel medya dizisinin yerini alır; input_reference yokken images referans görsel girişleri ekler. Kazara geçersiz kılmalardan kaçınmak için tek bir girdi stili ve tek bir parametre stili kullanın. Yerel input içinde eski img_url, first_frame_url, last_frame_url veya audio_url alanlarını kullanmayın; bağdaştırıcı Wan 3.0 için bu eski medya alanlarını reddeder.
Medya kısıtlamaları
Aşağıdaki resmi yerel medya kuralları, sağlayıcı tarafındaki doğrulamayı da açıklar; bir bağdaştırıcının URL'yi kabul etmesi medyanın geçerli olduğunu kanıtlamaz.
| Medya | Sınırlar / entegrasyon notları |
|---|---|
| İlk / son kareler | Her biri en fazla bir tane; son kare bir ilk kare gerektirir. Kare kontrollerini reference_image ile karıştırmayın |
| Referans görseller | En fazla 10; JPEG/JPG, saydamlık içermeyen PNG, BMP veya WEBP; her kenar 240–8.000 piksel, en-boy oranı en fazla 8:1, görsel başına en fazla 20 MB |
| Referans ses | Yerel: en fazla 5, WAV/MP3, her biri 1–15 saniye, toplamda en fazla 15 saniye, dosya başına en fazla 15 MB. GMI bir audio_url sunar |
| Dosya / web sayfası | Yalnızca yerel: en fazla bir dosya veya bir herkese açık okunabilir sayfa; file ve link birleştirmeyin. Resmi dosya biçimleri: DOCX, DOC, XLSX, XLS, PPTX, PPT, PDF, TXT, KEY, PAGES, NUMBERS, MD; en fazla 100 MB, uygulanabilir sayfalı biçimler için 50 sayfa sınırı. prompt_extend: true değerini koruyun |
| Referans video | Resmi olarak mevcut, ancak şu anda APIMaster yerel faturalandırma doğrulaması tarafından engelleniyor; GMI'de sunulmaz. Resmi API'deki video düzenleme veya uzatma örneklerini burada kullanmayın |
Resmi yerel birleşik medya üst sınırı 20 öğedir; bireysel ve kombinasyon sınırları yine de geçerlidir. Görsel Base64 veri URL'leri resmi yerel girdi biçiminin bir parçasıdır, ancak GMI URL doğrulaması tarafından kabul edilmez. Rotalar arasında indirilebilir HTTP(S) URL'lerini tercih edin.
Örnekler
Metinden videoya, ortak alanlar
curl "https://apimaster.ai/v1/videos" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"wan3.0-video-prime","prompt":"A paper boat drifting across a quiet pond at sunrise, gentle camera movement.","duration":5,"resolution":"720P","aspect_ratio":"16:9"}'
İlk kare, ortak alanlar
{"model":"wan3.0-video-prime","prompt":"The boat moves slowly forward, with soft ripples.","input_reference":"https://example.com/boat.png","duration":5,"resolution":"720P","aspect_ratio":"16:9"}
GMI ilk / son kareler
{"model":"wan3.0-video-prime","prompt":"Move smoothly from the first frame to the last frame.","first_frame":"https://example.com/start.png","last_frame":"https://example.com/end.png","duration":5,"resolution":"720P","prompt_extend":false,"seed":0}
Yerel ilk / son kareler ve sessiz çıktı
{"model":"wan3.0-video-prime","prompt":"Move smoothly from the first frame to the last frame.","duration":5,"resolution":"720P","generate_audio":false,"metadata":{"input":{"media":[{"type":"first_frame","url":"https://example.com/start.png"},{"type":"last_frame","url":"https://example.com/end.png"}]}}}
Yerel referans görsel ve ses
{"model":"wan3.0-video-prime","prompt":"Animate the character in image 1, with the mood of audio 1.","duration":5,"resolution":"720P","metadata":{"input":{"media":[{"type":"reference_image","url":"https://example.com/character.png"},{"type":"reference_audio","url":"https://example.com/music.mp3"}]}}}
Örnek medya URL'lerini gerçek herkese açık dosyalarla değiştirin. Rotaya özgü örnekler eşleşen rotayı gerektirir ve üst kaynak kombinasyon kontrollerine tabi olmaya devam eder.
Yanıt, yoklama ve indirme
Oluşturma, bir APIMaster görev kimliği döndürür, örneğin:
{"id":"task_example","task_id":"task_example","object":"video","model":"wan3.0-video-prime","status":"queued"}
| Alan | Anlamı |
|---|---|
id / task_id |
APIMaster görev tanımlayıcısı, üst kaynak görev tanımlayıcısı değil |
status |
queued, in_progress, completed, failed |
progress |
Bildirilen ilerleme; tamamlanma garantisi değil |
error.code / error.message |
Uygulanabildiğinde hata ayrıntıları |
metadata.url |
Tamamlanmada döndürüldüğünde kimlik doğrulamalı içerik adresi |
Son duruma ulaşana kadar aynı API anahtarıyla her 10–20 saniyede bir yoklayın; oluşturma başarısı yalnızca kabul anlamına gelir. Üretim birkaç dakika sürebilir. Ücretli görevleri tekrar tekrar oluşturmak yerine kabul edilen bir görevi yoklayın.
curl "https://apimaster.ai/v1/videos/task_example" -H "Authorization: Bearer YOUR_API_KEY"
curl -L "https://apimaster.ai/v1/videos/task_example/content" \
-H "Authorization: Bearer YOUR_API_KEY" -o wan-prime.mp4
Tamamlanan videoyu hemen indirin ve kaydedin; üst kaynak sonuç URL'leri süresi dolabilir. Tekrarlanan yoklama ek bir üretim ücreti oluşturmaz.
Faturalandırma ve yaygın hatalar
Faturalandırma, istenen çözünürlükte saniye başınadır ve rota/hesap fiyatlandırması model kartında gösterilir. Gönderim, tahmini ücreti rezerve eder. Yerel tamamlanma, döndürülen faturalandırılabilir süreyi ve dondurulmuş gönderim fiyatını kullanır; GMI rezerve edilen süre sözleşmesini izler. Başarısız görevler üretim rezervasyonlarını serbest bırakır/iade eder. Sesin kapalı olması daha ucuz bir kademe anlamına gelmez. Nihai tutar için kullanım günlüğünü kullanın.
| Hata / belirti | Eylem |
|---|---|
duration must be an integer from 2 to 30 |
Açık bir tam sayı kullanın; -1 entegre değildir |
unsupported Wan request field ... |
GMI tarafından desteklenmeyen bir alanı kaldırın veya eşleşen yerel rotaya erişimi doğrulayın |
unsupported aspect ratio |
Yaygın bir oran kullanın; 21:9 yerel yönlendirme gerektirir |
reference video requires an input-duration quote |
Referans videoyu kaldırın; bu yetenek şu anda engellenmiştir |
prompt is required / medya alma hatası |
Üst düzey metin ekleyin; herkese açık indirilebilir, geçerli medya kullanın |
prompt_extend: false veya seed: 0 yerelde etkisiz |
Mevcut serileştirme sınırlaması; pozitif bir tohum kullanın ve yeniden yazımı devre dışı bırakmaya bağlı kalmayın |
Kaynaklar: resmi model bilgileri, resmi yerel API referansı ve resmi kullanım kılavuzu. Resmi yetenek, aynı alanın her APIMaster rotasında sunulduğu anlamına gelmez.
