Veo 3.1 API 가격: Veo 3.1, Fast, Lite 비교
Google의 Veo 3.1은 세 가지 등급으로 제공되며, 각각 영상 1초당 소리 포함·미포함으로 가격이 매겨집니다. 각 등급의 비용, 용도별로 어느 등급을 쓸지, 하나의 API 키로 세 등급을 모두 호출하는 방법을 정리했습니다.
Veo 3.1의 세 가지 등급
Google은 2025년 10월에 더 풍부한 네이티브 오디오와, 샷의 첫 프레임과 마지막 프레임을 설정하는 것 같은 이미지 기반의 더 많은 제어 기능을 갖춘 Veo 3.1을 발표했습니다. Veo 3.1 자체와 비용이 낮은 Veo 3.1 Fast, Veo 3.1 Lite의 세 등급으로 제공됩니다. 세 등급 모두 영상과 함께 소리를 생성하며, Revana에서 같은 요청 형식으로 모두 사용할 수 있습니다.
| Veo 3.1 | Veo 3.1 Fast | Veo 3.1 Lite | |
|---|---|---|---|
| 작업 | 텍스트 투 비디오, 이미지 투 비디오, 첫·마지막 프레임 | 텍스트 투 비디오, 이미지 투 비디오, 첫·마지막 프레임, 참조 이미지 | 텍스트 투 비디오, 이미지 투 비디오, 첫·마지막 프레임, 참조 이미지 |
| 해상도 | 720p, 1080p, 4K | 720p, 1080p, 4K | 720p, 1080p, 4K |
| 길이 | 4, 6, 8초 | 4, 6, 8초 | 4, 6, 8초 |
| 화면 비율 | 16:9 또는 9:16 | 16:9, 9:16 또는 Auto | 16:9, 9:16 또는 Auto |
| 참조 이미지 | 표시 없음 | 최대 3장 | 최대 3장 |
| 경로 | 경로 2개 | 경로 2개 | 경로 1개 |
클립 길이는 범위가 아니라 4, 6, 8초의 고정된 단계입니다. 그래서 모든 작업의 가격을 미리 알기 쉽습니다. 항상 초당 요율에 세 가지 길이 중 하나를 곱한 값이기 때문입니다.
Veo 3.1 초당 가격 (2026년 10월)
Veo 3.1과 Veo 3.1 Fast는 해상도마다 두 가지 요율이 있습니다. 무음 영상용과 소리 포함용입니다. Veo 3.1 Lite는 소리 켜짐/꺼짐과 관계없이 해상도별로 요율이 하나입니다.
| 해상도 | Veo 3.1 무음 | Veo 3.1 소리 포함 | Fast 무음 | Fast 소리 포함 | Lite |
|---|---|---|---|---|---|
| 720p | $0.20 | $0.40 | $0.08 | $0.10 | $0.05 |
| 1080p | $0.20 | $0.40 | $0.10 | $0.11 | $0.06 |
| 4K | $0.40 | $0.58 | $0.25 | $0.29 | $0.24 |
가격은 2026년 10월 Revana 카탈로그 기준 출력 영상 1초당입니다. 요금 페이지에는 항상 모든 모델의 최신 수치가 있습니다.
Veo 3.1 클립 비용
다음은 일반적인 네 가지 작업의 등급별 가격입니다. Lite는 요율이 하나이므로 소리 포함 가격과 무음 가격이 같습니다.
| 클립 | Veo 3.1 | Veo 3.1 Fast | Veo 3.1 Lite |
|---|---|---|---|
| 4초, 720p, 무음 | $0.80 | $0.32 | $0.20 |
| 8초, 720p, 소리 포함 | $3.20 | $0.80 | $0.40 |
| 8초, 1080p, 소리 포함 | $3.20 | $0.88 | $0.48 |
| 8초, 4K, 소리 포함 | $4.64 | $2.32 | $1.92 |
작업을 제출하면 그 금액이 선불 잔액에서 보류됩니다. 작업이 성공한 경우에만 청구되며, 실패한 작업은 보류가 해제됩니다. 정확한 금액은 완료된 생성 결과에 cost_usd로 반환됩니다.
Revana, Google, fal, Replicate, Runway의 Veo 3.1 가격
Google은 Veo 3.1을 Vertex AI에서 판매하며, fal, Replicate, Runway API가 이를 재판매합니다(Runway는 720p와 1080p에 요율 하나를 표시하며 Lite와 4K는 없습니다). 2026년 10월 26일에 확인한 소리 포함 초당 정가를 Revana와 비교하면 다음과 같습니다(Revana의 Veo 3.1 Lite는 항상 소리를 렌더링합니다).
| API | Fast 720p | Fast 1080p | Fast 4K | Lite 1080p |
|---|---|---|---|---|
| Revana | $0.10 | $0.11 | $0.29 | $0.06 |
| Google Vertex AI | – | $0.12 | $0.30 | $0.08 |
| fal | $0.15 | $0.15 | $0.35 | $0.08 |
| Replicate | $0.15 | $0.15 | – | $0.08 |
| Runway API | $0.15 | $0.15 | – | – |
Revana의 1080p Veo 3.1 Lite는 초당 $0.06로 Google 자체 가격 $0.08보다 25% 낮으며, 저희가 확인한 가장 낮은 표시 가격입니다. 소리 포함 Veo 3.1 Fast는 1080p에서 Google보다 8% 낮고 4K에서는 3% 낮습니다. Veo 3.1 자체는 어디서나 가격이 같습니다. Revana는 Veo 3.1 Lite를 4K 초당 $0.24에도 제공하며, 이는 Google과 fal이 Lite에 표시하지 않는 해상도입니다. 원본 수치는 market-prices.json에 있으며, Seedance 2.5 가격 비교도 같은 방법을 사용합니다.
어떤 Veo 3.1 등급을 써야 할까요?
- Veo 3.1은 Google의 플래그십 등급입니다. 초당 가격이 더 높아도 가치가 있는 최종 렌더링과 히어로 샷에 사용하세요.
- Veo 3.1 Fast는 더 빠르고 비용이 낮은 등급으로, 최종 렌더링을 확정하기 전에 샷을 반복해서 다듬도록 만들어졌습니다. 최대 3장의 참조 이미지와
Auto화면 비율도 받습니다. - Veo 3.1 Lite는 초당 $0.05부터 시작합니다. 초안, 미리보기, 대량 작업에 적합하며 Fast와 작업 및 옵션이 같습니다.
한 가지 주의할 점은, 한 등급에서 잘 작동하는 프롬프트가 다른 등급에서 똑같은 샷을 만들어 주지는 않는다는 것입니다. Fast와 Lite 초안은 구도와 타이밍의 참고용으로 보고, 최종 렌더링은 세부 사항이 다를 것으로 예상하세요.
소리가 있는 Veo 3.1 Fast 클립 생성하기
세 등급 모두 같은 엔드포인트와 필드를 사용하며, model 문자열만 바뀝니다. 이 요청은 Veo 3.1 Fast에 소리가 있는 8초 720p 클립을 요청하며 $0.80입니다.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3.1-fast",
"input": {
"prompt": "A barista slides a latte across the counter and says: \"Here you go, one oat latte.\" Close-up, shallow depth of field, warm morning light. Espresso machine hiss, quiet cafe chatter, no music.",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"audio": true
},
"max_cost_usd": 1.5
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JBX7Q2M4 \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "veo-3.1-fast",
"input": {
"prompt": "A barista slides a latte across the counter and says: \"Here you go, one oat latte.\" Close-up, shallow depth of field, warm morning light. Espresso machine hiss, quiet cafe chatter, no music.",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"audio": True,
},
"max_cost_usd": 1.5,
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(5)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "veo-3.1-fast",
input: {
prompt: "A barista slides a latte across the counter and says: \"Here you go, one oat latte.\" Close-up, shallow depth of field, warm morning light. Espresso machine hiss, quiet cafe chatter, no music.",
resolution: "720p",
duration: 8,
aspect_ratio: "16:9",
audio: true,
},
max_cost_usd: 1.5,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 5000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);제출 호출은 id와 상태 queued이 담긴 202를 반환합니다. 상태가 succeeded 또는 failed가 될 때까지 폴링하세요. 완료된 작업은 다음과 같습니다.
{
"id": "gen_01JBX7Q2M4",
"model": "veo-3.1-fast",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JBX7Q2M4/0.mp4"
]
},
"cost_usd": 0.8,
"attempts": 1,
"error": null,
"created_at": "2026-10-19T14:02:11Z",
"completed_at": "2026-10-19T14:03:47Z"
}Veo 3.1이나 Veo 3.1 Fast에서 audio를 false로 설정하면 무음 요율로 청구됩니다. 같은 작업을 플래그십 등급으로 옮기려면 model를 veo-3.1로 바꾸고, 그 가격을 감당하도록 max_cost_usd를 높이세요. 상한보다 높게 견적된 경로는 건너뜁니다.
Veo 3.1의 첫 프레임과 마지막 프레임
모델에 image_url로 시작 프레임을, end_image_url로 마지막 프레임을 주고 그 사이의 움직임을 설명하세요. 소리가 있는 이 8초 1080p 작업은 $3.20입니다.
{
"model": "veo-3.1",
"input": {
"prompt": "The camera rises slowly from the busy street to the rooftop garden as evening falls. Traffic noise fades into wind and birdsong.",
"image_url": "https://example.com/street.jpg",
"end_image_url": "https://example.com/rooftop.jpg",
"resolution": "1080p",
"duration": 8,
"aspect_ratio": "16:9",
"audio": true
},
"max_cost_usd": 4
}Veo 3.1 Lite의 참조 이미지
Fast와 Lite는 인물, 제품, 배경의 일관성을 유지하기 위해 image_urls로 최대 3장의 참조 이미지를 받습니다. 프롬프트에서 각 이미지를 위치로 설명하세요. 한 요청에서는 프레임과 참조 중 하나만 사용하세요. 이 6초 세로 클립은 $0.30입니다.
{
"model": "veo-3.1-lite",
"input": {
"prompt": "The chef from the first image plates the dish from the second image in a bright restaurant kitchen, then looks up at the camera. Sizzling pans, a short laugh.",
"image_urls": [
"https://example.com/chef.jpg",
"https://example.com/dish.jpg"
],
"resolution": "720p",
"duration": 6,
"aspect_ratio": "9:16",
"audio": true
},
"max_cost_usd": 1
}소리를 위한 Veo 3.1 프롬프트 작성
- 대사는 따옴표로 묶고 화자를 지정하세요. 예: 빨간 코트를 입은 여성이 말한다: "우리 돌아가야 해."
- 소리를 따로 나열하세요. 화면을 설명한 뒤 앰비언스(비, 교통 소음, 조용한 사무실)와 구체적인 효과음(문 닫히는 소리, 자갈 위의 발소리)을 설명하세요.
- 원하지 않는 것을 말하세요. "음악 없음"이나 "대사 없음"이라고 하면 의도한 정적을 모델이 채우지 않습니다.
- 길이에 맞게 말을 쓰세요. 8초 클립에는 문단이 아니라 한두 개의 짧은 문장이 들어갑니다.
- 소리를 대체할 예정이라면 끄세요. 편집기에서 어차피 음악과 내레이션을 추가한다면
audio를false로 설정하세요. 그러면 Veo 3.1과 Fast는 무음 요율로 청구됩니다.
Veo 3.1의 라우팅과 대체 경로
현재 Revana에서 Veo 3.1에는 두 개의 경로, Veo 3.1 Fast에는 두 개의 경로, Veo 3.1 Lite에는 하나의 경로가 있습니다. 모델에 경로가 둘 이상이면 라우터가 가장 저렴한 경로를 먼저 시도하고, 실패하거나 시간이 초과되면 다음 경로로 작업을 넘깁니다. 어느 경로가 처리하든 표시된 가격을 한 번만 지불합니다.
경로가 하나뿐이면 대체할 곳이 없습니다. 그 경로가 실패하면 작업은 failed로 끝나며 비용은 발생하지 않습니다. 앱에서 이 경우를 처리하세요. 예를 들어 나중에 재시도하거나 Veo 3.1 Fast로 전환할 수 있습니다.
Veo를 다른 영상 모델과 모델 페이지에서 비교하고, 필드 레퍼런스는 문서에서 읽거나, API 키를 받아 샘플을 실행해 보세요.
자주 묻는 질문
Veo 3.1 API는 얼마인가요?
2026년 10월 기준 Veo 3.1은 720p에서 소리 없이 초당 $0.20, 소리 포함 $0.40이므로 소리 포함 8초 720p 클립은 $3.20입니다. Veo 3.1 Fast는 초당 $0.08부터, Veo 3.1 Lite는 $0.05부터 시작합니다.
Veo 3.1에서 소리는 별도로 가격이 매겨지나요?
Veo 3.1과 Veo 3.1 Fast에서는 그렇습니다. 각 해상도에 무음 요율과 소리 포함 요율이 있습니다. Veo 3.1 Lite는 해상도별로 요율이 하나입니다.
Veo 3.1, Veo 3.1 Fast, Veo 3.1 Lite는 무엇이 다른가요?
같은 모델 세대의 Google 세 가지 등급입니다. Veo 3.1이 플래그십이고, Fast와 Lite는 비용이 더 낮은 등급입니다. Revana에서는 Fast와 Lite가 최대 3장의 참조 이미지와 Auto 화면 비율도 받습니다.
Veo 3.1 영상은 얼마나 길게 만들 수 있나요?
세 등급 모두 요청당 4, 6, 8초입니다. 더 긴 영상은 여러 클립을 생성해 편집으로 이어 붙이세요.
Veo 3.1은 Google 자체 API보다 Revana에서 더 저렴한가요?
2026년 10월 기준 Veo 3.1 Lite와 Fast는 그렇습니다. 1080p Lite는 Revana에서 초당 $0.06, Google Vertex AI에서 $0.08이고, 1080p 소리 포함 Fast는 $0.11 대 $0.12입니다. Veo 3.1 자체는 Google과 가격이 같습니다.
Veo 3.1 API는 4K를 지원하나요?
네. 세 등급 모두 720p, 1080p, 4K 출력을 제공합니다.
Veo 3.1로 세로 영상을 만들 수 있나요?
네. aspect_ratio를 9:16으로 설정하세요. Veo 3.1 Fast와 Lite는 Auto도 받습니다.