Claude Opus 5 is now live on CometAPI →
G

Veo 3.1

فی سیکنڈ:$0.32
جاری کیا گیا:May 31, 2026

Veo 3.1 ایک فلیگ شپ AI ویڈیو جنریشن ماڈل ہے، جو نیٹیو آڈیو ہم آہنگی کے ساتھ اعلیٰ معیار کی سنیماٹک آؤٹ پٹ کے لیے ڈیزائن کیا گیا ہے۔ یہ حقیقی حرکت، اعلیٰ بصری وفاداری، اور آڈیو-ویژول جنریشن میں مضبوط ہم آہنگی فراہم کرتا ہے، پیشہ ورانہ ویڈیو پروڈکشن کے لیے۔

نیا
مقبول
تجارتی استعمال

Veo 3.1 کے لیے Playground

Veo 3.1 کا Playground دریافت کریں — ماڈلز کو ٹیسٹ کرنے اور حقیقی وقت میں سوالات چلانے کے لیے ایک متحرک ماحول۔ پرامپٹس آزمائیں، پیرامیٹرز ایڈجسٹ کریں، اور فوری طور پر دہرائیں تاکہ ترقی کو تیز کریں اور استعمال کے معاملات کی تصدیق کریں۔

Veo 3.1 کی تکنیکی وضاحتیں

آئٹمVeo 3.1 (عوامی وضاحتیں)
سرکاری ماڈل IDveo-3.1-generate-001
مہیا کنندہGoogle DeepMind / Google Cloud
ماڈل کی قسمٹیکسٹ سے ویڈیو اور امیج سے ویڈیو جنریشن
ان پٹ کی اقسامٹیکسٹ پرومپٹس، امیج ان پٹس، فرسٹ-فریم + لاسٹ-فریم رہنمائی
آؤٹ پٹ کی قسمAI سے جنریٹڈ ویڈیو
تعاون یافتہ ریزولوشنز720p اور 1080p,4K
تعاون یافتہ اسپیکٹ ریشوز16:9 اور 9:16
تعاون یافتہ فریم ریٹ24 FPS
ویڈیو دورانیہ4s، 6s، یا 8s کلپس (موڈ پر منحصر)
پرومپٹ زبانEnglish
فی درخواست ویڈیوززیادہ سے زیادہ 4
API ریٹ حدفی پروجیکٹ فی منٹ زیادہ سے زیادہ 50 درخواستیں
تعاون یافتہ ڈپلائمنٹVertex AI، Gemini ecosystem integrations، Flow
غیر معاون فیچر (سرکاری دستاویزات)Dynamic shared quota، بعض reference-image ورک فلو، معیاری API فلو میں نیٹو ویڈیو ایکسٹینشن

Veo 3.1 کیا ہے؟

Veo 3.1 Google کا نمایاں جنریٹو ویڈیو ماڈل خاندان ہے جو سینیما کی سطح کے معیار کی ویڈیو سنتھیسِس، مضبوط پرومپٹ پابندی، بہتر منظر کی ہم آہنگی، اور ملٹی موڈل ویڈیو تخلیق ورک فلو پر مرکوز ہے۔ یہ معیاری ٹیکسٹ-ٹو-ویڈیو جنریشن سے آگے بڑھ کر امیج-گائیڈڈ جنریشن اور فریم-کنٹرولڈ کہانی سنانے کے ورک فلو کی حمایت کرتا ہے۔ سرکاری سپورٹ میں ٹیکسٹ-ٹو-ویڈیو، امیج-ٹو-ویڈیو، پرومپٹ رِرائٹنگ، اور فرسٹ/لاسٹ فریم جنریشن ورک فلو شامل ہیں۔

بنیادی خصوصیات

Veo 3.1 عملی مواد تخلیق کی خصوصیات پر توجہ دیتا ہے:

  • نیٹو آڈیو جنریشن (مکالمہ، ماحولی آواز، SFX) آؤٹ پٹس میں مربوط۔ Veo 3.1 بصری ٹائم لائن کے مطابق نیٹو آڈیو (مکالمہ + ماحول + SFX) جنریٹ کرتا ہے؛ ماڈل کا مقصد مکالمے کے لیے لِپ سنک اور آڈیو–بصری ہم آہنگی کو برقرار رکھنا ہے۔
  • طویل آؤٹ پٹس (Veo 3 کے انتہائی مختصر کلپس، 8s، کے مقابلے میں 1080p پر ~60 سیکنڈ تک سپورٹ)، اور ملٹی پرومپٹ ملٹی شاٹ سلسلے جو بیانیہ تسلسل دیتے ہیں۔
  • Scene Extension اور First/Last Frame موڈ جو کلیدی فریموں کے درمیان فوٹیج کو بڑھاتے یا مابینیت کرتے ہیں۔
  • Flow کے اندر آبجیکٹ داخل کرنا اور (آنے والا) آبجیکٹ ہٹانا اور ایڈیٹنگ پرائمِٹِوز۔

اوپر دی گئی ہر بُلیٹ دستی VFX کام کو کم کرنے کے لیے بنائی گئی ہے: آڈیو اور منظر کی تسلسل اب ثانوی کے بجائے اوّلین آؤٹ پٹس ہیں۔

فنی تفصیلات (ماڈل کا برتاؤ اور ان پٹ)

Model family & variants: Veo، Google کے Veo-3 خاندان سے تعلق رکھتا ہے؛ پری ویو ماڈل ID عموماً veo3.1-pro ہوتا ہے؛ veo3.1 (CometAPI doc)۔ یہ ٹیکسٹ پرومپٹس، امیج ریفرنسز (سنگل فریم یا سلسلے)، اور ملٹی شاٹ جنریشن کے لیے ساختہ ملٹی پرومپٹ لے آؤٹس قبول کرتا ہے۔

Resolution & duration: پری ویو دستاویزات آؤٹ پٹس کو 720p/1080p پر بیان کرتی ہیں، طویل دورانیوں کے اختیارات کے ساتھ (کچھ پری ویو سیٹنگز میں ~60s تک) اور پہلے کے Veo ویریئنٹس کے مقابلے میں زیادہ فیڈیلٹی۔

Aspect ratios: 16:9 (سپورٹڈ) اور 9:16 (سپورٹڈ، سوائے کچھ reference-image فلو میں)۔

Prompt language: English (پری ویو)۔

API limits: عام پری ویو حدود میں فی پروجیکٹ فی منٹ زیادہ سے زیادہ 10 API درخواستیں، فی درخواست زیادہ سے زیادہ 4 ویڈیوز، اور ویڈیو کی لمبائیاں شامل ہیں جن کا انتخاب 4، 6، یا 8 سیکنڈ میں ہوتا ہے (reference-image فلو 8s سپورٹ کرتے ہیں)۔

بینچ مارک کارکردگی

Google کی داخلی اور عوامی خلاصہ شدہ تشخیصات انسانی مُقیِّم کے موازنات میں سخت ترجیح رپورٹ کرتی ہیں، ایسے معیاروں پر جیسے ٹیکسٹ الائنمنٹ، بصری معیار، اور آڈیو–بصری ہم آہنگی (ٹیکسٹ→ویڈیو اور امیج→ویڈیو کاموں میں)۔

Veo 3.1 نے متعدد معروضی محوروں پر داخلی انسانی مُقیِّم موازنات میں جدید ترین نتائج حاصل کیے — مجموعی ترجیح، پرومپٹ مطابقت (ٹیکسٹ→ویڈیو اور امیج→ویڈیو)، بصری معیار، آڈیو-ویڈیو ہم آہنگی، اور "بصری طور پر حقیقت پسندانہ فزکس" جیسی بینچ مارک ڈیٹا سیٹس پر جیسے MovieGenBench اور VBench۔

حدود اور حفاظتی غور و فکر

حدود:

  • آرٹی فیکٹس اور عدم مطابقت: بہتری کے باوجود، بعض لائٹنگ، باریک فزکس، اور پیچیدہ اوکلوژنز میں اب بھی آرٹی فیکٹس آ سکتے ہیں؛ امیج→ویڈیو مطابقت (خاص طور پر طویل دورانیوں پر) بہتر ہوئی ہے مگر کامل نہیں۔
  • غلط معلومات/ڈیپ فیک کا خطرہ: بھرپور آڈیو + آبجیکٹ داخل/ہٹانے سے غلط استعمال کا خطرہ بڑھتا ہے (حقیقت کے قریب جعلی آڈیو اور طویل کلپس)۔ Google تخفیفات نوٹ کرتا ہے (پالیسی، حفاظتی اقدامات) اور پہلے Veo اجراء میں پروویننس کے لیے واٹر مارکنگ/SynthID کا حوالہ دیا گیا؛ تاہم تکنیکی حفاظتی اقدامات غلط استعمال کے خطرے کو مکمل طور پر ختم نہیں کرتے۔
  • لاگت اور تھروپُٹ پابندیاں: ہائی ریزولوشن، طویل ویڈیو کمپیوٹیشن کے لحاظ سے مہنگی ہے اور فی الحال مدّت شدہ ادائیگی والے پری ویو میں محدود ہے—امیج ماڈلز کے مقابلے میں زیادہ لیٹنسی اور لاگت کی توقع رکھیں۔ کمیونٹی پوسٹس اور Google فورم تھریڈز دستیابی کی ونڈوز اور فال بیک حکمتِ عملیاں زیرِ بحث لاتی ہیں۔

حفاظتی کنٹرولز: Veo3.1 میں مربوط مواد پالیسیز، پہلے Veo ریلیز میں واٹر مارکنگ/SynthID سگنلنگ، اور پری ویو رسائی کنٹرولز شامل ہیں؛ صارفین کو پلیٹ فارم پالیسی کی پیروی اور ہائی رسک آؤٹ پٹس کے لیے انسانی جائزہ نافذ کرنے کا مشورہ دیا جاتا ہے۔

عملی استعمال کی صورتیں

  • کریئیٹو کے لیے تیز پروٹو ٹائپنگ: اسٹوری بورڈز → ملٹی شاٹ کلپس اور اینیمیٹکس، نیٹو مکالمے کے ساتھ ابتدائی کریئیٹو ریویو کے لیے۔
  • مارکیٹنگ اور شارٹ فارم مواد: 15–60 سیکنڈ پروڈکٹ اسپاٹس، سوشل کلپس، اور کانسیپٹ ٹیزرز جہاں رفتار فوٹو ریئلزم سے زیادہ اہم ہو۔
  • امیج→ویڈیو موافقت: مصوری، کردار، یا دو فریموں کو First/Last Frame اور Scene Extension کے ذریعے ہموار ٹرانزیشنز یا اینیمیٹڈ مناظر میں بدلنا۔
  • ٹولنگ اضافہ: Flow میں مربوط تکراری ایڈیٹنگ (آبجیکٹ داخل/ہٹانا، لائٹنگ پری سیٹس) جو دستی VFX پاسز کو کم کرتی ہے۔

دیگر نمایاں ماڈلز کے ساتھ تقابل

Veo 3.1 بمقابلہ Veo 3 (سابقہ): Veo 3.1 بہتر پرومپٹ پابندی، آڈیو معیار، اور ملٹی شاٹ مطابقت پر فوکس کرتا ہے — بتدریج مگر مؤثر اپڈیٹس جن کا مقصد آرٹی فیکٹس کم کرنا اور ایڈیٹ ایبلٹی بہتر بنانا ہے۔

Veo 3.1 بمقابلہ OpenAI Sora 2: پریس میں مذکور فوائد و نقصانات: Veo 3.1 طویل بیانیہ کنٹرول، مربوط آڈیو، اور Flow ایڈیٹنگ انضمام پر زور دیتا ہے؛ Sora 2 (جب پریس میں تقابل کیا جائے) مختلف قوتوں (رفتار، الگ ایڈیٹنگ پائپ لائنز) پر فوکس کرتا ہے۔ TechRadar اور دیگر ذرائع Veo 3.1 کو Google کا ہدفی مقابل سمجھتے ہیں جو بیانیہ اور طویل ویڈیو سپورٹ کے لیے Sora 2 کے سامنے ہے۔ آزادانہ پہلو بہ پہلو جانچ ابھی محدود ہے۔

صلاحیتVeo 3.1Sora 2Runway Gen-4 / Gen-4.5
نیٹو عمودی آؤٹ پٹہاںورک فلو تعاون محدودہاں
امیج سے ویڈیوہاںہاںہاں
آڈیو انضمام پر توجہمضبوطاعتدالاعتدال
فریم کنڈیشننگہاںہاںجزوی
سوشل ویڈیو کی اصلاحمضبوطاعتدالمضبوط
API ایکو سسٹم انضمامGoogle ecosystemOpenAI ecosystemCreator tools ecosystem

میں Veo 3.1 API کو CometAPI کے ساتھ کیسے استعمال کروں؟

  1. ایک CometAPI API کی حاصل کریں
  2. ماڈل اینڈ پوائنٹ کے طور پر veo-3.1-generate-001 منتخب کریں
  3. ویڈیو جنریشن API کے ذریعے پرومپٹ یا امیج ان پٹس بھیجیں
  4. نتائج پول کریں اور جنریٹڈ ویڈیوز حاصل کریں
  5. کیمرہ موومنٹ، منظر کی تسلسل، اور مطابقت میں بہتری کے لیے پرومپٹس کو دہرائیں

اکثر پوچھے جانے والے سوالات

Veo 3.1 کی قیمتیں

[ماڈل کا نام] کے لیے مسابقتی قیمتوں کو دریافت کریں، جو مختلف بجٹ اور استعمال کی ضروریات کے مطابق ڈیزائن کیا گیا ہے۔ ہمارے لچکدار منصوبے اس بات کو یقینی بناتے ہیں کہ آپ صرف اسی کے لیے ادائیگی کریں جو آپ استعمال کرتے ہیں، جس سے آپ کی ضروریات بڑھنے کے ساتھ ساتھ اسکیل کرنا آسان ہو جاتا ہے۔ دریافت کریں کہ [ماڈل کا نام] کیسے آپ کے پروجیکٹس کو بہتر بنا سکتا ہے جبکہ اخراجات کو قابو میں رکھتا ہے۔

Veo Video Generation Pricing

Pricing (Per Second)

Model720p1080p4K
veo3$0.32$0.32$0.48
veo3-fast$0.08$0.096$0.24
veo3.1$0.32$0.32$0.48
veo3.1-fast$0.08$0.096$0.24

💡 Billed per second. Total cost = price per second × video duration (seconds).

Veo 3.1 کے لیے نمونہ کوڈ اور API

Veo 3.1 کے لیے جامع نمونہ کوڈ اور API وسائل تک رسائی حاصل کریں تاکہ آپ کے انضمام کے عمل کو آسان بنایا جا سکے۔ ہماری تفصیلی دستاویزات قدم بہ قدم رہنمائی فراہم کرتی ہیں، جو آپ کو اپنے پروجیکٹس میں Veo 3.1 کی مکمل صلاحیت سے فائدہ اٹھانے میں مدد کرتی ہیں۔

#!/bin/bash
# Get your CometAPI key from https://api.cometapi.com/console/token
# Export it as: export COMETAPI_KEY="your-key-here"

BASE_URL="https://api.cometapi.com/v1"
IMAGE_PATH="/tmp/veo3.1_reference.jpg"

# ============================================================
# Step 1: Download Reference Image
# ============================================================
echo "Step 1: Downloading reference image..."

curl -s -o "$IMAGE_PATH" "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=1280"
echo "Reference image saved to: $IMAGE_PATH"

# ============================================================
# Step 2: Create Video Generation Task (form-data with image upload)
# ============================================================
echo ""
echo "Step 2: Creating video generation task..."

RESPONSE=$(curl -s -X POST "${BASE_URL}/videos" \
  -H "Authorization: $COMETAPI_KEY" \
  -F 'prompt=A breathtaking mountain landscape with clouds flowing through valleys, cinematic aerial shot' \
  -F 'model=veo3.1' \
  -F 'size=16x9' \
  -F "input_reference=@${IMAGE_PATH}")

echo "Create response:"
echo "$RESPONSE" | jq .

TASK_ID=$(echo "$RESPONSE" | jq -r '.id')

if [ "$TASK_ID" = "null" ] || [ -z "$TASK_ID" ]; then
  echo "Error: Failed to get task_id from response"
  exit 1
fi

echo "Task ID: $TASK_ID"

# ============================================================
# Step 3: Query Task Status
# ============================================================
echo ""
echo "Step 3: Querying task status..."

QUERY_RESPONSE=$(curl -s -X GET "${BASE_URL}/videos/${TASK_ID}" \
  -H "Authorization: $COMETAPI_KEY")

echo "Query response:"
echo "$QUERY_RESPONSE" | jq .

TASK_STATUS=$(echo "$QUERY_RESPONSE" | jq -r '.data.status')
echo "Task status: $TASK_STATUS"

cURL Code Example

#!/bin/bash
# Get your CometAPI key from https://api.cometapi.com/console/token
# Export it as: export COMETAPI_KEY="your-key-here"

BASE_URL="https://api.cometapi.com/v1"
IMAGE_PATH="/tmp/veo3.1_reference.jpg"

# ============================================================
# Step 1: Download Reference Image
# ============================================================
echo "Step 1: Downloading reference image..."

curl -s -o "$IMAGE_PATH" "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=1280"
echo "Reference image saved to: $IMAGE_PATH"

# ============================================================
# Step 2: Create Video Generation Task (form-data with image upload)
# ============================================================
echo ""
echo "Step 2: Creating video generation task..."

RESPONSE=$(curl -s -X POST "${BASE_URL}/videos" \
  -H "Authorization: $COMETAPI_KEY" \
  -F 'prompt=A breathtaking mountain landscape with clouds flowing through valleys, cinematic aerial shot' \
  -F 'model=veo3.1' \
  -F 'size=16x9' \
  -F "input_reference=@${IMAGE_PATH}")

echo "Create response:"
echo "$RESPONSE" | jq .

TASK_ID=$(echo "$RESPONSE" | jq -r '.id')

if [ "$TASK_ID" = "null" ] || [ -z "$TASK_ID" ]; then
  echo "Error: Failed to get task_id from response"
  exit 1
fi

echo "Task ID: $TASK_ID"

# ============================================================
# Step 3: Query Task Status
# ============================================================
echo ""
echo "Step 3: Querying task status..."

QUERY_RESPONSE=$(curl -s -X GET "${BASE_URL}/videos/${TASK_ID}" \
  -H "Authorization: $COMETAPI_KEY")

echo "Query response:"
echo "$QUERY_RESPONSE" | jq .

TASK_STATUS=$(echo "$QUERY_RESPONSE" | jq -r '.data.status')
echo "Task status: $TASK_STATUS"

Python Code Example

import os
import requests
import json

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"
BASE_URL = "https://api.cometapi.com/v1"

headers = {
    "Authorization": COMETAPI_KEY,
}

# ============================================================
# Step 1: Download Reference Image
# ============================================================
print("Step 1: Downloading reference image...")

image_url = "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=1280"
image_response = requests.get(image_url)
image_path = "/tmp/veo3.1_reference.jpg"
with open(image_path, "wb") as f:
    f.write(image_response.content)
print(f"Reference image saved to: {image_path}")

# ============================================================
# Step 2: Create Video Generation Task (form-data with image upload)
# ============================================================
print("\nStep 2: Creating video generation task...")

with open(image_path, "rb") as image_file:
    files = {
        "input_reference": ("reference.jpg", image_file, "image/jpeg"),
    }
    data = {
        "prompt": "A breathtaking mountain landscape with clouds flowing through valleys, cinematic aerial shot",
        "model": "veo3.1",
        "size": "16x9",
    }
    create_response = requests.post(
        f"{BASE_URL}/videos", headers=headers, data=data, files=files
    )

create_result = create_response.json()
print("Create response:", json.dumps(create_result, indent=2))

task_id = create_result.get("id")
if not task_id:
    print("Error: Failed to get task_id from response")
    exit(1)
print(f"Task ID: {task_id}")

# ============================================================
# Step 3: Query Task Status
# ============================================================
print("\nStep 3: Querying task status...")

query_response = requests.get(f"{BASE_URL}/videos/{task_id}", headers=headers)
query_result = query_response.json()
print("Query response:", json.dumps(query_result, indent=2))

task_status = query_result.get("data", {}).get("status")
print(f"Task status: {task_status}")

JavaScript Code Example

import fs from "fs";
import path from "path";
import os from "os";

// Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
const api_key = process.env.COMETAPI_KEY || "<YOUR_COMETAPI_KEY>";
const base_url = "https://api.cometapi.com/v1";

// ============================================================
// Step 1: Download Reference Image
// ============================================================
console.log("Step 1: Downloading reference image...");

const imageUrl = "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=1280";
const imageResponse = await fetch(imageUrl);
const imageBuffer = Buffer.from(await imageResponse.arrayBuffer());
const imagePath = path.join(os.tmpdir(), "veo3.1_reference.jpg");
fs.writeFileSync(imagePath, imageBuffer);
console.log(`Reference image saved to: ${imagePath}`);

// ============================================================
// Step 2: Create Video Generation Task (form-data with image upload)
// ============================================================
console.log("\nStep 2: Creating video generation task...");

const formData = new FormData();
formData.append("prompt", "A breathtaking mountain landscape with clouds flowing through valleys, cinematic aerial shot");
formData.append("model", "veo3.1");
formData.append("size", "16x9");
formData.append("input_reference", new Blob([fs.readFileSync(imagePath)], { type: "image/jpeg" }), "reference.jpg");

const createResponse = await fetch(`${base_url}/videos`, {
  method: "POST",
  headers: {
    "Authorization": api_key,
  },
  body: formData,
});

const createResult = await createResponse.json();
console.log("Create response:", JSON.stringify(createResult, null, 2));

const taskId = createResult?.id;
if (!taskId) {
  console.log("Error: Failed to get task_id from response");
  process.exit(1);
}
console.log(`Task ID: ${taskId}`);

// ============================================================
// Step 3: Query Task Status
// ============================================================
console.log("\nStep 3: Querying task status...");

const queryResponse = await fetch(`${base_url}/videos/${taskId}`, {
  method: "GET",
  headers: {
    "Authorization": api_key,
  },
});

const queryResult = await queryResponse.json();
console.log("Query response:", JSON.stringify(queryResult, null, 2));

const taskStatus = queryResult?.data?.status;
console.log(`Task status: ${taskStatus}`);

Veo 3.1 کے ورژن

Veo 3.1 کے متعدد سنیپ شاٹس کی وجوہات میں ممکنہ عوامل شامل ہوسکتے ہیں جیسے اپ ڈیٹس کے بعد آؤٹ پٹ میں تبدیلیاں جس کی وجہ سے مستقل مزاجی کے لیے پرانے سنیپ شاٹس کی ضرورت ہوتی ہے، ڈویلپرز کو ایڈاپٹیشن اور مائیگریشن کے لیے منتقلی کا وقت فراہم کرنا، اور عالمی یا علاقائی اینڈ پوائنٹس کے مطابق مختلف سنیپ شاٹس کا ہونا تاکہ صارف کے تجربے کو بہتر بنایا جاسکے۔ ورژنز کے درمیان تفصیلی فرق کے لیے براہ کرم سرکاری دستاویزات کا حوالہ دیں۔

ماڈل IDتفصیلدستیابیدرخواست
veo3.1-allاستعمال ہونے والی ٹیکنالوجی غیر سرکاری ہے اور جنریشن غیر مستحکم ہے وغیرہچیٹ فارمیٹ
veo3.1سفارش کردہ، تازہ ترین ماڈل کی طرف اشارہ کرتا ہےغیر ہم زمانی جنریشن