# Gemini Omni 1.2 Flash API: Google 영상 생성·편집 | KovAPI

> Gemini Omni 1.2 Flash는 Google이 2026년 11월에 공개한 영상 생성·편집 모델입니다. 텍스트-투-비디오, 첫 프레임, 첫·마지막 프레임, 참조 이미지, 영상 편집을 하나의 API로 처리하며, 화면과 함께 대사·효과음·음악도 생성합니다. KovAPI에서는 `gemini-omni-1.2-flash`로 호출하고 초 단위로 과금합니다.

웹페이지: https://kovapi.com/ko/model/gemini-omni-1.2-flash · 업데이트: 2026-11-12
가격·한도·소요 시간은 이 파일을 만든 시점의 실시간 값입니다.

## 핵심 사양

- 모델 ID: `gemini-omni-1.2-flash`
- 엔드포인트: `POST https://kovapi.com/v1/videos/generations` → `GET https://kovapi.com/v1/videos/jobs/{id}`
- 길이: 3~15초 중 원하는 정수 초. 첫 프레임/첫·마지막 프레임은 최대 10초
- 해상도: 720P / 1080P / 4K
- 화면 비율: 16:9 / 9:16
- 참조 소재: 참조 이미지 최대 3장. 첫 프레임 1장, 첫·마지막 프레임 2장
- 영상 편집: 1~15초 원본 영상 1개와 참조 이미지 최대 5장. 결과는 원본과 같은 길이
- 프롬프트: ≤ 20,000자
- 초당 가격: 720P $0.035/초 · 1080P $0.05/초 · 4K $0.10/초
- 결과 보관: 7일

## 한 문장으로 편집, 정확한 글자, 1초 단위 길이

- **한 문장으로 화풍·글자·물체를 바꾸기**: 1~15초 영상을 `video_urls`에 넣고 바꿀 내용을 씁니다. 애니메이션풍으로 바꾸기, 간판 글자만 바꾸기, 무언가 사라지게 하기. 언급하지 않은 부분은 최대한 원본대로 남고, 참조 이미지를 최대 5장 붙여 더할 것을 지정할 수도 있습니다. 원본 초 수로 과금합니다.
- **인물·제품·포장 글자가 참조대로**: 참조 이미지는 최대 3장으로, 인물·반려동물·제품을 하나씩 맡깁니다. 커피 광고는 바리스타와 커피 봉투 두 장을 썼고, 영상 속 인물과 봉투의 글자가 참조 이미지와 같습니다.
- **시작을 정하거나, 시작과 끝을 정하기**: 이미지 1장을 첫 프레임으로 주면 영상이 그 장면에서 시작하고, 2장을 첫·마지막 프레임으로 주면 모델이 그 사이의 전환을 만듭니다. 둘 다 최대 10초입니다.
- **표지판·번호판·포장 글자를 정확하게**: 글자를 따옴표에 넣으면 Omni가 그대로 화면에 씁니다. 거리 영상은 표지판·가게 간판·번호판을 한 번에 정확히 그렸고, 편집으로 그중 한 곳만 바꿀 수도 있습니다.
- **3~15초 1초 단위, 최대 4K**: 길이는 정수 초로 자유롭게 고르고 `[0-5s]` 같은 타임코드로 전개를 짤 수 있습니다. 720P·1080P·4K, 가로 16:9 또는 세로 9:16이며 모든 영상에 소리가 있습니다.

## 모드와 API 필드

모든 모드는 `model`(`gemini-omni-1.2-flash`), `prompt`, `resolution`, `size`를 함께 씁니다. 이미지는 `images`에 넣고 `image_role`로 첫 프레임인지 참조인지 지정하며, 원본 영상은 `video_urls`에 넣습니다. 프롬프트에서는 `@Image1`, `@Image2`로 업로드 순서대로 이미지를 가리킬 수 있습니다.

| 모드 | 보낼 것 | 얻는 것 | 제한 |
| --- | --- | --- | --- |
| 텍스트-투-비디오 | `prompt`와 출력 설정만 보냅니다. `duration`은 정수 초. | 텍스트로 화면·카메라·소리를 만듭니다. 대사, 음악, 효과음은 프롬프트에 씁니다. | 3~15초. `duration`을 생략하면 10초. |
| 첫 프레임 | `images`에 이미지 1장. 1장만 보내면 기본으로 첫 프레임이며, `image_role: first_frame`으로 명시할 수도 있습니다. | 그 이미지에서 시작해 프롬프트의 동작과 카메라 움직임대로 이어지는 영상입니다. | 최대 10초. |
| 첫·마지막 프레임 | `images`에 이미지 2장과 `image_role: first_frame`. 1번이 첫 프레임, 2번이 마지막 프레임입니다. | 첫 화면에서 두 번째 화면으로 넘어가는 영상이며, 중간의 움직임과 카메라는 프롬프트를 따릅니다. | 최대 10초. |
| 참조 이미지 | `images`에 이미지. 2~3장이면 기본으로 참조이고, 1장이면 `image_role: reference`가 필요합니다. 각 이미지가 누구·무엇인지 프롬프트에 씁니다. | 이미지 속 인물·반려동물·제품·화풍이 새 장면에 등장합니다. 특정 프레임으로 쓰지는 않습니다. | 최대 3장, 3~15초. |
| 영상 편집 | `video_urls`에 원본 영상 1개(mp4 / mov)와 바꿀 내용을 적은 프롬프트. 참조 이미지를 더하고 `@Image1`로 가리킬 수도 있습니다. | 지시대로 화풍을 바꾸고, 글자를 고치고, 물체를 더하거나 뺍니다. 프롬프트에 없는 부분은 최대한 원본대로 둡니다. | 원본 1~15초, 참조 이미지 최대 5장. 결과는 원본과 같은 길이이며 원본 초 수로 과금합니다. |

## Gemini Omni 1.2 Flash로 할 수 있는 것

- **제품·브랜드 광고**: 제품 사진과 출연자를 참조로 쓰면 포장의 브랜드명과 색이 화면에서도 흔들리지 않습니다. 대사와 소리는 프롬프트에 씁니다.
- **한 소재로 여러 버전**: 같은 영상의 화풍·조명·글자를 다시 생성하지 않고 바꿀 수 있어 광고 시안 테스트에 좋습니다.
- **사진에 움직임 주기**: 제품 사진·거리 사진·일러스트를 첫 프레임으로 쓰고 카메라와 동작을 적으면, 그 이미지로 시작하는 영상이 됩니다.
- **전환과 풍경 컷**: 시작과 끝 두 장면으로 계절·낮밤·장면 사이를 넘어가는 컷을 만듭니다.
- **세로형 SNS 영상**: 처음부터 9:16, 최대 4K로 숏폼 플랫폼의 오프닝과 분위기 컷에 씁니다.
- **프리비즈와 짧은 이야기**: 타임코드로 한 편을 몇 단계로 나눠 리듬과 샷을 먼저 본 뒤, 촬영이나 마무리 작업을 정합니다.
- **반려동물과 라이프스타일**: 반려동물이나 물건 사진을 참조로 써서 새 장면에 등장시킵니다.
- **간판·포장·타이틀 글자**: 나와야 할 글자를 따옴표에 넣어 매장·행사·제품 소개 컷에 씁니다.

## Gemini Omni 1.2 Flash 가격

| 해상도 | Gemini Omni 1.2 Flash | Google 공식 가격 |
| --- | --- | --- |
| 720P | $0.035/초 | $0.07 |
| 1080P | $0.05/초 | $0.104 |
| 4K | $0.10/초 | $0.209 |

- 생성: 선택한 해상도의 초당 단가 × 결과 초 수. 참조 이미지는 무료입니다.
- 영상 편집: 같은 초당 단가 × 원본 영상 초 수(정수 초, 1초 미만은 잘라냄). 계산기에서 "영상 편집"을 고르면 계산됩니다.
- 제출할 때 비용을 예치하고, 성공하면 같은 금액으로 정산합니다. 생성에 실패하면 전액 환불합니다.

## 예시: 프롬프트와 파라미터

### 고등어 고양이: 한 컷으로 끝까지

- KovAPI로 생성 · 텍스트→영상 · 10s · 720P · 16:9
- 현재 가격 기준 $0.35
- 결과 영상: https://img.kovapi.com/i/mp-c12a02b55c1bc34ba139487d.mp4

Google 가이드의 "한 장면" 예시입니다. 처음에 연속·핸드헬드·한 샷으로 못 박고, 작은 움직임·빛·사운드 디자인을 쓴 뒤 "No dialogue"로 끝냅니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
Continuous, unbroken handheld shot of a fluffy tabby cat sitting on a sunny windowsill, looking out into a leafy garden. The cat's tail twitches slowly, and its ears rotate slightly toward ambient noises. Sunbeams illuminate dust motes in the air. Sound design: Gentle breeze, distant bird chirps. No dialogue.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
끊김 없이 이어지는 핸드헬드 샷. 털이 북슬북슬한 고등어 고양이가 햇살 드는 창턱에 앉아 잎이 무성한 정원을 내다본다. 고양이 꼬리가 천천히 씰룩이고, 귀가 주변 소리 쪽으로 살짝 돌아간다. 햇살이 공기 중의 먼지를 비춘다. 사운드 디자인: 부드러운 산들바람, 멀리서 들리는 새소리. 대사 없음.
```

### 도서관을 나는 종이비행기

- KovAPI로 생성 · 텍스트→영상 · 8s · 1080P · 16:9
- 현재 가격 기준 $0.40
- 결과 영상: https://img.kovapi.com/i/mp-179512a5c3b6c91fa7b10f56.mp4

Google 문서의 한 문장짜리 예시로, 끊기지 않는 트래킹 샷 하나를 1080P로 만들었습니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
A single unbroken tracking shot following a paper airplane gliding through a bustling library.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
북적이는 도서관 안을 활공하는 종이비행기를 따라가는, 끊김 없는 트래킹 샷 하나.
```

### 타임코드: 15초 만에 포털로

- KovAPI로 생성 · 텍스트→영상 · 15s · 1080P · 16:9
- 현재 가격 기준 $0.75
- 결과 영상: https://img.kovapi.com/i/mp-29f31c6396192e4adf2ae1e3.mp4

`[0-5s]`, `[5-10s]`, `[10-15s]` 세 타임코드로 걷기, 멈춰 돌아서기, 포털로 뛰어들기를 짰고 영상이 그대로 진행됩니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
[0-5s] A person is walking down a quiet street
[5-10s] They stop and turn around toward a glowing doorway
[10-15s] They start running into the portal
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
[0-5s] 한 사람이 조용한 거리를 걷고 있다
[5-10s] 멈춰 서서 빛나는 문 쪽으로 돌아선다
[10-15s] 포털을 향해 달리기 시작한다
```

### 표지판·가게 간판·번호판의 글자

- KovAPI로 생성 · 텍스트→영상 · 8s · 720P · 16:9
- 현재 가격 기준 $0.28
- 결과 영상: https://img.kovapi.com/i/mp-add537be3ae6b285aae5d047.mp4

Google 가이드의 "영상 속 글자" 예시입니다. 표지판·가게 간판·번호판에 쓸 글자를 각각 따옴표에 넣었고, 세 곳 모두 정확히 나왔습니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
There is a street sign that says: "This is an AI generation by Omni", there is a storefront that says: "All you need AI", there's a car with the number plate: "OMNI1.2"
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
도로 표지판에 "This is an AI generation by Omni", 가게 간판에 "All you need AI"라고 적혀 있고, 자동차 번호판은 "OMNI1.2"이다.
```

### 4K 세로: 사이버펑크 도시

- KovAPI로 생성 · 텍스트→영상 · 6s · 4K · 9:16
- 현재 가격 기준 $0.60
- 결과 영상: https://img.kovapi.com/i/mp-78147b0630d708927a07f2cd.mp4

Google 문서가 화면 비율을 설명할 때 쓰는 문장을 여기서는 4K 세로(2160×3840)로 만들었습니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
A futuristic city with neon lights and flying cars, cyberpunk style
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
네온사인과 비행 자동차가 있는 미래 도시, 사이버펑크 스타일
```

### 첫 프레임: 거리 사진에 생기를

- KovAPI로 생성 · 첫 프레임 · 8s · 720P · 16:9 · image_role=first_frame
- 현재 가격 기준 $0.28
- 결과 영상: https://img.kovapi.com/i/mp-7d449482e0fc8a7d8cc45039.mp4
- 이미지 1: https://img.kovapi.com/i/mp-b7c2b45a774cc22b88c191f2.png

첫 프레임은 거리 사진입니다. 프롬프트는 Google의 권장대로 구체적인 카메라와 동작을 씁니다: 카메라가 다가가고, 제빵사가 크루아상을 놓고, 비둘기가 바구니에 앉았다가 날아갑니다. 입력 이미지는 KovAPI가 Nano Banana Pro로 만들었고, 프롬프트는 Google 가이드의 방식대로 KovAPI가 썼습니다.

프롬프트 원문:

```text
The camera slowly pushes in toward the bakery window. Inside, a baker in a white apron places a fresh tray of golden croissants in the window display. A pigeon lands on the bicycle basket, looks around and flutters away. In a single continuous shot. Sound design: quiet morning street ambience, a distant church bell, pigeon wings flapping. No dialogue. No music.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
카메라가 빵집 진열창 쪽으로 천천히 다가간다. 가게 안에서 흰 앞치마를 두른 제빵사가 갓 구운 황금빛 크루아상 한 판을 진열창에 놓는다. 비둘기 한 마리가 자전거 바구니에 내려앉아 두리번거리다 날갯짓하며 날아간다. 한 번에 이어지는 샷. 사운드 디자인: 조용한 아침 거리의 환경음, 멀리서 울리는 교회 종소리, 비둘기 날갯소리. 대사 없음. 음악 없음.
```

### 첫·마지막 프레임: 여름 아침에서 눈 내린 밤으로

- KovAPI로 생성 · 첫·마지막 프레임 · 8s · 1080P · 16:9 · image_role=first_frame
- 현재 가격 기준 $0.40
- 결과 영상: https://img.kovapi.com/i/mp-05622ab6ca908a072b78254b.mp4
- 이미지 1: https://img.kovapi.com/i/mp-d76700384255b66384f59138.jpg
- 이미지 2: https://img.kovapi.com/i/mp-601efc3d56bcd883c7565db0.jpg

Google 문서의 첫·마지막 프레임 프롬프트입니다. 두 프레임은 같은 카메라 위치이며, 두 번째는 첫 번째를 고쳐 만들었습니다. 프롬프트는 Google 문서에서 가져왔고, 입력 이미지는 KovAPI가 Nano Banana Pro로 만들었으며, 영상은 KovAPI가 생성했습니다.

프롬프트 원문:

```text
A smooth cinematic transition from a lush green forest at sunrise to a snowy forest under a starry night sky.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
해 뜰 무렵의 울창한 초록 숲에서 별이 빛나는 밤하늘 아래 눈 덮인 숲으로 넘어가는, 부드럽고 영화 같은 전환.
```

### 참조 이미지: 고양이와 털실 뭉치

- KovAPI로 생성 · 다중 이미지 참조 · 8s · 720P · 16:9 · image_role=reference
- 현재 가격 기준 $0.28
- 결과 영상: https://img.kovapi.com/i/mp-82df85e079207c922446172d.mp4
- 이미지 1: https://img.kovapi.com/i/mp-8a3ed962b9a5b10874c8645d.png
- 이미지 2: https://img.kovapi.com/i/mp-f62963a2437f9b0fd21e4342.jpg

Google 문서의 참조 이미지 예시입니다. 고양이 한 장, 털실 한 장, 프롬프트는 한 문장뿐. 영상 속 고양이와 털실은 참조 이미지를 따릅니다. 프롬프트는 Google 문서에서 가져왔고, 입력 이미지는 KovAPI가 Nano Banana Pro로 만들었으며, 영상은 KovAPI가 생성했습니다.

프롬프트 원문:

```text
A cat playfully batting at a ball of yarn.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
고양이가 털실 뭉치를 장난스럽게 앞발로 툭툭 친다.
```

### 제품 광고: 인물과 포장 모두 참조대로

- KovAPI로 생성 · 다중 이미지 참조 · 10s · 1080P · 16:9 · image_role=reference
- 현재 가격 기준 $0.50
- 결과 영상: https://img.kovapi.com/i/mp-e1dd3e4ef52fd3d2cc17da18.mp4
- 이미지 1: https://img.kovapi.com/i/mp-1d600f5a04da572b6a4c2bc2.jpg
- 이미지 2: https://img.kovapi.com/i/mp-804b9708cd179c2ec07a7543.jpg

참조 두 장: 바리스타와 커피 봉투. 프롬프트로 동작·클로즈업·대사 한 줄·소리를 쓰고 라벨 글자를 선명하게 보여 달라고 했습니다. 영상 속 인물과 봉투 글자는 참조 이미지와 같고, 대사도 쓴 그대로 말합니다. 입력 이미지는 KovAPI가 Nano Banana Pro로 만들었고, 프롬프트는 Google 가이드의 방식대로 KovAPI가 썼습니다.

프롬프트 원문:

```text
The barista from the first image stands behind a wooden cafe counter in the morning. She picks up the coffee bag from the second image, turns it so the label faces the camera, opens it and pours whole beans into a grinder. Close-up of the beans, then a medium shot as she smiles at the camera and says: "Freshly roasted, every Monday." Keep the label text sharp and readable. Warm morning light. Sound design: cafe ambience, beans rattling into the grinder, the grinder starting. No music.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
첫 번째 이미지의 바리스타가 아침에 나무 카페 카운터 뒤에 서 있다. 두 번째 이미지의 커피 봉투를 집어 라벨이 카메라를 향하게 돌리고, 봉투를 열어 원두를 그라인더에 붓는다. 원두 클로즈업에 이어, 카메라를 보며 웃으면서 이렇게 말하는 미디엄 샷: "Freshly roasted, every Monday."(매주 월요일, 갓 볶은 원두.) 라벨 글자는 선명하게 읽히도록. 따뜻한 아침 햇살. 사운드 디자인: 카페 환경음, 원두가 그라인더에 쏟아지는 소리, 그라인더가 돌아가기 시작하는 소리. 음악 없음.
```

### 영상 편집: 한 문장으로 애니메이션풍

- KovAPI로 생성 · 영상 편집 · 10s · 720P · 16:9
- 현재 가격 기준 $0.35
- 결과 영상: https://img.kovapi.com/i/mp-905cc7d194d76bd05fe02ed9.mp4
- 원본 영상 (10s): https://img.kovapi.com/i/mp-c12a02b55c1bc34ba139487d.mp4

원본은 "고등어 고양이" 영상이고, 편집 프롬프트는 Google 예문 "Make this video anime" 하나뿐입니다. 화풍은 통째로 바뀌고 카메라와 움직임은 그대로입니다. 원본 초 수로 과금합니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
Make this video anime
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
이 영상을 애니메이션풍으로 바꿔 줘
```

### 영상 편집: 표지판 글자만 바꾸기

- KovAPI로 생성 · 영상 편집 · 8s · 720P · 16:9
- 현재 가격 기준 $0.28
- 결과 영상: https://img.kovapi.com/i/mp-ee06321042c206161cb6ee34.mp4
- 원본 영상 (8s): https://img.kovapi.com/i/mp-add537be3ae6b285aae5d047.mp4

원본은 "표지판·가게 간판·번호판의 글자" 영상이고, 프롬프트는 Google 예문입니다. 표지판은 "Omni Flash"로 바뀌고 가게 간판·번호판·카메라는 그대로입니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
Change the text on the sign to say "Omni Flash"
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
표지판 글자를 "Omni Flash"로 바꿔 줘
```

### 영상 편집: 바이올린을 사라지게

- KovAPI로 생성 · 영상 편집 · 8s · 720P · 16:9
- 현재 가격 기준 $0.28
- 결과 영상: https://img.kovapi.com/i/mp-ff452614135cc0c0c6899ffe.mp4
- 원본 영상 (8s): https://img.kovapi.com/i/mp-5e0b9ff56c3378f85dd34815.mp4

Google 문서의 여러 턴 편집 예시입니다. "A woman playing violin outdoors."로 생성한 뒤 "Make the violin invisible."를 보냅니다. 여기서는 첫 번째 영상을 원본으로 썼고, 바이올린은 사라지고 활 움직임은 남았습니다. 프롬프트는 Google의 [Gemini Omni Flash 개발자 문서](https://aistudio.google.com/docs/omni)에서 가져왔고, KovAPI가 그 프롬프트로 생성했습니다.

프롬프트 원문:

```text
Make the violin invisible.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
바이올린을 보이지 않게 해 줘.
```

### 영상 편집 + 참조 이미지: 지정한 모자 씌우기

- KovAPI로 생성 · 영상 편집 · 8s · 720P · 16:9
- 현재 가격 기준 $0.28
- 결과 영상: https://img.kovapi.com/i/mp-19f905c62d058768f7273e73.mp4
- 이미지 1: https://img.kovapi.com/i/mp-f336123368a69708fd348e71.jpg
- 원본 영상 (8s): https://img.kovapi.com/i/mp-5e0b9ff56c3378f85dd34815.mp4

Google 예문은 "Put a fashionable hat on this person"입니다. 여기서는 참조 이미지로 모자를 정하고 프롬프트에서 `@Image1`로 가리켰습니다. 색·챙·검은 리본이 참조 이미지를 따릅니다. 참조 이미지는 KovAPI가 Nano Banana Pro로 만들었습니다.

프롬프트 원문:

```text
Put the hat from @Image1 on this person. Keep everything else the same.
```

한국어로 읽기 (번역은 읽기용입니다. 복사와 적용에는 원문이 쓰입니다):

```text
이 사람에게 @Image1의 모자를 씌워 줘. 나머지는 그대로 둬.
```

## Gemini Omni 1.2 Flash 프롬프트: Google 공식 가이드대로

Google의 [Gemini Omni Flash 프롬프트 가이드](https://aistudio.google.com/docs/omni#prompt-guide)를 따릅니다. 먼저 샷과 피사체, 그다음 동작·빛·소리. 편집할 때는 바꿀 한 가지만 씁니다. 아래 예문은 그 가이드에서 가져온 것이며, 이 페이지의 예시가 실제로 보낸 프롬프트입니다.

- **한 샷을 원하면 분명히 쓰기**: Omni는 기본적으로 여러 샷으로 나누고 작은 이야기를 만듭니다. 이어지는 한 샷만 원하면 "In a single continuous shot" 또는 "No scene cuts"라고 씁니다. — 고등어 고양이 원문: "Continuous, unbroken handheld shot of a fluffy tabby cat…"
- **소리를 적기**: 소리를 적지 않으면 모델이 알아서 고릅니다. 음악은 장르와 분위기를, 환경음과 대사도 적고, 대사는 따옴표에 넣습니다. — 고등어 고양이 원문: "Sound design: Gentle breeze, distant bird chirps."
- **빼고 싶은 것은 짧은 문장으로**: `negative_prompt`는 쓸 수 없습니다. "No dialogue", "No embellishments", "No extra sound effects"처럼 프롬프트 안에 직접 씁니다. — 고등어 고양이 원문 마지막 줄: "No dialogue."
- **편집은 한 번에 하나만**: 편집 프롬프트는 짧을수록 정확합니다. 길게 쓰면 남기려던 부분까지 바뀔 수 있습니다. 한 군데만 바꿀 때는 "Keep everything else the same"을 덧붙입니다. — 표지판 원문: "Change the text on the sign to say "Omni Flash""
- **타이밍을 지정하기**: "After 3 seconds…", "At 5s…" 같은 자연어도, `[0-5s]` 같은 타임코드도 됩니다. 컷 전환과 리듬을 직접 정할 수 있습니다. — 포털 원문: "[10-15s] They start running into the portal"
- **화면 속 글자는 따옴표에**: Omni는 글자를 정확하고 읽기 쉽게 그립니다. 장면에 원래 있을 표지판이나 번호판도 쓰고 싶은 글자를 따옴표에 넣습니다. — 거리 원문: "there's a car with the number plate: "OMNI1.2""
- **인물과 장소를 자세히**: Google의 "메타 프롬프팅": 세부·표정·타이밍에 신경 쓰도록 요청하고, 의상 디자이너처럼 인물을 묘사하며, 배경 요소도 구체적으로 씁니다. — Google 가이드: "Be extremely detailed in your descriptions of characters and environments."
- **이미지로 영상을 만들 때는 움직임을 쓰기**: 선명한 이미지를 쓰고 카메라 움직임·피사체 동작·환경 변화를 구체적으로 쓰는 편이 "움직이게 해 줘"보다 낫습니다. 이미지를 스케치나 참고로만 쓴다면 그렇게 밝히세요. 아니면 첫 프레임으로 쓰일 수 있습니다. — 빵집(가이드대로 작성): "The camera slowly pushes in toward the bakery window."

| 부분 | 역할 | 예시 |
| --- | --- | --- |
| 샷 | 먼저 샷을 정합니다: 연속, 핸드헬드, 한 테이크. | 원문: "Continuous, unbroken handheld shot" |
| 피사체와 장소 | 피사체가 누구이고 어디서 무엇을 보는지. | 원문: "of a fluffy tabby cat sitting on a sunny windowsill, looking out into a leafy garden." |
| 작은 움직임 | 작은 움직임이 화면을 살립니다. 피사체가 크게 움직일 필요는 없습니다. | 원문: "The cat's tail twitches slowly, and its ears rotate slightly toward ambient noises." |
| 빛 | 빛과 분위기를 한 문장으로. | 원문: "Sunbeams illuminate dust motes in the air." |
| 사운드 디자인 | 환경음은 따로 한 줄로. 대사가 있으면 따옴표에. | 원문: "Sound design: Gentle breeze, distant bird chirps." |
| 제외 | 원하지 않는 것은 마지막에. | 원문: "No dialogue." |

```text
In a single continuous shot, [샷 크기와 카메라 움직임] of [피사체] in [장소].
[0-4s] [첫 번째 동작]
[4-8s] [두 번째 동작]
[8-10s] [마지막 장면]
Lighting: [빛과 색감].
Sound design: [환경음, 효과음]. [인물] says: "[대사]"
No subtitles. [No music / No dialogue]
```

## KovAPI에서 Gemini Omni 1.2 Flash로 영상 만드는 법

1. **가입하고 API 키 만들기** KovAPI에 로그인해 콘솔에서 키를 만듭니다. 키 하나로 사이트의 모든 모델을 쓸 수 있습니다.
2. **위에서 프롬프트 시험하기** 길이·해상도·화면 비율을 고르고, 필요하면 이미지나 원본 영상을 올리세요. 제출 전에 실시간 견적이 나옵니다.
3. **비동기 작업 제출** `gemini-omni-1.2-flash`로 `POST /v1/videos/generations`에 제출하고, HTTP 202로 받은 작업 ID를 저장합니다. 전체 요청 예시는 문서에 있습니다.
4. **결과 조회 또는 Webhook 수신** 작업 ID로 조회하거나, 제출할 때 `callback_url`을 지정하세요. 성공하면 `data[0].url`에서 MP4를 내려받습니다. 결과는 7일간 보관되니 제때 저장하세요.

### 최소 요청 예시

```bash
curl https://kovapi.com/v1/videos/generations \
  -H "Authorization: Bearer $KOVAPI_KEY" -H "Content-Type: application/json" \
  -d '{"model": "gemini-omni-1.2-flash", "prompt": "...", "duration": 3, "resolution": "720P", "size": "16:9"}'
# -> HTTP 202 {"id": "..."}; poll:
curl https://kovapi.com/v1/videos/jobs/<id> -H "Authorization: Bearer $KOVAPI_KEY"
```

## Gemini Omni의 발전

- 2026-05-19 · Gemini Omni Flash: **Gemini Omni Flash · 공개** Google I/O에서 Omni 제품군의 첫 모델로 공개되었습니다. 텍스트·이미지·영상으로 영상을 만들고 대화로 편집할 수 있으며, 먼저 Gemini 앱과 YouTube Shorts에 출시되었습니다.
- 2026-06-30 · gemini-omni-flash-preview: **Gemini API 공개 프리뷰** 개발자가 Gemini API로 프리뷰 버전을 쓸 수 있게 되었습니다: 3~10초, 720P, 텍스트-투-비디오나 정지 이미지 애니메이션, 생성 결과 이어서 편집.
- 2026-08-27 · Gemini Omni 1.1 Flash: **Omni 1.1 · 정식 출시** 정식 버전에서 첫·마지막 프레임과 최대 4K 해상도(1080P와 4K는 업스케일)가 추가되었습니다. KovAPI의 [Gemini Omni Flash](https://kovapi.com/ko/model/gemini-omni-flash)가 이 세대입니다: 6 / 8 / 10초, 720P / 1080P.
- 2026-11-05 · Gemini Omni 1.2 Flash: **Omni 1.2 · 15초와 더 안정적인 참조** 길이를 3~15초 중 1초 단위로 고를 수 있고, 참조 이미지의 인물·의상·포장 글자가 더 안정적이며 대사와 입 모양도 더 자연스러워졌습니다. Google 공식 가격은 1.1보다 30% 낮습니다. Google은 2026-12-03부터 1.1 요청을 자동으로 1.2로 넘긴다고 밝혔습니다.

## Gemini Omni 1.2 Flash와 다른 영상 모델 고르기

| 모델 | 길이(초) | 해상도 | 참조 이미지 / 영상 / 오디오 | 가격 | 적합한 경우 |
| --- | --- | --- | --- | --- | --- |
| Gemini Omni 1.2 Flash (`gemini-omni-1.2-flash`) | 3–15 | 720P / 1080P / 4K | 3/0/0 | $0.035/초 | 기존 영상을 한 문장으로 편집하거나, 정확한 화면 글자·4K·초 단위 길이가 필요한 짧은 영상. |
| Gemini Omni Flash (`gemini-omni-flash`) | 6 / 8 / 10 | 720P / 1080P | 3/0/0 | $0.035/초 | 이전 세대로 이미 잘 돌아가는 프로젝트: 6 / 8 / 10초, 720P / 1080P, 1.2와 같은 가격. |
| Veo 3.1 (`veo-3.1`) | 8 | 720P / 1080P | 3/0/0 | $0.20/건 | 8초 고정, 개당 과금하는 짧은 영상. |
| Seedance 2.5 (`seedance-2.5`) | 4–30 | 480P / 720P / 1080P | 30/10/10 | $0.10/초 | 한 작업에 많은 참조 소재(이미지·영상·오디오 함께)를 넣거나, 최대 30초의 서사형 영상. |
| Wan 3.0 (`wan3.0-video`) | 4–30 | 480P / 720P / 1080P | 10/5/5 | $0.04/초 | 참조 영상·참조 오디오가 필요하거나, 문서·웹페이지로 영상을 만들 때. 한 편 최대 30초. |
| MiniMax H3 (`minimax-h3`) | 4–15 | 480P / 768P / 1080P | 9/3/3 | $0.015/초 | 짧은 영상 대량 제작: 480P / 768P로 시안을 만든 뒤 1080P로. 첫·마지막 프레임을 지원하고, 참조 모드에서는 참조 오디오와 참조 영상도 쓸 수 있습니다. |
| Grok Imagine Video 1.5 (`grok-imagine-video-1.5`) | 4–15 | 480P / 720P | 7/0/0 | $0.30/건 | 개당 과금하는 480P / 720P 짧은 영상, 참조 이미지는 7장까지. |

다른 모델로 이미 안정적인 결과를 얻고 있다면, 같은 소재와 기준으로 둘 다 돌려 화면·동작·소리·생성 시간·실제 비용을 비교한 뒤 바꿀지 정하세요.

## 입력 조합 규칙

- 이미지 해석: 1장이면 기본으로 첫 프레임, 2~3장이면 참조입니다. 1장을 참조로 쓰려면 `image_role: reference`, 첫·마지막 프레임은 2장과 `image_role: first_frame`을 지정합니다. 원본 영상이 있으면 이미지는 모두 참조로 씁니다.
- 편집에서는 `duration`이 적용되지 않습니다. 결과는 원본과 같은 길이이며 마지막 정수 초를 넘는 부분은 잘라냅니다(4.5초 영상은 4초로 편집·과금). `size`를 생략하면 원본의 가로·세로를 따릅니다. 편집에는 첫·마지막 프레임을 함께 쓸 수 없습니다.
- `@Image1`, `@Image2`는 업로드 순서 번호입니다. 생성할 때는 "참조 이미지1" 같은 말로 바꿔 모델에 전달하고, 편집할 때는 해당 이미지에 직접 연결합니다. 프롬프트에서 가리키지 않은 이미지도 함께 전달합니다.
- 모든 영상에 소리가 있으며 `audio: false`는 거부됩니다. 원하지 않는 것은 "No dialogue", "No music"처럼 프롬프트에 씁니다. `negative_prompt`와 `system_prompt`는 거부되며 과금되지 않습니다.

## KovAPI에서 Gemini Omni 1.2 Flash를 쓰는 이유

- **Google 공식 가격보다 저렴**: 720P는 Google 공식 가격보다 50%, 1080P는 51%, 4K는 52% 저렴하고, 영상 편집도 같은 초당 단가입니다. 온라인 테스트에서 제출 전에 그 작업의 가격을 보여 줍니다.
- **실패는 과금 없음, 자동 재시도**: 생성에 실패하면 예치한 비용을 전액 돌려드립니다. 업스트림이 붐비거나 오류를 내면 시스템이 자동으로 재시도하므로 재시도 로직을 직접 짤 필요가 없습니다.
- **동시 실행 제한 없음**: 계정별 동시 실행 한도가 없어 대량 작업을 그대로 제출할 수 있습니다. 붐빌 때는 대기열에서 기다리며, API가 `queue_position`과 `eta_seconds`를 돌려주고 완료 시 Webhook으로 알릴 수 있습니다.
- **모든 영상 모델을 하나의 API로**: 제출·조회·Webhook 방식이 사이트의 모든 영상 모델에서 같습니다. `model`만 바꾸면 같은 프롬프트를 Seedance, Wan, Veo 등에 보내 비교할 수 있습니다.
- **가입과 결제가 간단**: 이메일, Google, GitHub로 가입하고 WeChat Pay, 카드, PayPal, USDT로 충전합니다. 사용한 만큼만 내고 월정액은 없습니다. 같은 키로 사이트의 대화·이미지 모델도 쓸 수 있습니다.

## Gemini Omni 1.2 Flash API 자주 묻는 질문

### Gemini Omni 1.2 Flash란?

Google이 2026년 11월에 공개한 영상 생성·편집 모델로, Gemini Omni Flash의 새 세대입니다. KovAPI에서는 `gemini-omni-1.2-flash`로 텍스트-투-비디오, 첫 프레임, 첫·마지막 프레임, 참조 이미지, 영상 편집을 지원하며 모든 영상에 소리가 있습니다.

### 영상은 얼마나 길게 만들 수 있나요?

텍스트-투-비디오와 참조 이미지는 3~15초 정수 초이며, `duration`을 생략하면 10초입니다. 첫 프레임/첫·마지막 프레임은 최대 10초. 편집 결과는 원본 영상과 같은 길이입니다.

### 해상도와 화면 비율은?

720P / 1080P / 4K, 기본 720P. 화면 비율 16:9 / 9:16, 24fps. Google은 1080P와 4K가 업스케일이라고 밝힙니다. 다른 값은 제출할 때 바로 거부되며 과금되지 않습니다.

### 첫 프레임과 첫·마지막 프레임은 어떻게 보내나요?

첫 프레임: `images`에 이미지 1장. 첫·마지막 프레임: `images`에 이미지 2장과 `image_role: first_frame`. 1번이 첫 프레임, 2번이 마지막 프레임입니다. 둘 다 최대 10초.

### 참조 이미지는 몇 장까지? 프롬프트에서 어떻게 가리키나요?

생성은 최대 3장, 편집은 최대 5장. 업로드 순서대로 `@Image1`, `@Image2`…이며, 각 이미지가 누구·무엇인지 프롬프트에 씁니다. 예: "The woman from the first image".

### 영상 편집은 어떻게 쓰나요?

1~15초 영상(mp4 / mov) 1개를 `video_urls`에 넣고 바꿀 내용을 씁니다. 예: "Make this video anime". 한 군데만 바꿀 때는 "Keep everything else the same"을 덧붙입니다. 특정한 것을 더하려면 참조 이미지를 붙이고 `@Image1`로 가리킵니다.

### 영상 편집은 어떻게 과금되나요?

생성과 같은 초당 단가로, 원본 영상의 초 수만큼 과금합니다. 예: 720P는 초당 $0.035. 마지막 정수 초를 넘는 부분은 잘라내므로 4.5초는 4초로 과금합니다. 편집에는 `duration`이 적용되지 않습니다.

### 중국어 등 다른 언어로 프롬프트를 써도 되나요?

됩니다. 고등어 고양이 프롬프트를 중국어로 보냈더니 영어와 같은 장면이 나왔습니다. Google이 충분히 평가한 언어는 영어뿐이라, 복잡한 샷과 대사는 영어로 쓰는 편이 안정적입니다. 화면에 나올 글자는 그대로 따옴표에 넣으세요.

### 소리를 끌 수 있나요?

끌 수 없습니다. 모든 영상에 오디오 트랙이 있으며 `audio: false`는 거부됩니다. "No music", "No dialogue"라고 쓰면 환경음만 남길 수 있고, 완전히 무음인 소재가 필요하면 내려받은 뒤 오디오 트랙을 지우세요.

### 실존 인물 사진을 쓸 수 있나요?

쓸 수 있지만 Google의 콘텐츠 심사를 거칩니다. 일반인 사진으로 시험해 보니 첫 프레임은 2번 모두 생성되었고, 참조 이미지는 2번 중 1번 거부되었습니다. 공인의 사진은 거부되었습니다. 거부된 작업은 과금되지 않습니다. 사진 속 인물의 초상을 쓸 권리가 있는지 확인하세요.

### 생성에 실패하면 과금되나요?

실패한 생성은 과금되지 않으며 그대로 다시 제출할 수 있습니다. 제출할 때 예치한 금액은 전액 환불되고, 같은 작업의 자동 재시도는 한 번만 정산됩니다.

### 결과는 얼마나 보관되나요?

결과와 업로드한 파일은 7일간 보관된 뒤 삭제됩니다. 필요한 것은 제때 내려받으세요.

### 이전 Gemini Omni Flash와 무엇이 다른가요?

1.2는 3~15초를 1초 단위로 고를 수 있고(이전 세대는 6 / 8 / 10초만), 4K와 영상 편집이 추가되었으며 참조 이미지를 더 충실히 따릅니다. KovAPI에서는 둘 다 같은 가격입니다. [이전 모델 페이지](https://kovapi.com/ko/model/gemini-omni-flash)도 계속 쓸 수 있습니다.

### Gemini Omni 1.2 Flash와 Veo 3.1 중 무엇을 고를까요?

KovAPI의 Veo 3.1은 8초 고정에 개당 과금이고, Omni 1.2는 길이를 자유롭게 고르며 초 단위로 과금하고, 기존 영상 편집과 4K도 됩니다. 화면을 비교하려면 같은 프롬프트를 각각 한 번씩 돌려 보세요.

## AI를 위한 보충 설명

- 모델 ID는 `gemini-omni-1.2-flash`입니다. `POST /v1/videos/generations`로 제출하면 HTTP 202와 작업 `id`가 돌아오며, 결과는 `GET /v1/videos/jobs/`에 작업 ID를 붙여 조회합니다.
- `resolution`은 720P / 1080P / 4K 중 하나이며 기본 720P(`720p`, `2160p` 등의 표기도 허용). `size`는 16:9 / 9:16 중 하나. `seconds`는 `duration`, `aspect_ratio`는 `size`의 별칭입니다.
- `duration`은 3~15 정수이며 기본 10. 첫 프레임/첫·마지막 프레임에서는 최대 10.
- 이미지는 `images`에: 1장이면 기본으로 첫 프레임, 2~3장이면 참조. `image_role`은 `first_frame` 또는 `reference`. 참조 이미지는 최대 3장.
- 영상 편집: `video_urls`에 1~15초 영상 1개(`video_url`, `video_references`도 허용)와 이미지 최대 5장. 결과는 원본과 같은 길이이며 원본의 정수 초로 과금하고, `duration`은 적용되지 않습니다.
- 다음 필드도 받습니다: `first_frame_image`, `last_frame_image`, `image_urls`, `image_with_roles`, `omni_reference_task_type`(auto / text_to_video / image_to_video / reference / reference_to_video / edit).
- `audio: false`, `negative_prompt`, `system_prompt`는 거부됩니다(HTTP 400, 과금 없음). 모든 영상에 오디오 트랙이 있습니다.
- 과금: 선택한 해상도의 초당 단가 × 결과 초 수, 720P 초당 $0.035, 1080P 초당 $0.05, 4K 초당 $0.10. 편집은 원본 영상의 초 수로 과금합니다.

## 더 읽을거리

- [Gemini Omni 1.2 Flash API 레퍼런스](https://docs.kovapi.com/ko/gemini-omni-1.2-flash): 요청 필드, 비동기 작업, 결과, 전체 코드 예시.
- [비동기 작업 가이드](https://docs.kovapi.com/ko/guide/async-jobs): 작업 상태, 대기열 필드, 결과 조회.
- [Webhook 가이드](https://docs.kovapi.com/ko/webhooks): 작업 결과를 받고 문서대로 서명을 검증합니다.
