Claude Opus 5 is now live on CometAPI โ†’
V

Vidu Q3 Turbo

Per Detik:$0.028
Dirilis:May 31, 2026

Vidu Q3 Turbo adalah versi Vidu Q3 yang dioptimalkan untuk pembuatan video yang lebih cepat. Ini mempertahankan kualitas visual yang baik sekaligus secara signifikan meningkatkan kecepatan, sehingga cocok untuk iterasi cepat dan produksi skala besar.

Baru
Penggunaan komersial

Spesifikasi Teknis Vidu Q3 Turbo

ItemVidu Q3 Turbo
ID Modelviduq3-turbo
PenyediaVidu
Keluarga ModelVidu Q3 Series
Jenis ModelPembuatan Video
Jenis InputTeks, Gambar, Gambar Awal + Gambar Akhir
Jenis OutputVideo dengan audio tersinkron opsional
Resolusi540p, 720p, 1080p
Rentang Durasi1โ€“16 detik
Frame rate24 FPS
Pembuatan AudioPembuatan audio-video native
Teks-ke-VideoDidukung
Gambar-ke-VideoDidukung
Awal-Akhir-ke-VideoDidukung
Referensi-ke-VideoDidukung melalui alur kerja Q3 Turbo
Rasio Aspek16:9, 9:16, 3:4, 4:3, 1:1
Fokus UtamaPembuatan video cepat dengan latensi rendah

Apa itu Vidu Q3 Turbo?

Vidu Q3 Turbo adalah versi model pembuatan video Vidu Q3 yang dioptimalkan untuk kecepatan. Dirancang untuk kreator dan pengembang yang membutuhkan iterasi cepat sambil mempertahankan keluaran audioโ€“video yang tersinkron. Berbeda dari model video sebelumnya yang memerlukan pipeline produksi audio terpisah, Q3 Turbo dapat menghasilkan dialog, narasi, efek suara, musik, dan video secara bersamaan dalam satu alur kerja pembuatan.

Fitur Utama Vidu Q3 Turbo

  • Pembuatan audioโ€“video native: Menghasilkan video, dialog, narasi, efek suara, dan musik secara bersamaan dalam keluaran yang tersinkron.
  • Pipeline inferensi cepat: Dioptimalkan untuk latensi lebih rendah dibanding Vidu Q3 standar sambil menjaga konsistensi visual.
  • Dukungan pembuatan 16 detik: Dapat menghasilkan klip naratif lengkap hingga 16 detik dalam satu kali proses.
  • Beragam mode pembuatan: Mendukung teks-ke-video, gambar-ke-video, dan pembuatan video dari frame awal/akhir.
  • Resolusi keluaran fleksibel: Mendukung pembuatan 540p, 720p, dan 1080p.
  • Kontrol penceritaan pada tingkat frame: Mendukung instruksi gerak kamera dan tempo yang terperinci untuk keluaran sinematik.

Kinerja Tolok Ukur Vidu Q3 Turbo

Vidu belum merilis skor tolok ukur terstandar secara publik yang sebanding dengan tolok ukur model bahasa AI seperti MMLU atau SWE-Bench. Sebagai gantinya, Vidu memosisikan Q3 Turbo berdasarkan metrik produksi:

KemampuanDilaporkan Secara Publik
Durasi satu kali pembuatanHingga 16 detik
ResolusiHingga 1080p
Dukungan audio nativeYa
Dialog multi-pembicaraDidukung
Pembuatan video multibahasaBahasa Inggris, Jepang, Tionghoa

Karena belum ada papan peringkat tolok ukur resmi yang diterbitkan untuk Q3 Turbo, perbandingan tolok ukur independen saat ini tidak tersedia.

Vidu Q3 Turbo vs Vidu Q3 vs Kling 2.1

FiturVidu Q3 TurboVidu Q3Kling 2.1
Kecepatan pembuatanTercepat di keluarga Q3Fokus pada kualitas lebih tinggiKompetitif
Audio nativeYaYaTerbatas tergantung alur kerja
Durasi Maksimum16 detik16 detikBervariasi
ResolusiHingga 1080pHingga 1080pHingga 1080p
Teks-ke-VideoYaYaYa
Gambar-ke-VideoYaYaYa
Terbaik UntukIterasi cepatKeluaran naratif premiumPembuatan sinematik

Keterbatasan yang Diketahui

  • Panjang klip maksimum adalah 16 detik per pembuatan.
  • Produksi format panjang memerlukan penyambungan beberapa klip.
  • Saat ini belum ada rangkaian tolok ukur terstandar yang tersedia untuk publik.
  • Kualitas mungkin sedikit lebih rendah dibanding varian berfokus premium ketika kecepatan pembuatan maksimum diprioritaskan.

Kasus Penggunaan Representatif

Produksi Drama Pendek

Hasilkan adegan naratif lengkap dengan ucapan, efek suara, dan musik yang tersinkron.

Konten Media Sosial

Buat TikTok, Reels, Shorts, dan video iklan dengan cepat dengan pascaproduksi minimal.

Papan Cerita dan Pravisualisasi

Ubah naskah atau seni konsep menjadi rangkaian animasi untuk peninjauan kreatif.

Video Pemasaran

Produksi tayangan produk, klip promosi, dan konten penceritaan bermerek.

Animasi Karakter

Animasikan gambar referensi sambil menjaga konsistensi visual di seluruh adegan.

Catatan Versi Model

Vidu Q3 Turbo termasuk dalam generasi Q3 dari model Vidu dan diposisikan sebagai alternatif berlatensi lebih rendah dibanding Q3 standar. Model ini menekankan kecepatan produksi, pembuatan audio tersinkron, dan alur kerja penceritaan yang berfokus pada kreator sambil tetap mendukung keluaran video 1080p dan pembuatan klip 16 detik.

Cara Menggunakan Vidu Q3 Turbo di CometAPI

Saat menggunakan Vidu Q3 Turbo melalui CometAPI, aplikasi biasanya mengirim permintaan pembuatan video, menerima pengenal tugas, memantau status tugas secara asinkron, dan mengambil aset yang telah selesai setelah pembuatan selesai.

Alur kerja ini sangat cocok untuk sistem produksi, platform konten, dan pipeline media otomatis.

Alur Kerja

  1. Autentikasi dengan CometAPI
  2. Kirim permintaan pembuatan Vidu Q3 Turbo
  3. Simpan pengenal tugas yang dikembalikan
  4. Periksa status tugas secara berkala atau gunakan alur kerja berbasis callback jika tersedia
  5. Ambil aset video yang dihasilkan setelah selesai

Pantau status tugas hingga ge

FAQ

Harga untuk Vidu Q3 Turbo

Jelajahi harga kompetitif untuk Vidu Q3 Turbo, dirancang untuk berbagai anggaran dan kebutuhan penggunaan. Paket fleksibel kami memastikan Anda hanya membayar untuk apa yang Anda gunakan, memudahkan untuk meningkatkan skala seiring berkembangnya kebutuhan Anda. Temukan bagaimana Vidu Q3 Turbo dapat meningkatkan proyek Anda sambil menjaga biaya tetap terkendali.

Vidu Video Generation Pricing

Pricing (Per Second)

Model360p540p720p1080p
viduq3$0.056$0.056$0.1232$0.1232
viduq3-turbo$0.028$0.028$0.0616$0.0616

๐Ÿ’ก Billed per second. Total cost = price per second ร— video duration (seconds).

Kode contoh dan API untuk Vidu Q3 Turbo

Akses kode sampel komprehensif dan sumber daya API untuk Vidu Q3 Turbo guna mempermudah proses integrasi Anda. Dokumentasi terperinci kami menyediakan panduan langkah demi langkah, membantu Anda memanfaatkan potensi penuh Vidu Q3 Turbo dalam proyek Anda.

# Create a video with viduq3-turbo
# Step 1: Submit the video generation request
echo "Submitting video generation request..."
response=$(curl -s https://api.cometapi.com/v1/videos \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -F "model=viduq3-turbo" \
  -F "prompt=Ultra-realistic cinematic shot of an astronaut walking slowly through soft fog, volumetric light in light blue and pale amber tones, shallow depth of field, 35mm film texture, graceful camera movement." \
  -F "seconds=1" \
  -F "size=960x528")

echo "Response: $response"

# Extract video_id from response (handle JSON with spaces like "id": "xxx")
video_id=$(echo "$response" | tr -d '
' | sed 's/.*"id"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/')
echo "Video ID: $video_id"

# Step 2: Poll for progress until 100%
echo ""
echo "Checking video generation progress..."
while true; do
  status_response=$(curl -s "https://api.cometapi.com/v1/videos/$video_id" \
    -H "Authorization: Bearer $COMETAPI_KEY")

  progress=$(echo "$status_response" | grep -o '"progress"[[:space:]]*:[[:space:]]*"\?[^",}]*"\?' | head -1 | sed 's/.*:[[:space:]]*"\?//;s/"$//')
  status=$(echo "$status_response" | grep -o '"status"[[:space:]]*:[[:space:]]*"[^"]*"' | head -1 | sed 's/.*"status"[[:space:]]*:[[:space:]]*"//;s/"$//')

  echo "Progress: $progress, Status: $status"

  if [ "$status" = "FAILURE" ] || [ "$status" = "failed" ] || [ "$status" = "error" ]; then
    echo "Video generation failed!"
    exit 1
  fi

  if [ "$progress" = "100%" ] || [ "$progress" = "100" ] || [ "$status" = "completed" ] || [ "$status" = "success" ]; then
    echo "Video generation completed!"
    break
  fi

  sleep 10
done

# Step 3: Download the video to output directory
echo ""
echo "Downloading video to ./output/$video_id.mp4..."
mkdir -p ./output
curl -s "https://api.cometapi.com/v1/videos/$video_id/content" \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -o "./output/$video_id.mp4"

if [ -f "./output/$video_id.mp4" ]; then
  echo "Video saved to ./output/$video_id.mp4"
  ls -la "./output/$video_id.mp4"
else
  echo "Failed to download video"
  exit 1
fi

cURL Code Example

# Create a video with viduq3-turbo
# Step 1: Submit the video generation request
echo "Submitting video generation request..."
response=$(curl -s https://api.cometapi.com/v1/videos \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -F "model=viduq3-turbo" \
  -F "prompt=Ultra-realistic cinematic shot of an astronaut walking slowly through soft fog, volumetric light in light blue and pale amber tones, shallow depth of field, 35mm film texture, graceful camera movement." \
  -F "seconds=1" \
  -F "size=960x528")

echo "Response: $response"

# Extract video_id from response (handle JSON with spaces like "id": "xxx")
video_id=$(echo "$response" | tr -d '\n' | sed 's/.*"id"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/')
echo "Video ID: $video_id"

# Step 2: Poll for progress until 100%
echo ""
echo "Checking video generation progress..."
while true; do
  status_response=$(curl -s "https://api.cometapi.com/v1/videos/$video_id" \
    -H "Authorization: Bearer $COMETAPI_KEY")
  
  progress=$(echo "$status_response" | grep -o '"progress"[[:space:]]*:[[:space:]]*"\?[^",}]*"\?' | head -1 | sed 's/.*:[[:space:]]*"\?//;s/"$//')
  status=$(echo "$status_response" | grep -o '"status"[[:space:]]*:[[:space:]]*"[^"]*"' | head -1 | sed 's/.*"status"[[:space:]]*:[[:space:]]*"//;s/"$//')
  
  echo "Progress: $progress, Status: $status"
  
  if [ "$status" = "FAILURE" ] || [ "$status" = "failed" ] || [ "$status" = "error" ]; then
    echo "Video generation failed!"
    exit 1
  fi
  
  if [ "$progress" = "100%" ] || [ "$progress" = "100" ] || [ "$status" = "completed" ] || [ "$status" = "success" ]; then
    echo "Video generation completed!"
    break
  fi
  
  sleep 10
done

# Step 3: Download the video to output directory
echo ""
echo "Downloading video to ./output/$video_id.mp4..."
mkdir -p ./output
curl -s "https://api.cometapi.com/v1/videos/$video_id/content" \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -o "./output/$video_id.mp4"

if [ -f "./output/$video_id.mp4" ]; then
  echo "Video saved to ./output/$video_id.mp4"
  ls -la "./output/$video_id.mp4"
else
  echo "Failed to download video"
  exit 1
fi

Python Code Example

# Create a video with viduq3-turbo using raw HTTP requests
import os
import time
import requests

api_key = os.environ.get("COMETAPI_KEY")
base_url = "https://api.cometapi.com/v1"
headers = {"Authorization": f"Bearer {api_key}"}

# Step 1: Submit the video generation request
print("Submitting video generation request...")
response = requests.post(
    f"{base_url}/videos",
    headers=headers,
    files={
        "model": (None, "viduq3-turbo"),
        "prompt": (None, "Ultra-realistic cinematic shot of an astronaut walking slowly through soft fog, volumetric light in light blue and pale amber tones, shallow depth of field, 35mm film texture, graceful camera movement."),
        "seconds": (None, "1"),
        "size": (None, "960x528"),
    },
)

result = response.json()
print(f"Response: {result}")

video_id = result.get("id") or result.get("task_id")
print(f"Video ID: {video_id}")

# Step 2: Poll for progress until 100%
print("\nChecking video generation progress...")
while True:
    try:
        status_response = requests.get(f"{base_url}/videos/{video_id}", headers=headers)
        status_result = status_response.json()

        data = status_result.get("data") or status_result
        progress = data.get("progress", "0%")
        status = data.get("status", "unknown")

        print(f"Progress: {progress}, Status: {status}")

        if status in ["FAILURE", "failed", "error"]:
            print("Video generation failed!")
            print(status_result)
            exit(1)

        if progress == "100%" or progress == 100 or status in ["completed", "success"]:
            print("Video generation completed!")
            break
    except Exception as e:
        print(f"Temporary error: {e}, retrying...")

    time.sleep(10)

# Step 3: Download the video to output directory
print(f"\nDownloading video to ./output/{video_id}.mp4...")
os.makedirs("./output", exist_ok=True)

video_response = requests.get(f"{base_url}/videos/{video_id}/content", headers=headers)

output_path = f"./output/{video_id}.mp4"
with open(output_path, "wb") as f:
    f.write(video_response.content)

if os.path.exists(output_path):
    file_size = os.path.getsize(output_path)
    print(f"Video saved to {output_path}")
    print(f"File size: {file_size} bytes")
else:
    print("Failed to download video")
    exit(1)

JavaScript Code Example

// Create a video with viduq3-turbo using raw HTTP requests
import fs from "fs";
import path from "path";

const apiKey = process.env.COMETAPI_KEY;
const baseUrl = "https://api.cometapi.com/v1";
const headers = { Authorization: `Bearer ${apiKey}` };

function sleep(ms) {
  return new Promise((resolve) => setTimeout(resolve, ms));
}

// Step 1: Submit the video generation request
console.log("Submitting video generation request...");
const formData = new FormData();
formData.append("model", "viduq3-turbo");
formData.append("prompt", "Ultra-realistic cinematic shot of an astronaut walking slowly through soft fog, volumetric light in light blue and pale amber tones, shallow depth of field, 35mm film texture, graceful camera movement.");
formData.append("seconds", "1");
formData.append("size", "960x528");

const submitResponse = await fetch(`${baseUrl}/videos`, {
  method: "POST",
  headers,
  body: formData,
});

const result = await submitResponse.json();
console.log("Response:", JSON.stringify(result, null, 2));

const videoId = result.id || result.task_id;
console.log("Video ID:", videoId);

// Step 2: Poll for progress until 100%
console.log("\nChecking video generation progress...");
while (true) {
  try {
    const statusResponse = await fetch(`${baseUrl}/videos/${videoId}`, { headers });
    const statusResult = await statusResponse.json();
    const data = statusResult.data || statusResult;
    const progress = data.progress || "0%";
    const status = data.status || "unknown";

    console.log(`Progress: ${progress}, Status: ${status}`);

    if (status === "FAILURE" || status === "failed" || status === "error") {
      console.log("Video generation failed!");
      console.log(JSON.stringify(statusResult, null, 2));
      process.exit(1);
    }

    if (progress === "100%" || progress === 100 || status === "completed" || status === "success") {
      console.log("Video generation completed!");
      break;
    }
  } catch (e) {
    console.log(`Temporary error: ${e.message}, retrying...`);
  }

  await sleep(10000);
}

// Step 3: Download the video to output directory
console.log(`\nDownloading video to ./output/${videoId}.mp4...`);
fs.mkdirSync("./output", { recursive: true });

const videoResponse = await fetch(`${baseUrl}/videos/${videoId}/content`, { headers });
const outputPath = path.join("./output", `${videoId}.mp4`);
fs.writeFileSync(outputPath, Buffer.from(await videoResponse.arrayBuffer()));

if (fs.existsSync(outputPath)) {
  const stats = fs.statSync(outputPath);
  console.log(`Video saved to ${outputPath}`);
  console.log(`File size: ${stats.size} bytes`);
} else {
  console.log("Failed to download video");
  process.exit(1);
}

Versi Vidu Q3 Turbo

Alasan Vidu Q3 Turbo memiliki beberapa _snapshot_ mungkin mencakup faktor-faktor potensial seperti variasi keluaran setelah pembaruan yang memerlukan _snapshot_ lama untuk konsistensi, memberikan masa transisi bagi pengembang untuk beradaptasi dan bermigrasi, serta _snapshot_ berbeda yang sesuai dengan _endpoint_ global atau regional untuk mengoptimalkan pengalaman pengguna. Untuk perbedaan detail antar versi, silakan merujuk ke dokumentasi resmi.

Version
viduq3-turbo