Vidu Q4 API
Shengshu Vidu Q4 — 3-16 saniyelik kliplerle görselden videoya ve referanstan videoya, 540p'den 4K'ya çıktı ve isteğe bağlı üretilmiş ses. Referanstan video, tek bir istekte 12'ye kadar referans görsel ve 3'e kadar referans ses klibi kabul eder.
İki uç nokta: vidu/q4-preview/image-to-video tek bir görseli canlandırır, vidu/q4-preview/reference-to-video ise bir istem ile 12'ye kadar referans görsel ve 3 referans ses klibinden bir sahne kurar. Her ikisi de 3 ile 16 saniye arasında herhangi bir tam saniye süresini, 540p'den 4K'ya beş çözünürlüğü ve bir ses anahtarını destekler.
Genel Bakış
Vidu Q4 API Hakkında
Vidu Q4 ne yapar, Shengshu model yelpazesindeki yeri nedir ve ekipler neden onu tercih eder.
Vidu Q4, Shengshu tarafından geliştirilen bir video üretimi modelidir ve WaveSpeedAI REST API'si üzerinden kullanılabilir. Shengshu Vidu Q4 — 3-16 saniyelik kliplerle görselden videoya ve referanstan videoya, 540p'den 4K'ya çıktı ve isteğe bağlı üretilmiş ses. Referanstan video, tek bir istekte 12'ye kadar referans görsel ve 3'e kadar referans ses klibi kabul eder.
İki uç nokta: vidu/q4-preview/image-to-video tek bir görseli canlandırır, vidu/q4-preview/reference-to-video ise bir istem ile 12'ye kadar referans görsel ve 3 referans ses klibinden bir sahne kurar. Her ikisi de 3 ile 16 saniye arasında herhangi bir tam saniye süresini, 540p'den 4K'ya beş çözünürlüğü ve bir ses anahtarını destekler.
WaveSpeedAI'daki Vidu Q4 ailesi, Reference-To-Video, Image-To-Video iş akışını kapsayan 2 REST uç noktası sunar. Her varyantın kendi fiyatı, parametre seçenekleri ve örnek çıktıları vardır — girdi türünüze ve üretim gereksinimlerinize uyanı seçin ya da çok adımlı işlem hatları kurmak için aynı API anahtarıyla birkaçını birlikte çağırın.
Vidu Q4 modelini, WaveSpeedAI'daki diğer 1.000+ AI modeli için kullandığınız aynı API anahtarı, faturalandırma hesabı ve hız sınırı çerçevesi üzerinden çalıştırın. Ayrı bir sağlayıcı kurulumu, sağlayıcıya özel SDK'lar veya sağlayıcıya özel hız sınırları yok — tek bir entegrasyon, metinden görsele ve metinden videoya, ses sentezi, 3D üretimi, büyütme ve düzenlemeye kadar her şeyi kapsar.
Özellikler
Vidu Q4 API özellikleri ve yayın durumu
Geliştiricilerin bir API seçmeden önce araştırdığı modele özgü ayrıntılar: erişilebilirlik, beklenen çıktı uzunluğu, referans desteği ve şu anda kullanılabilen canlı alternatif.
Uç noktalar
2 varyant
Görselden videoya ve referanstan videoya.
Süre
3-16 sn
Herhangi bir tam saniye; varsayılan 5 sn.
Çözünürlük
540p'den 4K'ya
540p, 720p, 1080p, 2K, 4K; varsayılan 720p.
Referanslar
12 görsel + 3 ses
Referanstan videoda, metin istemiyle birlikte.
Uç Noktalar
Tüm Vidu Q4 API uç noktaları
WaveSpeedAI'da şu anda 2 Vidu Q4 uç noktası kullanılabilir — iş akışınıza uyan varyantı seçin.
/filters:quality(82)/media/images/1790656175314160249_JiSjQ9AW.webp)
Q4 Preview Reference To Video
Vidu Q4 Reference-to-Video generates subject-consistent AI videos from text prompts, 1-12 reference images, and up to 3 reference audio clips, supporting character consistency, product videos, social content, brand assets, and reference-guided storytelling workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1790656159881988529_32y4wP0a.webp)
Q4 Preview Image To Video
Vidu Q4 Image-to-Video animates a single reference image into high-quality AI video with prompt-guided motion, optional audio, 3-16 second duration, and output resolutions from 540P to 4K for product animation, social content, marketing creatives, cinematic visuals, and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Örnekler
Vidu Q4 iş başında
Vidu Q4 API'siyle üretilmiş gerçek çıktılar. Önizlemek için bir videonun üzerine gelin, tam boyutlu görüntüleyiciyi açmak için tıklayın.
Nasıl Kullanılır
Vidu Q4 API'si nasıl kullanılır
Kayıttan tamamlanmış bir üretime dört adım. Python, Node.js ve cURL örneklerinin tamamı aşağıdaki API bölümünde.
- 01
API anahtarı alın
Bir WaveSpeedAI hesabı oluşturun ve API anahtarınızı kontrol panelinden kopyalayın. Yeni hesaplar ücretsiz başlangıç kredisiyle gelir — faturalandırma başlamadan önce playground'u birkaç düzine kez çalıştırmaya yeter.
- 02
Tahmin gönderin
Girdinizi JSON olarak https://api.wavespeed.ai/api/v3/vidu/q4-preview/image-to-video adresine POST edin. Uç nokta hemen bir tahmin kimliği döndürür — üretimler asenkrondur, bu yüzden çıkarım sırasında açık bir bağlantı tutmanız gerekmez.
- 03
Tamamlanmayı yoklayın
https://api.wavespeed.ai/api/v3/predictions/{request_id}/result adresine GET isteği gönderin. completed durumunda çıktıları alın; failed, cancelled, timeout veya deleted durumunda hata ile durun; diğer tüm durumlarda yoklamaya devam edin.
- 04
Çıktı URL'sini okuyun
Durum "completed" olduğunda URL'yi data.outputs[0] alanından okuyun. URL, WaveSpeedAI CDN'indeki üretilmiş medyanıza işaret eder — çağırdığınız Vidu Q4 varyantına göre görsel, video, ses veya 3D dosyası.
Kullanım Alanları
Vidu Q4 ile neler geliştirebilirsiniz
Geliştiricilerin ve içerik üreticilerin Vidu Q4 API'sini kullandığı yaygın iş akışları.
Tek fotoğraftan ürün animasyonu
vidu/q4-preview/image-to-video tek bir ürün çekimini tanıtım klibine dönüştürür. İstediğiniz kamera hareketini ve hareketi tarif edin; görsel, görsel çapa olarak kalır.
Tutarlılığını koruyan karakterler
vidu/q4-preview/reference-to-video 12'ye kadar referans görsel kabul eder; böylece tekrar eden bir karakter, maskot veya sözcü birden çok açıdan gösterilebilir ve klipler boyunca tanınır kalır.
Sesle yönlendirilen sahneler
Görsellerinizin yanında audios alanı üzerinden 3'e kadar referans ses klibi ekleyin ve tek bir çağrıda sesli klip almak için generate_audio'yu açık tutun.
Teslimata hazır 4K
Her iki uç nokta da 540p, 720p, 1080p, 2K veya 4K çıktı verir. Taslağı 540p veya 720p'de hazırlayın, ardından onaylanan istemi ayrı bir yükseltme geçişi olmadan teslimat çözünürlüğünde yeniden çalıştırın.
Her sosyal medya formatı
Referanstan video 16:9, 9:16, 1:1, 3:4 veya 4:3 üretir; aynı referanslarla YouTube, Reels, Shorts, akış gönderileri ve ürün sayfalarını kapsar.
Ritme göre boyutlanan klipler
Süre, 3 ile 16 arasında herhangi bir tam saniye olabilir; böylece 3 saniyelik döngü, 6 saniyelik bumper ve 15 saniyelik reklam aynı uç noktadan çıkar.
İpuçları
Vidu Q4 için istem yazma ipuçları
Vidu Q4 ile daha iyi çıktı almak için pratik öneriler — üretim hatlarında video modelleri genelinde işe yarayan yöntemlerden derlendi.
- 01
Temiz ve iyi aydınlatılmış bir kaynak görsel kullanın
vidu/q4-preview/image-to-video için özneyi, kadrajı ve stili görsel belirler. Tek ve net bir özneye sahip keskin bir görsel seçin; istemi, zaten görünen şeyleri yeniden tarif etmek yerine hareket ve kamera yönlendirmesi için kullanın.
- 02
Her referansa bir görev verin
vidu/q4-preview/reference-to-video ile sahneye ait referanslar kullanın — karakter, ürün, mekân — ve gevşek ilişkili görseller göndermek yerine istemde her birinin nasıl görüneceğini belirtin.
- 03
Aksiyonu süreye göre ayarlayın
Klip uzunluğuna uygun miktarda aksiyon isteyin. 3-5 saniyelik bir klip tek bir hareket veya jest için uygundur; çok adımlı aksiyonu 10-16 saniyeye saklayın.
- 04
Düşükte taslak, yüksekte teslimat
Fikirleri kısa sürelerle 540p veya 720p'de keşfedin, ardından seçilen istemi teslimat için 1080p, 2K veya 4K'da yeniden çalıştırın.
- 05
Ses ve istem yeniden yazımına baştan karar verin
generate_audio varsayılan olarak açıktır; kendi müziğinizi ekleyecekseniz kapatın. Görselden videoya uç noktasında, isteminizin yazıldığı gibi kullanılmasını istediğinizde enable_prompt_expansion'ı false olarak ayarlayın.
Fiyatlandırma
Vidu Q4 API fiyatlandırması
Fiyatlandırma çıktı başınadır. Nihai ücret, her varyantın playground'unda belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir.
| Uç Nokta | Tür | Başlangıç fiyatı |
|---|---|---|
| vidu/ | reference-to-video | $0.25 |
| vidu/ | image-to-video | $0.25 |
API
Vidu Q4 API'sini çağırın
wavespeed.ai/accesskey adresinden bir API anahtarı alın, ardından REST ile bir tahmin gönderin. Playground, girdilerin her kombinasyonu için yapıştırmaya hazır örnekler üretir.
POSThttps://api.wavespeed.ai/api/v3/vidu/q4-preview/image-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/vidu/q4-preview/image-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"resolution": "720p",
"duration": 5,
"enable_prompt_expansion": true,
"generate_audio": true
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/vidu/q4-preview/image-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"resolution": "720p",
"duration": 5,
"enable_prompt_expansion": true,
"generate_audio": true
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"resolution": "720p",
"duration": 5,
"enable_prompt_expansion": True,
"generate_audio": True
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/vidu/q4-preview/image-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Karşılaştır
Vidu Q4 ve alternatifleri
WaveSpeedAI'daki benzer modeller yerine ne zaman Vidu Q4 seçmeli.
Vidu Q4 ve Vidu Q3
Vidu Q3 referanstan video 1-4 referans görsel kabul eder; Q4 ise 12'ye kadar görsel ile 3'e kadar ses referansı alır ve her iki Q4 uç noktası da 4K'ya ulaşır. Metinden videoya, başlangıç-bitiş anahtar kare ara değerlemesi ve Pro ile Turbo katmanları için Q3 hâlâ doğru seçimdir.
Vidu Q4 ve Seedance 2.5
Seedance 2.5, 30 saniyeye kadar tek çekim sunar ve video düzenleme ile video uzatma uç noktaları ekler. Vidu Q4 ise 4K'ya kadar çıktıyla görsel ve referans odaklı üretime odaklanır.
Vidu Q4 ve Wan 3.0
Wan 3.0, 1080p'ye kadar çözünürlükte 30 saniyeye kadar metinden, görselden ve referanstan videoya sunar. Vidu Q4 en fazla 16 saniyeyle sınırlıdır ancak 2K ve 4K çıktı ile 12'ye kadar referans görsel ekler.
SSS
Vidu Q4 API — Sıkça sorulan sorular
Fiyatlandırma, lisans, entegrasyon — Vidu Q4 modelini WaveSpeedAI'da çalıştırmaya dair sık sorulan sorular.
Vidu Q4 API'si nedir?
Vidu Q4, WaveSpeedAI'da REST API olarak sunulan, Shengshu tarafından geliştirilmiş bir video üretimi modelidir. Shengshu Vidu Q4 — 3-16 saniyelik kliplerle görselden videoya ve referanstan videoya, 540p'den 4K'ya çıktı ve isteğe bağlı üretilmiş ses. Referanstan video, tek bir istekte 12'ye kadar referans görsel ve 3'e kadar referans ses klibi kabul eder. Onu programatik olarak çağırabilir veya yukarıda bağlantısı verilen playground'dan deneyebilirsiniz.
Vidu Q4 API'sini nasıl çağırırım?
Bir WaveSpeedAI hesabı oluşturun, API anahtarınızı /accesskey sayfasından kopyalayın, ardından girdinizi JSON olarak https://api.wavespeed.ai/api/v3/vidu/q4-preview/image-to-video adresine POST edin. Uç nokta bir tahmin kimliği döndürür. Sonuç uç noktasını yaklaşık 2 saniyede bir yoklayın, uzun süren görevlerde aralığı artırın ve herhangi bir son durumda durun. Üretime yönelik Python / Node.js / cURL örnekleri yukarıda.
Vidu Q4 API'sinin maliyeti nedir?
Vidu Q4 çalıştırma başına $0.25'dan başlar. Kesin maliyet, belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir. Playground'da Üret düğmesinin yanındaki canlı maliyet önizlemesi, mevcut girdiniz için kesin fiyatı gösterir.
Hangi Vidu Q4 varyantları mevcut?
WaveSpeedAI, 2 canlı Vidu Q4 uç noktası barındırır: vidu/q4-preview/reference-to-video, vidu/q4-preview/image-to-video. Her varyantın kendi playground sayfası ve fiyatı vardır.
Vidu Q4 çıktılarını ticari amaçla kullanabilir miyim?
Ticari kullanım hakları Shengshu model lisansına tabidir. Çoğu Shengshu modeli çıktıların ticari kullanımına izin verir; lisans özeti için her modelin playground sayfasına, platform düzeyindeki koşullar için WaveSpeedAI Hizmet Koşulları'na bakın.
Vidu Q4 modelini neden doğrudan kullanmak yerine WaveSpeedAI'da kullanmalıyım?
Vidu Q4 ve diğer sağlayıcıların 1.000+ AI modeli için tek bir API anahtarı ve tek bir faturalandırma hesabı. Sağlayıcıya özel SDK kurulumu yok, ayrı hız sınırı çerçeveleri yok, her sağlayıcı için entegrasyon kodunu yeniden yazmak yok. Fiyatlar genellikle Shengshu'ın doğrudan API'siyle aynı düzeyde veya daha düşüktür.
Sağlayıcı
Shengshu Hakkında
WaveSpeedAI'daki Vidu Q4 ve daha geniş Shengshu model yelpazesinin arkasındaki ekip.
Shengshu Technology, Tsinghua Üniversitesi'nden ayrılan ve Vidu video üretim modelleri ailesinin arkasındaki Çinli bir yapay zeka laboratuvarıdır. En yeni nesil Vidu Q4; 12'ye kadar referans görsel, 3'e kadar referans ses klibi ve 4K'ya kadar çıktıyla görselden videoya ve referanstan videoya sunar. Vidu Q3; Standard, Pro ve Turbo katmanlarında metinden videoya, görselden videoya, referanstan videoya (çoklu varlık tutarlılığı için 1-4 referans görsel) ve başlangıç-bitişten videoya (iki sabit görsel arasında anahtar kare ara değerlemesi) sunar. Bazı varyantlar 16 saniyeye kadar çıktıyı destekler.
WaveSpeedAI'da Vidu Q4 ile geliştirmeye başlayın
Kayıt olunca ücretsiz başlangıç kredisi. Shengshu ve diğer tüm sağlayıcılardan 1.000+ AI modeli için tek API anahtarı.