在 Brievio 上,Veo 3 不是一個模型 — 而是三個。Lite、Fast 與 Quality 共用同一個端點、同一種請求格式,但價位卻天差地別:每支影片大約 $0.15、$0.25 與 $1.20。這是 8 倍的價差。挑錯等級,結果不是把預算 燒在沒人會發布的草稿上,就是把一支主打廣告做得像草稿。
這是「哪個工作該用哪個等級」的實戰版本。不講行銷形容詞 — 只談每一個等級真正擅長什麼、實際的每支成本,以及什麼時候該出手的 明確準則。三個等級都是透過 Vertex 提供的正版 Google Veo 模型,內建 原生音訊、社群用的 9:16 直式,以及具備首/末幀控制的圖片生影片。你在 它們之間唯一要改的,就是一個字串。
三個等級一覽
- Veo 3 Lite — 每支約 $0.15。預算等級。用它來反覆迭代:分鏡、提示探索、粗略草稿、內部動態腳本。一支 十五美分,你可以跑一個鏡頭的二十種變化,先挑出可行的那一個,再花 真金白銀好好把它算出來。
- Veo 3 Fast — 每支約 $0.25。最划算的等級,也是 多數人在正式作品上應該優先採用的選擇。它帶有原生音訊,以及 Quality 四分之一的成本就能換到真正具電影感的畫面。這是你的社群 主力:Reels、TikTok、Shorts、產品循環片,以及你要拿來 A/B 測試的 廣告變體。
- Veo 3 Quality — 每支約 $1.20。系列中的頂規, 用在擬真度就是全部重點的時候。把它留給主打鏡頭:那支到處投放的 廣告、品牌影片、訪客會逐幀細看的到達頁循環片。它的成本約是 Fast 的 5 倍,所以你要刻意地花,而不是預設就用。
上面每一個價格,都是 Brievio 上每生成一支影片的費用 — 大約 比官方費率低 37.5%、用多少付多少,而且 失敗的呼叫免費。你只為真正回傳的影片付費。即時數字 請見 /pricing。
同一個呼叫,只改一個字串
分等級之所以風險這麼低,是因為切換只是一行修改。你的流程只寫一次, 然後逐次呼叫時把 model 設成 veo-3-lite、veo-3-fast、 或 veo-3-quality 來選擇等級。以下是一個文字生影片的呼叫, 採社群用的直式:
import requests, os
KEY = os.environ["BRIEVIO_API_KEY"]
# 用模型代號挑選等級。同一個端點、同一種請求格式 —
# Lite、Fast 與 Quality 之間,只有 "model" 會改變。
resp = requests.post(
"https://api.brievio.com/v1/video/generations",
headers={"Authorization": f"Bearer {KEY}"},
json={
"model": "veo-3-fast", # veo-3-lite | veo-3-fast | veo-3-quality
"prompt": (
"Handheld shot of a barista pouring latte art in a sunlit cafe, "
"steam rising, warm morning light, ambient chatter and the hiss "
"of the espresso machine. Cinematic, shallow depth of field."
),
"aspect_ratio": "9:16", # 直式 — Reels / TikTok / Shorts 原生比例
},
timeout=600, # 生成需要 30 秒到數分鐘;逾時時間請設長一點
)
resp.raise_for_status()
data = resp.json()
print(data["data"][0]["url"]) # 永久的 files.brievio.com 連結回應是 OpenAI 風格的: { data: [{ url: '...' }] }。這個連結是 永久的,由 files.brievio.com 提供 — 如果你需要長期託管,下載一次到自己的儲存空間即可。由於各等級的 請求格式完全相同,你的草稿迴圈和最終算圖可以是同一段程式碼路徑、 只換一個模型代號 — 從 Lite 起步,再把勝出的那一支升級到 Fast 或 Quality。
圖片生影片:固定畫面,掌控結果
文字生影片很適合探索,但當你需要符合品牌、可重現的輸出 — 某個特定產品、某個特定角色、某個特定構圖 — 你就用一張圖把畫面 固定下來。傳入一個 image_url,Veo 3 就會從它往後動起來。一張圖是 首幀;兩張圖則讓你同時掌控首幀與末幀,這正是你精準鎖定 起始與結束姿勢的方式:
# 圖片生影片:用你自己的靜態圖固定首幀,再讓
# Veo 3 往後動起來。這正是你取得符合品牌、可控輸出的地方。
resp = requests.post(
"https://api.brievio.com/v1/video/generations",
headers={"Authorization": f"Bearer {KEY}"},
json={
"model": "veo-3-quality", # 主視覺 / 廣告 — 最高擬真度
"prompt": "The product slowly rotates as the light sweeps across it, then settles",
"image_url": "https://files.brievio.com/<your-upload>.jpg",
"image_mode": "frame", # 一張圖 => 首幀;兩張 => 首幀 + 末幀
"aspect_ratio": "16:9",
},
timeout=600,
)
print(resp.json()["data"][0]["url"])這通常是你在 Quality 等級上會用到的呼叫,因為你之所以費工去固定 一個畫面,就是因為這個鏡頭的擬真度很重要。同一個構想若要做草稿 迭代,請先用 veo-3-lite 跑一模一樣的請求 — 同一張固定圖、 同一段提示、只花一小部分成本 — 然後只把要留下的那一支用 veo-3-quality 算出來。原生音訊在每個等級上都會一起帶來, 所以一支 Fast 或 Lite 的草稿,就能在你為成品付費之前,先告訴你節奏 和聲音對不對味。
什麼時候挑這個等級…
這個決定幾乎永遠取決於這支影片要去哪裡:
- 當沒人會看到這支確切的算圖時,挑 Lite。 分鏡、動態腳本、提示 A/B 探索、「這個構想到底行不行」的測試。你買的 是迭代次數,不是精緻度。在約 $0.15 的成本下,你可以負擔得起錯個 二十次。
- 任何你真的要發布到社群的東西,挑 Fast。Reels、 TikTok、Shorts、產品循環片、UGC 風格的廣告,以及每一個你要拿來 互相測試的變體。原生音訊、電影感畫面、直式原生 — 在約 $0.25 的 成本下,相對於多上線幾個變體的價值,成本幾乎可以忽略不計。對多數 團隊而言,這是正確的預設值。
- 只有主打工作才挑 Quality。那支在各處付費投放的 廣告、品牌影片、首屏的到達頁循環片,以及任何會在大螢幕上全螢幕 觀看的東西。在約 $1.20 的成本下,它約是 Fast 的 5 倍,所以把它花在 那少數幾個「多一分擬真就會改變結果」的鏡頭上 — 而不是第五十個 A/B 變體上。
一個在實務上很有效的模式:用 Lite 打草稿、用 Fast 上線、 用 Quality 完成主打鏡頭。你大部分的量都落在 Lite 和 Fast 上;Quality 是罕見、刻意的支出。因為請求完全相同,整道階梯就是你 設定檔裡的一個變數。
誠實的取捨
在投入預算之前,有幾件事值得看清楚:
- 成本上升的速度比感受到的品質還快。從 Lite 跳到 Fast,是花一毛錢換來肉眼可見的大幅升級。從 Fast 跳到 Quality, 是花約 $0.95 換來較小的可見升級。在動態消息裡的手機螢幕上,多數 觀眾分不出 Fast 和 Quality — 這正是為什麼 Fast 是社群預設值,而 Quality 留給大螢幕和付費版位。
- 任何等級的生成都不是即時的。請預期 30 秒到數 分鐘;HTTP 回應是同步的,所以請把用戶端的逾時時間設長一點(範例 用的是 600 秒)。同一段提示,Quality 可能比 Lite 更花時間。
- 失敗的呼叫免費,所以放心迭代。一次 4xx/5xx 的 生成永遠不收費。這會改變你的工作方式:盡量把大量提示丟給 Lite、 留下對味的,並且別把一次失敗的算圖當成沉沒成本。
- 直式是一等公民。設定
aspect_ratio: "9:16",你就能取得行動裝置 原生的構圖、不必裁切 — 三個等級都一樣。
接下來去哪裡
如果你還沒做過影片呼叫, Veo 3 與 Sora API 快速上手 會帶你走過設定、固定圖的檔案上傳步驟,以及這些呼叫的 Node 版本。 想看每個等級的即時每支價格 — 以及型錄裡其他所有影片模型 — 請見 /models 與 /pricing。
簡而言之:預設就用 Fast。當你在迭代、而且沒人會 看到那支算圖時,降到 Lite;只有那少數幾個擬真度就是重點的主打鏡頭, 才爬到 Quality。一個端點、一個字串、三種預算 — 逐個鏡頭選擇,而不是 逐個專案選擇。