Google Veo 3를 쓰려면 먼저 프롬프트를 복사하지 말고 경로를 고른다. 독립적인 창작 영상은 Google Flow, Workspace 안의 교육이나 발표 영상은 Google Vids, 앱 기반 생성은 Gemini 앱 또는 Gemini Omni, 코드 연동은 Gemini API 또는 Google Cloud가 담당한다.
| 하려는 일 | 시작 경로 | 이유 |
|---|---|---|
| 창작용 독립 영상 | Google Flow | 프로젝트, 프롬프트, reference, frame, 반복 생성 경로다. |
| 팀 교육이나 발표 영상 | Google Vids | 생성 clip을 Vid 안에 넣는 editor 경로다. |
| Gemini 앱에서 영상 만들기 | Gemini 앱 / Gemini Omni | 앱 화면에서는 Omni wording이 나타날 수 있다. |
| 코드와 자동화 | Gemini API / Google Cloud | model ID, pricing row, quota, status/content endpoint가 필요하다. |
| third-party tool | 제공자 검증 | Veo라는 이름이 있어도 Google 공식 경로는 아니다. |
stop rule은 간단하다. 무료, 가격, credit, watermark, 실패 과금, model ID, 지역, quota, 상업적 이용은 경로별 owner가 다르다. 2026년 6월 11일 기준으로도 이 정보는 Google Help, Gemini API pricing, Google Cloud docs, Gemini app pages에 나뉘어 있다.
그래서 Google Veo 3 사용법은 하나의 앱을 찾는 문제가 아니라 목적에 맞는 Google surface를 찾는 문제다. 경로를 잘못 고르면 좋은 프롬프트도 제한, 가격, output handling 문제를 해결하지 못한다.
빠른 답: 먼저 경로를 고르기
가장 빠른 안전한 답은 Flow, Vids, Gemini/Omni, API/Cloud를 분리하는 것이다. third-party tool은 별도 서비스 계약으로 보고 제공자와 규칙을 먼저 확인한다.

Flow는 창작용 control loop다. scene, camera, motion, audio, reference, frame을 바꾸며 첫 clip을 만든다.
Vids는 generated clip을 업무 video 안에 넣는 editor route다. 발표, 교육, 팀 업데이트에 맞는 장면을 만드는 데 초점을 둔다.
Gemini 앱과 Omni는 app route다. 앱에서 보이는 이름은 사용자가 따라도 되지만, developer API string의 증거로 쓰지 않는다.
Gemini API와 Google Cloud는 code route다. 여기서는 model ID, pricing row, request sample, status/content endpoint, quota, region이 first step이다.
Veo 3, Veo 3.1, Flow, Omni 이름 정리
이름을 정리하면 오래된 튜토리얼과 현재 앱 화면, 개발자 문서가 동시에 보일 때 덜 헷갈린다.
| 이름 | 의미 | 사용 기준 |
|---|---|---|
| Google Veo 3 | 독자가 검색하는 시장 이름 | reader language로 사용하되 API string으로 쓰지 않음 |
| Veo 3.1 | 여러 공식 문서에서 보이는 현재 모델 표기 | 경로별 최신 문서에서 확인 |
| Google Flow | 창작 스튜디오 | 독립 영상과 반복 제작 |
| Google Vids | Workspace 영상 editor | 팀 영상과 자료 삽입 |
| Gemini Omni | Gemini 앱의 영상 표기 | API model ID 변경과 분리 |
| Gemini API / Google Cloud | 개발자 또는 기업 경로 | 호출 가능한 ID, 가격, region, quota 확인 |
Veo 3라는 말은 독자가 찾는 자연어다. 하지만 실제 제품 surface는 Flow, Vids, Gemini 앱, API, Cloud로 나뉜다. Veo 3.1은 여러 공식 문서에서 현재 모델 표기로 보이지만, 가격과 제한은 각 경로 문서로 돌아가야 한다.
한국어 페이지에서는 무료 체험, 앱 사용법, 이미지 입력, API 예제가 한 화면에 섞인다. 이들을 하나의 계약처럼 쓰면 잘못된 결론이 된다.
Google Flow에서 첫 영상을 만드는 방법
Flow는 독립 창작 영상에 적합하다. 처음부터 고객 자산이나 민감한 이미지를 올리지 말고, 낮은 위험의 짧은 scene으로 경로와 출력 방식을 확인한다.
- 지원되는 account와 region에서 Flow를 연다.
- 새 project를 만든다.
- UI가 보여주는 video path와 model option을 선택한다.
- 필요한 경우 aspect ratio나 duration을 설정한다.
- 주체, 장소, 동작, 카메라, 빛, 소리를 포함한 scene prompt를 쓴다.
- 하나의 짧은 clip만 생성한다.
- 다음 시도에서는 한 변수만 바꾼다.

첫 생성의 목적은 route 확인이다. output format, watermark, credit 표시, 다운로드 가능성, prompt sensitivity를 기록한다.
결과가 거의 맞으면 전체 prompt를 갈아엎지 않는다. camera, action, lighting, sound 중 하나만 바꾸면 다음 개선이 더 쉽다.
첫 prompt 예시: walnut desk 위의 matte black wireless microphone close-up, slow push-in camera, warm morning window light, hand taps mute button, soft click sound, realistic reflections, 16:9.
Google Vids로 업무용 clip을 만드는 방법
Vids는 clip이 업무 영상 안에서 쓰일 때 선택한다. 단독 작품보다 surrounding script, slide rhythm, narration에 맞는 기능적 prompt가 중요하다.
- clip을 넣을 Vid를 연다.
- editor panel이나 start menu에서 video generation을 연다.
- UI에 Veo 3.1이 보이면 선택한다.
- create from scratch 또는 animate image를 고른다.
- Vid에 필요한 scene을 prompt로 쓴다.
- 생성하고 preview한 뒤 insert한다.
Vids prompt는 cinematic trailer보다 업무 목적이 분명해야 한다. 예를 들어 sales training intro, logistics update background, product handoff shot처럼 주변 맥락을 쓴다.
Vids의 월간 생성 언어와 Workspace admin 조건은 Vids 안에 둔다. Flow credit, Gemini app plan, API pricing으로 옮기지 않는다.
Gemini가 Omni라고 표시할 때
Gemini 앱에 Omni가 보이면 잘못된 위치라는 뜻이 아닐 수 있다. app route에서는 현재 표기가 Omni일 수 있다. 다만 개발자 route는 여전히 Gemini API와 Google Cloud 문서를 기준으로 읽어야 한다.
| 사용 중인 곳 | Omni/Veo 표기 해석 | 다음 단계 |
|---|---|---|
| Gemini 앱 | 앱 경로 표기 | 현재 앱 controls를 따른다 |
| Flow | creator workflow model choice | Flow help에서 credit과 model option 확인 |
| Vids | Workspace editor route | Vids help와 admin context 확인 |
| Gemini API | developer contract | 문서화된 model ID만 사용 |
| Google Cloud | enterprise contract | region, IAM, logs, governance 확인 |
앱 사용자는 현재 앱 controls를 따른다. 개발자는 documented model ID, pricing, request sample, status/content endpoint가 있는지 확인한다.
forum이나 wrapper page에서 본 unofficial model string은 production code에 넣지 않는다. app label과 API contract는 다른 layer다.
Gemini API 또는 Google Cloud 사용 전 확인
API와 Cloud는 반복 가능한 코드, batch, billing, status polling, output retrieval, quota, region, enterprise governance가 필요할 때 선택한다.

| 확인 항목 | 필요한 이유 |
|---|---|
| model ID | marketing name은 호출 ID가 아니다 |
| pricing row | video generation은 paid tier일 수 있다 |
| request sample | input, safety, duration, output format이 경로마다 다르다 |
| status/content endpoint | 영상 생성은 비동기일 수 있다 |
| quota와 region | throughput, billing setup, availability가 production을 막을 수 있다 |
Gemini API video docs는 API route owner이고 pricing page는 가격 owner다. Google Cloud model docs는 Cloud route의 model ID와 region, enterprise capability를 가진다.
model ID, pricing row, request sample, status/content endpoint, quota, region 중 하나라도 빠지면 production deploy를 멈춘다. marketing name은 호출 가능한 identifier가 아니다.
throughput이나 429 planning은 route 확인 후 rate-limit guide로 넘어가되, 이전 숫자를 현재 사실처럼 쓰지 않는다.
프롬프트는 경로 선택 후에 쓴다
프롬프트는 경로 선택 뒤에 쓴다. 같은 문장이라도 Flow, Vids, 앱, API에서 의미와 output handling이 다르다.
| 요소 | 작성할 내용 | 예시 |
|---|---|---|
| 주체 | 누가 또는 무엇이 나오는가 | 투명한 prototype을 든 product designer |
| 장소 | 장면의 공간 | 도구가 보이는 밝은 작업실 |
| 동작 | 무엇이 변하는가 | prototype을 카메라 쪽으로 돌린다 |
| 카메라 | 보는 방식 | slow dolly-in, shallow depth of field |
| 빛과 스타일 | 시각 표현 | 부드러운 창가 빛, realistic reflections |
| 소리 | 효과음이나 대사 | 조용한 room tone과 짧은 한마디 |
| format | 비율이나 길이 | 16:9 또는 vertical short |
좋은 prompt는 길기보다 수정 가능해야 한다. 주체, 장소, 동작, 카메라, 빛, 소리, format을 분리하면 한 번에 한 변수만 바꿀 수 있다.
오디오가 중요하면 짧고 직접적으로 쓴다. dialogue가 필요하면 한 문장으로 줄이고 competing sound instructions를 줄인다.
무료, 가격, watermark, 권리
무료나 가격을 하나의 Veo 3 표로 정리하려고 하면 오해가 생긴다. 이 정보는 경로별로 분리해야 한다.
| 주장 | 확인 위치 | 옮기면 안 되는 것 |
|---|---|---|
| 무료 | 경로별 help와 account UI | Flow credit을 API 무료로 해석하지 않기 |
| 월간 제한 | Vids나 Workspace admin | Vids 수치를 Flow에 적용하지 않기 |
| watermark | route help와 local regulations | paid면 항상 제거된다고 쓰지 않기 |
| 실패 과금 | 해당 product help | 모든 provider가 refund한다고 쓰지 않기 |
| 상업적 이용 | terms, Workspace policy, provider terms | 생성 가능과 사용 권리 혼동 금지 |
| API 가능 | developer docs, pricing, console visibility | 앱 가능이 API 가능 증거는 아님 |
| wrapper 지원 | provider terms, logs, privacy, refund policy | wrapper를 Google route로 쓰지 않기 |
Flow credits는 Flow에 속한다. Vids monthly language는 Vids에 속한다. Gemini app plan과 geography는 app에 속한다. Gemini API pricing은 API pricing에 속한다. Cloud region과 governance는 Cloud docs에 속한다.
third-party tool을 쓰려면 provider terms, privacy, upload handling, logs, payment owner, failed-generation rule, watermark, refund를 확인한다. Veo라는 이름이 Google official route를 보장하지 않는다.
첫 테스트 영상 계획
처음부터 멋진 결과를 만들려 하지 말고 작은 테스트 하나로 route와 account와 output을 검증한다.
| 단계 | 기록할 것 | 목적 |
|---|---|---|
| 1 | 경로와 account type | 규칙을 섞지 않기 위해 |
| 2 | model label과 output format | 재현을 위해 |
| 3 | watermark, credit, error | 비용과 제한 파악 |
| 4 | 변경한 prompt variable | 학습 가능한 반복 |
| 5 | 다음 경로 판단 | Flow 유지, Vids 전환, API 검증 결정 |
creator라면 Flow control이 충분한지 본다. Workspace user라면 Vids clip이 주변 영상과 맞는지 본다. app user라면 Gemini/Omni로 충분한지 본다. developer라면 docs, pricing, lifecycle이 integration에 충분한지 본다.
테스트 후에는 경로, account type, model label, output format, watermark, credit, error text, 바꾼 prompt variable을 남긴다. 이 기록이 다음 생성과 API 검증을 좌우한다.
두 번째 생성 전에 보는 체크리스트
두 번째 생성 전에 claim owner를 다시 본다. 무료 체험, 한국어 블로그, YouTube, Naver tutorial, third-party tool은 도움이 되지만 경로별 계약을 대신하지 않는다.
무료라고 쓰인 글을 보면 먼저 어느 경로의 무료인지 본다. Flow trial, Vids allocation, Gemini app plan, API paid row, Cloud contract는 다르다.
이미지 입력이 보인다면 그것이 Flow, Vids, Gemini app, API 중 어디에 있는 기능인지 확인한다. app feature를 API capability로 확장하지 않는다.
클라이언트 작업이라면 likeness, minors, medical, school, finance, unreleased product, confidential footage는 stop-and-review case다. 생성 가능과 납품 가능은 다르다.
자주 묻는 질문
Google Veo 3와 Google Flow는 같은가요?
같지 않습니다. Veo는 영상 모델 이름으로 쓰이고, Flow는 그 모델을 쓰는 제작 surface 중 하나입니다. Flow의 credit과 controls는 Flow 문서와 UI에서 확인합니다.
Gemini에 Omni가 보이는 이유는 무엇인가요?
Gemini 앱에서는 Omni가 현재 영상 생성과 편집 표기로 나올 수 있습니다. 앱에서는 그 표기를 따르고, API에서는 Gemini API와 Cloud docs의 model ID를 확인합니다.
Google Veo 3를 무료로 쓸 수 있나요?
경로와 account에 따라 다릅니다. Flow, Vids, Gemini app, API, Cloud, third-party tool은 별도 규칙을 갖습니다. 무료 횟수나 가격은 current owner page와 account UI에서 확인합니다.
Flow와 Vids 중 무엇을 선택해야 하나요?
독립 창작 영상은 Flow, 업무 영상 안에 넣을 clip은 Vids입니다. Vids의 월간 제한을 Flow나 API에 적용하지 마세요.
API로 바로 개발해도 되나요?
documented model ID, pricing row, request sample, status/content endpoint, quota, region을 확인한 뒤에만 가능합니다. 하나라도 빠지면 test branch에 두세요.
첫 프롬프트는 어떻게 쓰나요?
주체, 장소, 동작, 카메라, 빛, 소리, format을 짧게 씁니다. 다음 시도에서는 한 요소만 바꿉니다.
third-party Veo tool은 안전한가요?
제공자, 약관, privacy, model route proof, failed-generation rule, watermark, payment/refund owner를 확인해야 합니다. 기본적으로 Google 공식 경로가 아닙니다.
다음에는 무엇을 읽으면 되나요?
무료와 credit은 /blog/veo-3-1-free, API throughput은 /blog/veo-3-1-api-rate-limit, audio prompt는 /blog/veo-3-1-audio-quality, Omni boundary는 /blog/gemini-omni를 보세요.
무료라고 쓰인 글을 보면 먼저 어느 경로의 무료인지 본다. Flow trial, Vids allocation, Gemini app plan, API paid row, Cloud contract는 다르다.
이미지 입력이 보인다면 그것이 Flow, Vids, Gemini app, API 중 어디에 있는 기능인지 확인한다. app feature를 API capability로 확장하지 않는다.
클라이언트 작업이라면 likeness, minors, medical, school, finance, unreleased product, confidential footage는 stop-and-review case다. 생성 가능과 납품 가능은 다르다.
Flow credits는 Flow에 속한다. Vids monthly language는 Vids에 속한다. Gemini app plan과 geography는 app에 속한다. Gemini API pricing은 API pricing에 속한다. Cloud region과 governance는 Cloud docs에 속한다.
third-party tool을 쓰려면 provider terms, privacy, upload handling, logs, payment owner, failed-generation rule, watermark, refund를 확인한다. Veo라는 이름이 Google official route를 보장하지 않는다.



