Home/Models/Google/Veo 3.1
G

Veo 3.1

每次請求:$0.40
Veo 3.1 是 Google 對其 Veo 文本與圖像→影片系列的一次漸進但意義重大的更新,新增更豐富的原生音訊、更長且更可控的影片輸出,以及更精細的編輯與場景層級控制。
新
商業用途
概覽
功能
定價
API
版本

核心功能

Veo 3.1 著重於實用的 內容創作 功能:

  • 原生音訊生成(對話、環境音、SFX)整合於輸出。Veo 3.1 生成 原生音訊(對話 + 環境音 + SFX),與視覺時間軸對齊;模型旨在維持口型同步以及對話與場景提示的影音對齊。
  • 更長的輸出(支援長達 ~60 秒 / 1080p,相較於 Veo 3 的極短片段,8s),以及多重提示的 多鏡頭 序列以維持敘事連貫性。
  • Scene Extension 與 First/Last Frame 模式,可在關鍵影格之間延展或插值畫面。
  • 物件插入 與(即將推出的)物件移除,以及在 Flow 中的編輯基本操作。

以上每點皆旨在減少手動 VFX 工作:音訊與場景連貫性現已成為一級輸出,而非事後補充。

技術細節(模型行為與輸入)

**模型家族與變體:**Veo 屬於 Google 的 Veo-3 家族;預覽模型 ID 通常為 veo3.1-pro;veo3.1(CometAPI 文件)。它接受 文字提示、影像參考(單一影格或序列),以及用於多鏡頭生成的結構化多重提示版面。

**解析度與時長:**預覽文件描述輸出為 720p/1080p,並提供更長時長的選項(在某些預覽設定中可達 ~60s),且相較於較早的 Veo 變體具有更高保真度。

縱橫比: 16:9(支援)與 9:16(支援,但在某些參考影像流程中除外)。

**提示語言:**English(預覽)。

**API 限制:**典型預覽限制包括 每專案每分鐘最多 10 次 API 請求、每次請求最多 4 支影片,以及 影片長度 可選 4、6 或 8 秒(參考影像流程支援 8s)。

基準表現

Google 的內部與公開摘要評估皆顯示,在人員評分比較中,Veo 3.1 的輸出在 文字對齊、視覺品質 以及 影音一致性 等指標上獲得強烈偏好(text→video 與 image→video 任務)。

Veo 3.1 在多個客觀面向的人員評分比較中取得 最先進 的結果——整體偏好、提示對齊(text→video 與 image→video)、視覺品質、影音對齊,以及在 MovieGenBench 與 VBench 等基準資料集上的「視覺上逼真的物理效果」。

侷限與安全考量

侷限:

  • **偽影與不一致:**儘管有所改進,某些光照、細粒度物理與複雜遮擋仍可能產生偽影;image→video 的一致性(尤其在較長時長)已有提升,但尚不完美。
  • **錯誤資訊/深偽風險:**更豐富的音訊與物件插入/移除提高了濫用風險(逼真的假音訊與延長片段)。Google 提到緩解措施(政策、保障),且較早的 Veo 發佈曾提及加水印/SynthID 以輔助溯源;然而技術性保障並不能消除濫用風險。
  • **成本與吞吐限制:**高解析度、長影片的計算成本高,當前在付費預覽中受管制——與影像模型相比,預期延遲與成本更高。社群貼文與 Google 論壇主題討論可用時段與回退策略。

**安全控制:**Veo 3.1 內建內容政策、較早 Veo 版本中的加水印/SynthID 訊號,以及預覽存取控制;建議客戶遵循平台政策,並對高風險輸出進行人工審查。

實務用例

  • **為創作者快速原型:**分鏡腳本 → 多鏡頭短片與樣片,並含 原生對話,用於早期創意審閱。
  • **行銷與短影音內容:**15–60 秒的產品短片、社群貼文與概念前導,適用於速度比完美擬真更重要的場景。
  • **影像→影片改編:**透過 First/Last Frame 與 Scene Extension,將插畫、角色或兩個影格轉為平滑過場或動畫場景。
  • **工具增強:**整合於 Flow 以進行迭代編輯(物件插入/移除、燈光預設),減少手動 VFX 次數。

與其他領先模型的比較

**Veo 3.1 vs Veo 3(前代):**Veo 3.1 著重於 改善提示遵循度、音訊品質 與 多鏡頭一致性——屬於漸進但具影響力的更新,旨在減少偽影並提升可編輯性。

**Veo 3.1 vs OpenAI Sora 2:**媒體報導中的權衡:Veo 3.1 強調 較長篇幅的敘事掌控、整合 音訊,以及與 Flow 的編輯整合;Sora 2(在媒體比較時)則聚焦於不同的強項(速度、不同的編輯管線)。TechRadar 與其他媒體將 Veo 3.1 定位為 Google 面向敘事與長影片支援的針對性競品。獨立的並排測試仍然有限。

Veo 3.1 的功能

探索 Veo 3.1 的核心功能,專為提升效能和可用性而設計。了解這些功能如何為您的專案帶來效益並改善使用者體驗。

Veo 3.1 的定價

探索 Veo 3.1 的競爭性定價,專為滿足各種預算和使用需求而設計。我們靈活的方案確保您只需為實際使用量付費,讓您能夠隨著需求增長輕鬆擴展。了解 Veo 3.1 如何在保持成本可控的同時提升您的專案效果。

veo3.1(videos)

Model nameTagsCalculate price
veo3.1-allvideos$0.20000
veo3.1videos$0.40000

Veo 3.1 的範例程式碼和 API

存取完整的範例程式碼和 API 資源,以簡化您的 Veo 3.1 整合流程。我們詳盡的文件提供逐步指引,協助您在專案中充分發揮 Veo 3.1 的潛力。
Python
JavaScript
Curl
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("
Step 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("
Step 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}")

Veo 3.1的版本

Veo 3.1擁有多個快照的原因可能包括:更新後輸出結果存在差異需保留舊版快照以確保一致性、為開發者提供適應與遷移的過渡期,以及不同快照對應全球或區域端點以優化使用者體驗等潛在因素。各版本間的具體差異請參閱官方文件說明。
模型 ID描述可用性價格請求
veo3.1-all所使用的技術為非官方,生成不穩定等✅$0.2 / 每聊天 格式
veo3.1推薦,指向最新模型✅$0.4/ 每異步生成

更多模型