Hızlı Yanıt
Wan 2.7, metinden videoya, görüntüden videoya, referans güdümlü üretim ve düzenleme iş akışları için Alibaba’nın çok modlu video üretim paketidir. CometAPI üzerinde Wan 2.7 aracılığıyla geliştiriciler, model kimliği wan2.7 ile eşzamansız POST /v1/videos uç noktasını kullanır. Entegrasyon üç çalışma aşamasından oluşur: bir görevi gönderme, dönen video kimliğini yoklama ve tamamlanan MP4’ü indirme. Canlı rota 720p ve 1080p çıkışı destekler ve saniye başına fiyatlandırmayı listeler; bu nedenle süre ve çözünürlük, tahmini üretim maliyetini belirler. 5 saniyelik 720p metinden videoya isteğiyle başlayın, iş akışını doğrulayın ve temel rota çalıştıktan sonra ancak görüntü referansları veya daha yüksek çözünürlük ekleyin.
Önemli kapsam: Bu kılavuz, CometAPI üzerinden Wan 2.7 Video’yu kapsar. Ayrı Wan görüntü üretim modelini açıklamaz; bu nedenle 4K durağan görüntü çıktısı gibi yalnızca görüntüye özgü özellikler Wan 2.7 Video yetenekleri olarak ele alınmaz.
Temel Noktalar
- CometAPI, Wan 2.7’yi eşzamansız bir video uç noktasıyla (OpenAI tarzı) sunar; eşzamanlı sohbet yanıtı değildir.
- Rota, model kimliği wan2.7 ve POST /v1/videos kullanır.
- Tam bir entegrasyon, dönen video kimliğini saklamalı, durum uç noktasını yoklamalı, nihai hataları ele almalı ve yalnızca başarıdan sonra MP4’ü indirmelidir.
- Alibaba’nın yerel Wan 2.7 metinden videoya API’si 720P ve 1080P ile 2-15 saniye süreyi destekler; CometAPI rotası kendi birleştirilmiş alan adlarını kullanır.
- Görüntüden videoya, ilk/son kare ve devam iş akışları Alibaba’nın yerel model ailesinde mevcuttur, ancak birleştirilmiş rota üzerinden sunulan gelişmiş alanlar canlı rota belgelerine göre doğrulanmalıdır.
- Kamuya açık karşılaştırma kanıtı, video-dan videoya için en güçlüdür: Wan 2.7, Design Arena kategorisinde birinci olmuştur. Bu sonuç, her metinden videoya veya görüntüden videoya göreve genellenmemelidir.
- En faydalı üretim metriği, yalnızca saniye başına fiyat değil, kabul edilen klip başına maliyettir.
Wan 2.7 Nedir?
Geliştirici Diliyle Wan 2.7
Wan 2.7 sadece istemden video üretim denetim noktası değildir. Alibaba, Wan2.7-t2v, Wan2.7-i2v, Wan2.7-r2v ve Wan2.7-videoedit içeren dört parçalı bir video ailesi tanımlar. Bu varyantlar birlikte metinden üretimi, görüntülerden animasyonu, referans güdümlü konu veya stil kontrolünü ve mevcut videonun dönüşümünü kapsar. Bu durum, uygulama tasarımı için önemlidir: basit bir pazarlama klibi yalnızca metinden videoyu kullanabilirken, karakter tutarlılığı olan bir üretim hattı referans girdilerine, sabitlenmiş karelere, ses yönlendirmesine ve yinelemeli düzenlemeye ihtiyaç duyabilir.
CometAPI’de rota, sağlayıcıya özgü adlandırmayı müşteri model kimliği wan2.7 içinde bilinçli olarak sadeleştirir. Temel üretim yeteneği Wan 2.7 olarak kalır, ancak kimlik doğrulama, uç nokta yolları ve parametre adları Alibaba Cloud’un yerel API’sinden farklıdır.
Wan 2.7 Teknik Özellikleri
| Özellik | Wan 2.7 Video |
|---|---|
| Sağlayıcı | Alibaba / Wan |
| CometAPI model kimliği | wan2.7 |
| Yerel metinden videoya kimlikleri | wan2.7-t2v, wan2.7-t2v-2026-06-12 |
| Yerel görüntüden videoya kimliği | wan2.7-i2v-2026-04-25 |
| Başlıca girdiler | Metin; desteklenen iş akışlarında görüntü, ses veya video |
| Başlıca çıktı | Desteklenen ses davranışıyla üretilmiş video |
| Modlar | T2V, I2V, R2V, video düzenleme, ilk/son kare, devam |
| Çözünürlük | 720P ve 1080P |
| T2V süre | 2-15 saniye; varsayılan 5 saniye |
| T2V en-boy oranları | 16:9, 9:16, 1:1, 4:3, 3:4 |
| İstem sınırı | Yerel Wan 2.7 T2V için 5.000 karakter |
| Negatif istem sınırı | 500 karakter |
| Ses biçimleri ve sınırlar | WAV/MP3; 2-30 saniye; 15 MB’a kadar |
| Çağrı tipi | Asenkron |
| Mimari / parametre sayısı | Resmi API belgelerinde her varyant için kapsamlı doğrulanmamıştır |
Özellik sınırı: Bazı katalog sayfaları bir mimari veya parametre sayısı tanımlasa da, Alibaba’nın resmi video API belgeleri her Wan 2.7 varyantı için kapsamlı bir mimari belirtimi yayınlamaz. Daha güvenli editoryal ifade, tam parametre sayısı ve mimarinin kapsamlı şekilde açıklanmadığıdır.
Wan 2.7 Neler Yapabilir?
Zamanlanmış çok çekimli istemlerle metinden videoya.
Wan 2.7, çekim değişikliklerini doğrudan istemde yorumlayabilir. Bir geliştirici, ayrı bir çekim kontrol alanına güvenmek yerine Çekim 1, Çekim 2 ve Çekim 3’ü zaman aralıklarıyla açıklayabilir. Bu, istemi kompakt bir hikaye tahtasına dönüştürür.
İlk ve son kare denetimi.
Yerel görüntüden videoya iş akışı, modelin iki görsel sabit arasında hareketi sentezleyebilmesi için ilk kare ve son kare medyayı kabul eder. Bu, ürün geçişleri, poz değişiklikleri ve sahne dönüşümleri için kullanışlıdır.
Video devamı.
Yerel bir first_clip girişi, videonun bir sonraki bölümünü koşullandırır. Bu iş akışında süre, sağlayıcının görev kurallarına göre yorumlanmalıdır; bu nedenle uygulamalar, her zaman yalnızca yeni üretilen segment anlamına geldiğini varsaymamalıdır.
Ses yönlendirmeli üretim.
Alibaba, zamanlama ve dudak senkronu davranışı için sesin yönlendirici bir kaynak olarak belgelendiğini belirtir. Yüklenmiş bir ses varlığı olmadan, model uyumlu arka plan müziği veya ses efektleri oluşturabilir. Talep edilenden uzun ses kırpılır; daha kısa ses, kalan videoyu sessiz bırakır.
İstem genişletme, negatif istemler ve filigranlama.
Yerel API, istem yeniden yazmayı, negatif istemleri ve yapay zekâ tarafından üretilen filigran seçeneğini destekler. Bu kontroller, ekiplerin istem kalitesi ve menşe davranışını standartlaştırmasına yardımcı olur; ancak birleştirilmiş CometAPI alanları birebir eşleşmeyebilir.
Kamuya Açık Kıyaslamalar Wan 2.7 Hakkında Ne Söylüyor?
Video modelleri için, bir LLM’in MMLU veya SWE-bench puanına eşdeğer tek bir evrensel benchmark yoktur. Wan 2.7 için en net yayımlanmış dış sinyal, Design Arena video-dan videoya kategorisinde zirvede yer almasıdır. Resmi yayının sıralama görseli, o anlık görüntüde Wan 2.7’yi 1335 Elo derecesinde gösterir. Bu, video dönüşümü ve düzenleme tercihine dair bir iddiayı destekler; metinden videoya, görüntüden videoya, ses kalitesi veya gecikmeye dair evrensel liderliği kanıtlamaz.
| Kanıt | Kamuya açık sonuç | Nasıl yorumlanır |
|---|---|---|
| Design Arena video-dan videoya | Birinci; görselde Elo 1335 | V2V tercihi için güçlü kanıt |
| Resmi API özellikleri | 720P/1080P; T2V için 2-15 saniye | Üretim esnekliği, kalite sıralaması değildir |
| Standartlaştırılmış T2V puanı | Kamuya açık değil | Evrensel T2V liderliği iddia etmeyin |
| Standartlaştırılmış I2V puanı | Kamuya açık değil | Dahili A/B testi kullanın |
| Gecikme veya başarı oranı | Kamuya açık standart yok | Seçilen rota üzerinde ölçün |
Kıyaslama Sonucu
- Design Arena sonucunu, her moda yönelik genel bir iddia yerine video-dan videoya rekabetçiliğe dair kanıt olarak kullanın.
- Wan 2.1 benchmark sayılarını Wan 2.7 sonuçları olarak yeniden kullanmayın.
- Üretim seçimi için, aynı istemleri, kaynak varlıkları, çözünürlüğü, süreyi ve ses koşullarını modeller arasında test edin.
- İnsan kabul oranı, hareket kararlılığı, kimlik koruması, gecikme, hata oranı ve kabul edilen klip başına maliyeti izleyin.
Neden Wan 2.7’yi CometAPI Üzerinden Kullanmalı?
Birleştirilmiş Video API’si
CometAPI, modeli ortak bir asenkron video yaşam döngüsüyle sunar. Mevcut Wan 2.7 model sayfası, müşteri model kimliğini, rota fiyatlandırmasını ve çalışan oluştur-yokla-indir desenini yayımlar. Bu, bir ürünün birkaç video modelini test etmesi veya aralarında yönlendirme yapması gerektiğinde sağlayıcıya özel entegrasyon kodu miktarını azaltır.
POST /v1/videos GET /v1/videos/{video_id} GET /v1/videos/{video_id}/content

CometAPI’nin asenkron video üretimi için oluştur-yokla-indir yaşam döngüsü. Uç nokta kaynağı: CometAPI API dokümantasyonu.
- Birden çok desteklenen video modeli için tek bir API anahtarı.
- Görev oluşturma, durum alma ve dosya indirme için tutarlı bir desen.
- Merkezi kullanım ve faturalandırma görünürlüğü.
- Uygulama kodunun tek bir sağlayıcının kimlik doğrulaması ve yanıt şemasına bağımlılığının azalması.
- Model seçimi tüm görev yaşam döngüsünü değiştirmeden değişebildiği için daha hızlı A/B testi.
Gerekli Bir Uyumluluk Notu
Rota uyumluluğu: CometAPI’nin birleştirilmiş /v1/videos şeması, Alibaba Cloud’un yerel T2V, I2V, R2V ve video düzenleme API’lerindeki her alanı mutlaka sunmaz. Temel metinden videoya ve görüntüden videoya en güvenli başlangıç noktalarıdır. İlk/son kare kontrolü, çoklu referans girişi, ses güdümü veya video düzenlemeyi yayınlamadan önce canlı rota alanlarını ve medya limitlerini doğrulayın.
Başlamadan Önce Gerekenler
CometAPI Hesabı ve API Anahtarı Oluşturun
Bir CometAPI hesabı oluşturun veya oturum açın, ardından bir API anahtarı oluşturun. Anahtarı bir ortam değişkeninde saklayın. Anahtarı kaynak kontrolünde, tarayıcı kodunda veya mobil uygulamalarda sabitlemeyin.
export COMETAPI_KEY="your_api_key"$env:COMETAPI_KEY="your_api_key"
Model Kimliğini ve Uç Noktaları Bilin
Model ID: wan2.7 Create endpoint: POST https://api.cometapi.com/v1/videos Status endpoint: GET https://api.cometapi.com/v1/videos/{video_id} Download endpoint: GET https://api.cometapi.com/v1/videos/{video_id}/content
Python Paketini Kurun
python -m pip install --upgrade requests
Örneklerde, çok parçalı form verisi, durum yoklama ve ikili indirmelerin ek bir SDK soyutlaması olmadan daha anlaşılır olması için ham HTTP istekleri kullanılır.
CometAPI ile Wan 2.7 API’sı Nasıl Kullanılır
Adım 1: Metinden Videoya Görev Oluşturun
Model, istem, süre ve boyut ile çok parçalı bir istek gönderin. Bu 5 saniyelik 720p örnek, kimlik bilgilerini, yönlendirmeyi ve görev oluşturmayı doğrulamanın en düşük riskli yoludur.
curl https://api.cometapi.com/v1/videos \ -H "Authorization: Bearer $COMETAPI_KEY" \ -F "model=wan2.7" \ -F "prompt=A cinematic tracking shot of a futuristic train crossing a snowy mountain valley at sunrise, smooth camera motion, realistic light." \ -F "seconds=5" \ -F "size=1280x720"The response should include a task identifier under id or task_id. Log the full response during integration because providers and route versions may wrap status data differently.{ "id": "video_task_id", "status": "queued", "progress": 0 }
Adım 2: Video Durumunu Yoklayın
Dönen kimliği durum uç noktasında kullanın. Hesaplama açısından yoğun bir video görevi için 10-15 saniyelik yoklama aralığı sık döngülerden genellikle daha uygundur.
curl https://api.cometapi.com/v1/videos/{video_id} \ -H "Authorization: Bearer $COMETAPI_KEY"{ "id": "video_task_id", "status": "in_progress", "progress": 45 }
Uygulamanız, completed veya success durumlarını başarılı nihai haller olarak ve failed, error veya FAILURE durumlarını başarısız nihai haller olarak değerlendirmelidir. Teşhis için eksiksiz hata yükünü saklayın.
Adım 3: Tamamlanan MP4’ü İndirin
Yalnızca görev başarılı bir nihai duruma ulaştıktan sonra indirin. Tamamlanmamış bir görevden yanıtı kaydetmek, boş bir dosya veya MP4 uzantılı bir hata belgesi oluşturabilir.
curl https://api.cometapi.com/v1/videos/{video_id}/content \ -H "Authorization: Bearer $COMETAPI_KEY" \ --output wan2_7_output.mp4
Adım 4: Bir Görüntüden Video Üretin
Görüntüden videoya için referansı çok parçalı form verisi olarak yükleyin ve hareketi, kamera davranışını ve amaçlanan zamansal değişimi açıklayan bir istem kullanın. Birleştirilmiş rota genellikle input_reference kullanır. Üretime geçmeden önce mevcut dosya boyutu, format ve görüntü sayısı kurallarını doğrulayın.
curl https://api.cometapi.com/v1/videos \ -H "Authorization: Bearer $COMETAPI_KEY" \ -F "model=wan2.7" \ -F "prompt=The camera slowly pushes forward while the subject turns toward the warm window light; preserve identity, clothing and background composition." \ -F "input_reference=@reference.png" \ -F "seconds=5" \ -F "size=1280x720"
Görüntü istemi ipucu: Referansta zaten görünen statik içeriği yeniden anlatmak için istemin büyük bölümünü harcamayın. İstem bütçesini hareket, kamera yönü, zamanlama, değişimler ve kısıtlamalar için kullanın.
Adım 5: Tam Python İş Akışını Oluşturun
Aşağıdaki program API anahtarını doğrular, bir görev gönderir, sarılmış durum yanıtlarını normalize eder, maksimum bekleme uygular, nihai hataları ele alır ve tamamlanan dosyayı indirir.
import os import time from pathlib import Path import requests API_KEY = os.environ.get("COMETAPI_KEY") BASE_URL = "https://api.cometapi.com/v1" POLL_INTERVAL = 12 MAX_WAIT_SECONDS = 900 if not API_KEY: raise RuntimeError("Set COMETAPI_KEY before running this script.") headers = {"Authorization": f"Bearer {API_KEY}"} def parse_task_data(payload): return payload.get("data") or payload # 1. Submit the generation task. submit = requests.post( f"{BASE_URL}/videos", headers=headers, files={ "model": (None, "wan2.7"), "prompt": ( None, "A cinematic tracking shot of a futuristic train " "crossing a snowy mountain valley at sunrise." ), "seconds": (None, "5"), "size": (None, "1280x720"), }, timeout=60, ) submit.raise_for_status() submit_payload = submit.json() video_id = submit_payload.get("id") or submit_payload.get("task_id") if not video_id: raise RuntimeError(f"No video ID in response: {submit_payload}") print(f"Created video task: {video_id}") # 2. Poll until a terminal state or timeout. deadline = time.monotonic() + MAX_WAIT_SECONDS while time.monotonic() < deadline: response = requests.get( f"{BASE_URL}/videos/{video_id}", headers=headers, timeout=30, ) response.raise_for_status() payload = response.json() data = parse_task_data(payload) status = str(data.get("status", "unknown")) progress = data.get("progress", "unknown") print(f"status={status}, progress={progress}") if status in {"completed", "success"} or progress in {100, "100", "100%"}: break if status in {"failed", "error", "FAILURE"}: raise RuntimeError(f"Video generation failed: {payload}") time.sleep(POLL_INTERVAL) else: raise TimeoutError(f"Task {video_id} exceeded {MAX_WAIT_SECONDS}s") # 3. Download the completed MP4. video = requests.get( f"{BASE_URL}/videos/{video_id}/content", headers=headers, timeout=180, ) video.raise_for_status() output = Path("output") / f"{video_id}.mp4" output.parent.mkdir(parents=True, exist_ok=True) output.write_bytes(video.content) if output.stat().st_size == 0: raise RuntimeError("Downloaded file is empty.") print(f"Saved {output} ({output.stat().st_size} bytes)")
Adım 6: JavaScript ile Wan 2.7’yi Çağırın
Bu Node.js örneği yerleşik fetch ve FormData kullanır. Node.js 18 veya üstünü kullanın; örnek, sonucu node:fs/promises ile yazar.
import { mkdir, writeFile } from "node:fs/promises"; const apiKey = process.env.COMETAPI_KEY; const baseUrl = "https://api.cometapi.com/v1"; const pollIntervalMs = 12_000; const maxWaitMs = 15 * 60 * 1000; if (!apiKey) throw new Error("Set COMETAPI_KEY first."); const headers = { Authorization: `Bearer ${apiKey}` }; const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); const form = new FormData(); form.append("model", "wan2.7"); form.append( "prompt", "A cinematic tracking shot of a futuristic train crossing " + "a snowy mountain valley at sunrise." ); form.append("seconds", "5"); form.append("size", "1280x720"); const submitResponse = await fetch(`${baseUrl}/videos`, { method: "POST", headers, body: form, }); if (!submitResponse.ok) throw new Error(await submitResponse.text()); const submitPayload = await submitResponse.json(); const videoId = submitPayload.id || submitPayload.task_id; if (!videoId) throw new Error(`No video ID: ${JSON.stringify(submitPayload)}`); const deadline = Date.now() + maxWaitMs; while (Date.now() < deadline) { const statusResponse = await fetch(`${baseUrl}/videos/${videoId}`, { headers }); if (!statusResponse.ok) throw new Error(await statusResponse.text()); const payload = await statusResponse.json(); const data = payload.data || payload; const status = String(data.status || "unknown"); const progress = data.progress ?? "unknown"; console.log({ status, progress }); if (["completed", "success"].includes(status) || [100, "100", "100%"].includes(progress)) { break; } if (["failed", "error", "FAILURE"].includes(status)) { throw new Error(`Generation failed: ${JSON.stringify(payload)}`); } await sleep(pollIntervalMs); } if (Date.now() >= deadline) throw new Error(`Task ${videoId} timed out.`); const videoResponse = await fetch(`${baseUrl}/videos/${videoId}/content`, { headers }); if (!videoResponse.ok) throw new Error(await videoResponse.text()); await mkdir("output", { recursive: true }); const outputPath = `output/${videoId}.mp4`; await writeFile(outputPath, Buffer.from(await videoResponse.arrayBuffer())); console.log(`Saved ${outputPath}`);
Wan 2.7 API Parametreleri Nelerdir?
| Parametre | Tür | Gerekli | Örnek | Amaç |
|---|---|---|---|---|
| model | string | Evet | wan2.7 | Rotayı seçer |
| prompt | string | Evet | Sahne açıklaması | İçeriği, hareketi ve stili tanımlar |
| seconds | integer | Hayır | 5 | Süreyi ve maliyeti kontrol eder |
| size | string | Hayır | 1280x720 | Çözünürlük / en-boy oranını kontrol eder |
| input_reference | file | I2V | reference.png | Bir kaynak görüntü sağlar |
| Authorization | header | Evet | Bearer token | İsteği kimlik doğrular |
CometAPI ve Alibaba Yerel Parametre Eşlemesi
| Kavram | CometAPI | Alibaba yerel API |
|---|---|---|
| Model | wan2.7 | wan2.7-t2v veya wan2.7-i2v-* |
| Süre | seconds | duration |
| Çözünürlük | size | resolution artı ratio |
| Referans görüntü | input_reference | media[].type=first_frame |
| Görev kimliği | id veya task_id | output.task_id |
| Görev durumu | GET /v1/videos/{id} | Sağlayıcı görev-sorgu uç noktası |
| İkili sonuç | GET /v1/videos/{id}/content | Geçici sonuç URL’si / sağlayıcı yanıtı |
Bu eşleme, Alibaba Cloud’dan kopyalanan örneklerin neden olduğu gibi CometAPI’ye aynen yapıştırılamadığını açıklar. Model yeteneği ilişkili olsa da erişim katmanı ve şema farklıdır.
Daha İyi Wan 2.7 İstemleri Nasıl Yazılır: Örnekler
Pratik bir video istemi, neyin sabit kalacağını ve zaman içinde neyin değişeceğini tanımlar. Şu yapıyı kullanın:
Subject + action + environment + camera movement + lighting + visual style + timeline + audio direction + constraints
Tek Çekim İstemi
A red vintage roadster drives along a wet coastal highway at blue hour. The camera tracks low beside the front wheel, then rises smoothly to reveal ocean cliffs. Realistic reflections, restrained motion blur, cinematic 35mm look, no text or logos.
Çok Çekimli İstem
Create a cinematic detective sequence with consistent character identity. Shot 1 [0-2s]: a rain-soaked city street at night, neon reflected in puddles. Shot 2 [2-4s]: the detective enters an old building; slow handheld follow shot. Shot 3 [4-5s]: close-up of a clue under a narrow flashlight beam. Preserve the same coat, face and lighting palette across all shots. No captions.
Görüntüden Videoya İstem
Preserve the subject's face, clothing and background layout. The subject looks up, turns slightly toward the window and takes one step forward. Slow camera push-in, warm light gradually increases, natural hair and fabric motion, no new objects.
Negatif İstem Rehberi
Negatif istemleri, istenen sahneyi ikinci kez anlatmak yerine tekrarlayan hata modlarını bastırmak için kullanın. Düşük çözünürlük, deforme eller, yinelenen uzuvlar, titreme, stabil olmayan yüz, okunamayan metin ve filigran gibi kısa bir liste, çelişkili uzun bir paragraftan genellikle daha yararlıdır.
Wan 2.7 API’nın Maliyeti Ne Kadar?
Mevcut CometAPI rotası, Wan 2.7’yi 720p için saniye başına $0.08 ve 1080p için $0.12 olarak listeler. Tahmini maliyet, bu nedenle üretilen süre ve seçilen çözünürlüğün doğrudan bir fonksiyonudur.
| Çözünürlük | Fiyat / saniye | 5 saniye | 10 saniye | 15 saniye |
|---|---|---|---|---|
| 720p | $0.08 | $0.40 | $0.80 | $1.20 |
| 1080p | $0.12 | $0.60 | $1.20 | $1.80 |
Estimated video cost = price per second x generated duration in seconds
Veri kaynağı: CometAPI canlı model fiyatlandırması.
Fiyatlandırma yorumları: Bir toplayıcı rotanın, aynı bölge, model varyantı, çözünürlük, süre, ses modu ve faturalandırma birimi karşılaştırılmadan Alibaba Cloud’dan daha ucuz olduğunu iddia etmeyin. CometAPI’nin net saniye başına fiyatı ve birleştirilmiş faturalandırması bir entegrasyon avantajıdır; sağlayıcı fiyat avantajı eşit koşullarda bir karşılaştırma gerektirir.
Yaratıcı incelemeyi geçemeyen 1080p bir klip, listelenen üretim fiyatından daha pahalıdır çünkü ekip onu yeniden üretmek zorunda kalır. Üretim planlaması için toplam harcamayı, yeniden çalışma olmadan kabul edilen klip sayısına bölün.
Wan 2.7 vs Seedance 2.5 vs Vidu Q3 vs Veo 3.1
Aynı platformdaki en faydalı alternatifler Seedance 2.5, Vidu Q3 ve Veo 3.1. Aşağıdaki tablo, evrensel bir kazanan ilan etmek yerine iş akışı uyumunu karşılaştırır. Rota özellikleri değişebilir, bu yüzden üretime geçmeden önce gelişmiş girdileri doğrulayın.
| Boyut | Wan 2.7 | Seedance 2.5 | Vidu Q3 | Veo 3.1 |
|---|---|---|---|---|
| Ana konumlandırma | Kontrol edilebilir çok modlu paket | Daha uzun anlatı ve referans ağırlıklı üretim | Hızlı hikâye odaklı üretim | Yerleşik sesle sinematik video |
| Metinden videoya | Evet | Evet | Evet | Evet |
| Görüntüden videoya | Evet | Evet | Evet | Evet |
| İlk/son kare kontrolü | Yerel aile desteği | Rotaya bağlı | Desteklenir | Seçili iş akışlarında desteklenir |
| Video devamı | Yerel aile desteği | Düzenleme odaklı | Rotaya bağlı | Uzatma iş akışları |
| Ses | Girdi güdümü + otomatik BGM/SFX | Birleşik ses-video | Yerel senkronize ses | Yerel senkronize ses |
| Yaygın rota süresi | Yerel T2V’de 2-15 s | Listelenen rotada 4-30 s | Listelenen rotada 1-16 s | Resmi modlarda 4/6/8 s |
| Yaygın maksimum çözünürlük | 1080p | Rotaya bağlı | 1080p | 1080p; diğer varyantlar farklı olabilir |
| En iyi uyum | Kontrollü üretim iş akışları | Daha uzun çok çekimli hikâye anlatımı | Hızlı anlatı iterasyonu | Yüksek kaliteli sinematik çekimler |
Karşılaştırma Sonuçları
- Maksimum tek klip uzunluğundan ziyade ilk/son kare kontrolü, devam, ses güdümü ve geniş kontrol edilebilir iş akışı önemliyse Wan 2.7’yi seçin.
- Öncelik daha uzun çok çekimli hikâye anlatımı ve referans ağırlıklı yaratıcı çalışma ise Seedance 2.5’i seçin.
- Hızlı anlatı iterasyonu, senkronize ses ve yaratıcı odaklı iş akışları merkezdeyse Vidu Q3’ü seçin.
- Sinematik kalite, görsel gerçekçilik ve entegre sesin daha yüksek rota maliyetine değdiği durumlarda Veo 3.1’i seçin.
- Yalnızca özelliklerden bir kazanan seçmeyin. Sabit bir istem ve varlık seti kullanın, ardından kabul edilen çıktı oranı ve toplam üretim maliyetini karşılaştırın.
Üretim En İyi Uygulamaları
Görev Yaşam Döngüsü ve Güvenilirlik
- Görev kimliğini, görev oluşturulduktan hemen sonra kalıcı hale getirin.
- İstemci tekrarının yinelenen ücretli görevler oluşturmaması için uygulamanızda idempotent bir strateji kullanın.
- Sınırsız bir döngü yerine 10-15 saniyelik aralıkla ve maksimum beklemeyle yoklayın.
- Geçici HTTP hatalarını sağlayıcı tarafından bildirilen üretim hatalarından ayırın.
- Ağ veya hız sınırlama hatalarında üstel geri çekilme kullanın, ancak içerik politikası hatalarını körü körüne yeniden denemeyin.
- Çıktıyı yalnızca indirildikten ve boş olmadığı doğrulandıktan sonra tamamlandı olarak işaretleyin.
- Kalıcı olarak geçici bir sağlayıcı URL’sine bağımlı olmayın; izin verildiği ölçüde kabul edilen çıktıları kendi denetimli depolamanıza kopyalayın.
Kalite ve Maliyet Kontrolü
- 1080p ana çıktı üretmeden önce 720p ve kısa sürelerle prototip oluşturun.
- Yeniden üretilebilirlik için istemi, negatif istemi, model kimliğini, rotayı, çözünürlüğü, süreyi, görev kimliğini ve çıktı karmasını birlikte tutun.
- İstem uyumu, hareket, zamansal tutarlılık, kimlik, eller, metin eserleri, ses ve güvenlik için bir inceleme ölçütü oluşturun.
- Yalnızca istek başına maliyeti değil, kabul edilen çıktı başına maliyeti ölçün.
- Küçük bir regresyon istem seti koruyun ve rota sürümlerini veya model sağlayıcılarını değiştirmeden önce yeniden çalıştırın.
Güvenlik ve Yönetişim
- API anahtarlarını sunucuda tutun ve maruz kalma şüphesinde döndürün.
- Üretime iletmeden önce görüntü ve video yüklerini doğrulayın.
- Referans medya için rıza, benzerlik ve fikrî mülkiyet kontrolleri uygulayın.
- Reklam, haber, siyasi, tıbbi veya diğer yüksek etkili kullanımlar için insan incelemesi ekleyin.
- Yargı bölgeniz ve platformunuzun gerektirdiği menşe meta verilerini koruyun ve filigranlama veya açıklama politikalarını uygulayın.
Yaygın Hatalar ve Sorun Giderme
| Hata veya belirti | Olası neden | Önerilen çözüm |
|---|---|---|
| 401 Unauthorized | Eksik, geçersiz veya iptal edilmiş anahtar | Bearer jetonunu ve ortam değişkenini kontrol edin |
| 400 Bad Request | Desteklenmeyen alan, boyut veya süre | Model sayfası örneğinden başlayın ve alanları tek tek ekleyin |
| Görev kimliği yok | Beklenmeyen yanıt sarmalayıcı | Tüm yanıtı günlüğe alın; data, id ve task_id’yi kontrol edin |
| Uzun süre kuyruğa alındı | Sağlayıcı yükü veya kapasitesi | Sınırlı yoklamaya devam edin; görevi çoğaltmayın |
| Üretim başarısız | Medya, istem, politika veya sağlayıcı hatası | Yeniden denemeye karar vermeden önce nihai yükü inceleyin |
| Boş MP4 | Tamamlanmadan indirildi veya hata gövdesi kaydedildi | Dosyayı yazmadan önce durumu ve Content-Type’ı kontrol edin |
| Referans reddedildi | Biçim, boyutlar, boyut veya medya sayısı | PNG/JPEG’e dönüştürün ve canlı rota limitlerine uyun |
| Beklenmedik maliyet | Uzun süre, yüksek çözünürlük veya yeniden denemeler | 720p’de prototip oluşturun ve kabul edilen çıktı oranını izleyin |
| Tutarsız sonuç | Stokastik üretim veya belirsiz hareket istemi | Zamanlamayı ve kısıtları belirtin; birkaç adayı karşılaştırın |
Nihai Öneri
Wan 2.7’nin pratik değeri, kontrol edilebilir video iş akışının genişliğidir: metinden videoya, görüntü animasyonu, sabitlenmiş kareler, devam, referans güdümlü üretim ve ses farkındalığı. CometAPI üzerinden en hızlı yol, birleştirilmiş asenkron uç noktayla 5 saniyelik 720p bir isteği doğrulamak, ardından görev oluşturma, yoklama ve indirme güvenilir olduktan sonra görüntü girdileri ve 1080p çıktıyı eklemektir.
Üretimde, CometAPI’nin birleştirilmiş şemasının Alibaba’daki her alanı sunmayabileceği için gelişmiş yerel özellikleri açık yetenek kontrolleri arkasında tutun. Wan 2.7’yi alternatiflerle aynı istemler ve varlıklarla karşılaştırın ve en düşük manşet fiyatı değil, onaylanan video başına en düşük maliyeti üreten rotayı seçin.
SSS
Wan 2.7 API nedir?
Metinden videoya, görüntüden videoya, referans güdümlü iş akışları ve video düzenlemeyi kapsayan API erişilebilir çok modlu bir video üretim ailesidir. CometAPI, müşteri rotasını wan2.7 model kimliği üzerinden sunar.
CometAPI’de Wan 2.7 model kimliği nedir?
wan2.7 kullanın. Alibaba yerel tanımlayıcıları olan wan2.7-t2v gibi kimlikleri, yalnızca doğrudan Alibaba Cloud’u çağırıyorsanız kullanın.
Hangi uç nokta Wan 2.7 videosu oluşturur?
Çok parçalı bir POST isteğini https://api.cometapi.com/v1/videos adresine gönderin. Ardından /v1/videos/{video_id} yolunu sorgulayın ve /v1/videos/{video_id}/content yolundan indirin.
Wan 2.7 metinden videoyu ve görüntüden videoyu destekler mi?
Evet. Her ikisi de listelenen yeteneklerdir. Görüntüden videoya, bir referans görüntüsü ekler ve rotanın mevcut çok parçalı alan gereksinimlerini kullanmalıdır.
Wan 2.7 hangi çözünürlükleri destekler?
Yayımlanan Wan 2.7 video rotası 720p ve 1080p’yi destekler. Yerel metinden videoya belgeleri, her iki seviye için en-boy oranına özgü çıktı boyutlarını da listeler.
Wan 2.7 ile bir video ne kadar uzun olabilir?
Alibaba’nın yerel Wan 2.7 metinden videoya API’si, varsayılanı 5 saniye olan 2 ila 15 saniye arasında tam sayı sürelerine izin verir. Çağırdığınız belirli CometAPI rotası için belgelenen değerleri kullanın.
Wan 2.7 ses üretir mi?
Alibaba, ses güdümlü üretimi ve ses yüklenmediğinde otomatik olarak eşleşen arka plan müziği veya ses efektlerini belgelendirir. Birleştirilmiş rota üzerinden sunulan kesin ses alanları, üretimden önce doğrulanmalıdır.
Wan 2.7 ilk ve son kareleri kullanabilir mi?
Yerel görüntüden videoya ailesi, ilk kare ve ilk artı son kare iş akışlarını destekler. CometAPI’deki karşılık gelen birleştirilmiş rota alanlarını bunlara güvenmeden önce doğrulayın.
Wan 2.7 API eşzamanlı mı yoksa asenkron mu?
Asenkron. Görev oluşturma bir kimlik döndürür; uygulamanız durumu yoklamalı ve sonuç tamamlandıktan sonra indirmelidir.
CometAPI’de Wan 2.7 ne kadar maliyetlidir?
Yayımlanan rota, 720p için saniye başına $0.08 ve 1080p için saniye başına $0.12 listeler. Bu nedenle 5 saniyelik bir klip, sırasıyla yaklaşık $0.40 veya $0.60 olarak tahmin edilir.
Wan 2.7, Seedance 2.5, Vidu Q3 veya Veo 3.1’i mi kullanmalıyım?
Geniş kontrol edilebilirlik için Wan 2.7’yi, daha uzun referans ağırlıklı hikâye anlatımı için Seedance 2.5’i, hızlı anlatı iterasyonu ve senkronize ses için Vidu Q3’ü ve birinci sınıf sinematik çıktı için Veo 3.1’i kullanın. Kontrol edilmiş bir A/B testle seçimi doğrulayın.
Wan 2.7 mevcut bir videoyu devam ettirebilir mi?
Evet, yerel model ailesinde bir first_clip iş akışıyla. Birleştirilmiş CometAPI rotasında kullanılabilirlik ve parametre eşlemesi kontrol edilmelidir.
