Claude Opus 5 is now live on CometAPI →
V

Vidu Q3 Turbo

Per Sekund:$0.028
Udgivet:May 31, 2026

Vidu Q3 Turbo er en optimeret version af Vidu Q3, designet til hurtigere videogenerering. Den bevarer en god visuel kvalitet, samtidig med at den forbedrer hastigheden markant, hvilket gør den velegnet til hurtige iterationer og produktion i stor skala.

Ny
Kommersiel brug

Tekniske specifikationer for Vidu Q3 Turbo

ElementVidu Q3 Turbo
Model-IDviduq3-turbo
UdbyderVidu
ModelfamilieVidu Q3 Series
ModeltypeVideogenerering
InputtyperTekst, billede, startbillede + slutbillede
OutputtypeVideo med valgfri synkroniseret lyd
Opløsning540p, 720p, 1080p
Varighedsområde1–16 sekunder
Billedhastighed24 FPS
LydgenereringIndbygget lyd- og videogenerering
Tekst-til-videoUnderstøttet
Billede-til-videoUnderstøttet
Start-End-til-videoUnderstøttet
Reference-til-videoUnderstøttet via Q3 Turbo-arbejdsflow
Aspektforhold16:9, 9:16, 3:4, 4:3, 1:1
Primært fokusHurtig videogenerering med lav latenstid

Hvad er Vidu Q3 Turbo?

Vidu Q3 Turbo er den hastighedsoptimerede version af videgenereringsmodellen Vidu Q3. Den er designet til skabere og udviklere, der har brug for hurtige iterationer, samtidig med at der bevares synkroniseret lyd- og videouddata. I modsætning til tidligere videomodeller, der krævede separate lydproduktionspipelines, kan Q3 Turbo generere dialog, fortælling, lydeffekter, musik og video samlet i ét genereringsarbejdsflow.

Hovedfunktioner for Vidu Q3 Turbo

  • Indbygget lyd- og videogenerering: Producerer video, dialog, fortælling, lydeffekter og musik sammen i et synkroniseret output.
  • Hurtig inferenspipeline: Optimeret til lavere latenstid end standard Vidu Q3, samtidig med at den visuelle konsistens bevares.
  • Understøttelse af 16 sekunders generering: Kan generere komplette narrative klip på op til 16 sekunder i én kørsel.
  • Flere skabelsestilstande: Understøtter tekst-til-video, billede-til-video og start-/slutramme-videogenerering.
  • Fleksible outputopløsninger: Understøtter 540p, 720p og 1080p generering.
  • Styring på frameniveau: Understøtter detaljerede kamerabevægelser og tempoanvisninger for filmiske resultater.

Benchmark-ydeevne for Vidu Q3 Turbo

Vidu har ikke offentligt frigivet standardiserede benchmark-scorer, der kan sammenlignes med AI-sprogmodellernes benchmarks såsom MMLU eller SWE-Bench. I stedet positionerer Vidu Q3 Turbo omkring produktionsmålinger:

FunktionOffentligt rapporteret
Varighed pr. genereringOp til 16 sekunder
OpløsningOp til 1080p
Indbygget lydunderstøttelseJa
Dialog med flere talereUnderstøttet
Flersproget videogenereringEngelsk, japansk, kinesisk

Da der ikke er offentliggjort nogen officiel benchmark-rangliste for Q3 Turbo, er uafhængige benchmark-sammenligninger i øjeblikket ikke tilgængelige.

Vidu Q3 Turbo vs Vidu Q3 vs Kling 2.1

FunktionVidu Q3 TurboVidu Q3Kling 2.1
GenereringshastighedHurtigst i Q3-familienFokus på højere kvalitetKonkurrencedygtig
Indbygget lydJaJaBegrænset afhængigt af workflow
Maks. varighed16s16sVarierer
OpløsningOp til 1080pOp til 1080pOp til 1080p
Tekst-til-videoJaJaJa
Billede-til-videoJaJaJa
Bedst tilHurtige iterationerPremium narrativt outputFilmatisk generering

Kendte begrænsninger

  • Maksimal kliplængde er 16 sekunder pr. generering.
  • Lange produktioner kræver sammenklipning af flere klip.
  • Der findes i øjeblikket ingen offentligt tilgængelig standardiseret benchmark-suite.
  • Kvaliteten kan være en smule lavere end i premiumfokuserede varianter, når maksimal genereringshastighed prioriteres.

Repræsentative anvendelsestilfælde

Kort dramaproduktion

Generér komplette narrative scener med synkroniseret tale, lydeffekter og musik.

Indhold til sociale medier

Skab hurtigt TikTok-, Reels-, Shorts- og reklamevideoer med minimal efterproduktion.

Storyboard og previsualisering

Konvertér manuskripter eller konceptkunst til animerede sekvenser til kreativ gennemgang.

Marketingvideoer

Producer produktfremvisninger, promo-klip og brandet storytelling-indhold.

Karakteranimation

Animer referencebilleder, mens den visuelle konsistens bevares på tværs af scener.

Bemærkninger om modelversion

Vidu Q3 Turbo tilhører Q3-generationen af Vidu-modeller og er positioneret som det lav-latens-alternativ til standard Q3. Modellen lægger vægt på produktionstempo, synkroniseret lydgenerering og skaberfokuserede fortælle-workflows, samtidig med at den bevarer understøttelse af 1080p videooutput og 16-sekunders klipgenerering.

Sådan bruger du Vidu Q3 Turbo på CometAPI

Når du bruger Vidu Q3 Turbo via CometAPI, indsender applikationer typisk en videogenereringsanmodning, modtager en opgaveidentifikator, overvåger opgavestatus asynkront og henter de færdige aktiver, når genereringen er afsluttet.

Dette arbejdsflow egner sig godt til produktionssystemer, indholdsplatforme og automatiserede mediepipelines.

Arbejdsflow

  1. Godkend med CometAPI
  2. Indsend en Vidu Q3 Turbo-genereringsanmodning
  3. Gem den returnerede opgaveidentifikator
  4. Forespørg løbende på opgavestatus eller brug callback-baserede workflows, hvis tilgængeligt
  5. Hent genererede videoaktiver efter fuldførelse

Monitor task status until ge

FAQ

Priser for Vidu Q3 Turbo

Udforsk konkurrencedygtige priser for Vidu Q3 Turbo, designet til at passe til forskellige budgetter og brugsbehov. Vores fleksible planer sikrer, at du kun betaler for det, du bruger, hvilket gør det nemt at skalere, efterhånden som dine krav vokser. Opdag hvordan Vidu Q3 Turbo kan forbedre dine projekter, mens omkostningerne holdes håndterbare.

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).

Eksempelkode og API til Vidu Q3 Turbo

Få adgang til omfattende eksempelkode og API-ressourcer for Vidu Q3 Turbo for at strømline din integrationsproces. Vores detaljerede dokumentation giver trin-for-trin vejledning, der hjælper dig med at udnytte det fulde potentiale af Vidu Q3 Turbo i dine projekter.

# 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);
}

Versioner af Vidu Q3 Turbo

Årsagen til, at Vidu Q3 Turbo har flere øjebliksbilleder kan omfatte potentielle faktorer såsom variationer i output efter opdateringer, der kræver ældre øjebliksbilleder for konsistens, at give udviklere en overgangsperiode til tilpasning og migration, og at forskellige øjebliksbilleder svarer til globale eller regionale slutpunkter for at optimere brugeroplevelsen. For detaljerede forskelle mellem versioner, henvises der til den officielle dokumentation.

Version
viduq3-turbo