AI Gateway에서 Veo 비디오 모델
Source: Vercel Blog
기능
- 네이티브 오디오 생성: 비디오에 맞는 현실적인 효과음, 배경음, 심지어 대화까지 자동으로 생성합니다.
- 최대 4K 해상도: 720p, 1080p 또는 4K 비디오를 생성합니다.
- 포토리얼리스틱 퀄리티: 자연, 야생동물, 영화 같은 장면에 사실감을 제공합니다.
- 이미지‑투‑비디오: 정지 사진을 자연스러운 움직임으로 애니메이션화합니다.
- 패스트 모드: 빠른 반복이 필요할 때 더 빠르게 생성합니다.
시작하는 두 가지 방법
비디오 생성은 베타 단계이며 현재 Pro 및 Enterprise 플랜과 유료 AI Gateway 사용자에게 제공됩니다.
- AI SDK 6 –
generateVideo로 프로그래밍 방식으로 비디오를 생성합니다:
import { experimental_generateVideo as generateVideo } from 'ai';
const { videos } = await generateVideo({
model: 'google/veo-3.1-generate-001',
prompt: 'Woman sipping coffee by a rain‑streaked window, cozy morning light.',
});
- Gateway Playground – 코딩 없이 비디오 모델을 실험해볼 수 있는 설정 가능한 AI Gateway playground에서 사용해 보세요. 제공자를 비교하고, 프롬프트를 조정하며, 모델 목록에서 바로 결과를 다운로드할 수 있습니다.
사용 가능한 모델
| Model | Description |
|---|---|
google/veo-3.1-generate-001 | 최신 세대, 최고 품질 |
google/veo-3.1-fast-generate-001 | 빠른 반복을 위한 패스트 모드 |
google/veo-3.0-generate-001 | 전체 품질 생성 |
google/veo-3.0-fast-generate-001 | 패스트 모드 생성 |
간단하게: 오디오가 포함된 텍스트‑투‑비디오
장면을 설명하면 동기화된 사운드가 포함된 비디오를 얻을 수 있습니다. google/veo-3.1-generate-001와 generateAudio: true를 사용한 예시:
import { experimental_generateVideo as generateVideo } from 'ai';
const { videos } = await generateVideo({
model: 'google/veo-3.1-generate-001',
prompt: `Close‑up of a great horned owl
turning its head slowly in a moonlit forest.`,
aspectRatio: '16:9',
providerOptions: {
vertex: { generateAudio: true },
},
});
고급: 대화가 포함된 이미지‑투‑비디오
일반적인 워크플로는 Gemini 3 Pro Image (Nano Banana Pro)로 커스텀 이미지를 만든 뒤 Veo를 사용해 움직임과 음성 대화를 추가해 생명을 불어넣는 것입니다.
Nano Banana Pro에서 시작 이미지:

이미지 입력을 활용한 프롬프트로 더 세밀하게 제어할 수 있습니다. 이 예시는 이미지‑투‑비디오를 지원하는 google/veo-3.1-generate-001를 사용합니다:
import { experimental_generateVideo as generateVideo } from 'ai';
const { videos } = await generateVideo({
model: 'google/veo-3.1-generate-001',
prompt: {
image: imageUrl,
text: `The podcast host says "Welcome back to the show! Today we are diving
into something really exciting." with a friendly smile, rain falling on
window, cozy atmosphere.`,
},
aspectRatio: '16:9',
duration: 4,
providerOptions: {
vertex: { generateAudio: true },
},
});
자세히 알아보기
- 비디오 생성 문서 – 상세 설정 옵션 및 예시.
- 비디오 생성 빠른 시작 – 간단한 시작 스크립트.