APIMart
Gemini Omni 1.2 Flash 모델 아이콘
비디오

Gemini Omni 1.2 Flash API

Gemini Omni 1.2 Flash API 페이지에서 텍스트, 참조 이미지, 첫 프레임과 마지막 프레임, 원본 영상으로 영상 구상을 정리하세요. Gemini Omni API Playground에서 프롬프트와 출력 설정을 구성할 수 있습니다.

멀티모달 영상첫·마지막 프레임360p~4K

Gemini Omni API 설정 개요

  • 텍스트, 참조 이미지 및 영상 입력
  • 16:9 가로 또는 9:16 세로
  • 360p, 720p, 1080p 또는 4K
Input

프롬프트에 3~10초 동영상과 소리를 설명하세요.

첫 프레임 / 마지막 프레임
참조 이미지

이미지 0/10개, 첫 프레임과 마지막 프레임 포함.

참조 동영상

최대 3개, 각 3초 이하. 참조 동영상의 오디오는 무시됩니다. YouTube 링크는 지원하지 않습니다.

Output

장면을 설명하고 동영상 설정을 선택하세요.

Gemini Omni 1.2 Flash로 영상 장면 계획

Gemini Omni 1.2 Flash 모델에 맞춰 텍스트, 시각적 참조와 프레임 지시를 조합한 영상 기획을 정리하세요. 각 입력의 용도를 선택한 다음 API 설정과 장면 구도를 함께 검토할 수 있습니다.

Gemini Omni 1.2 Flash API 예제: 텍스트와 이미지로 동영상 구성

동영상 요청을 구성하고 작업 ID로 처리 결과를 조회합니다.

  1. 1

    API 인증 설정

    APIMart API 키를 APIMART_API_KEY 환경 변수에 저장하고 Authorization: Bearer 헤더로 전송합니다.

  2. 2

    동영상 요청 구성 및 제출

    model, prompt와 선택한 파라미터를 /v1/videos/generations로 POST합니다. 이미지 기반 동영상에는 first_frame_image를 추가합니다. 로컬 파일은 접근 가능한 HTTP(S) URL로 바꾸고 blob URL은 보내지 않습니다. 응답에서 data[0].task_id를 읽습니다.

  3. 3

    동영상 결과 조회

    GET /v1/tasks/{task_id}로 상태를 확인합니다. completed이면 data.result.videos[0].url[0]을 읽고 failed이면 error.message를 확인합니다.

    일반적인 API 사용 방법은 APIMart API 문서에서 확인하세요.

POST /v1/videos/generations
curl -X POST https://api.apimart.ai/v1/videos/generations \
  -H "Authorization: Bearer $APIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-omni-1.2-flash",
    "prompt": "해 질 무렵 조용한 호숫가 시장 위에 종이등이 걸린 6초 연속 장면. 카메라가 천천히 앞으로 이동하고, 천이 산들바람에 흔들리며 잔잔한 물소리가 들린다.",
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

gemini-omni-api 파라미터

파라미터타입필수기본값설명
modelstring필수기본값: gemini-omni-1.2-flash이 페이지에서 사용하는 구성 ID: gemini-omni-1.2-flash.
promptstring필수기본값: —피사체, 동작, 카메라, 조명과 원하는 소리를 설명합니다. 원하는 3~10초 길이는 프롬프트에 작성하며 별도의 duration 필드는 없습니다.
aspect_ratiostring선택기본값: 16:9동영상 화면 비율: 가로 16:9 또는 세로 9:16. 기본값은 16:9입니다.
resolutionstring선택기본값: 720p360p, 720p, 1080p 또는 4k를 선택합니다. 기본값은 720p이며 1080p와 4k는 업스케일링을 사용합니다.
image_urlsarray선택기본값: []참조 이미지의 HTTP(S) URL입니다. 참조 이미지, 첫 프레임과 마지막 프레임을 합해 최대 10장입니다.
first_frame_imagestring선택기본값: —첫 프레임 이미지의 HTTP(S) URL입니다. 이미지 합계 10장 제한에 포함됩니다.
last_frame_imagestring선택기본값: —마지막 프레임 이미지의 HTTP(S) URL입니다. first_frame_image가 필요하며 이미지 합계 10장 제한에 포함됩니다.
video_urlsarray선택기본값: []동영상의 HTTP(S) URL입니다. 참조 영상은 각각 최대 3초인 3개까지, edit 또는 extend의 원본 영상은 최대 10초인 1개입니다. YouTube 링크는 지원하지 않습니다.
metadata.taskstring선택기본값: —명시할 작업은 text_to_video, image_to_video, reference_to_video, edit 또는 extend입니다. 자동 선택 시 문자열 auto를 보내지 않고 metadata.task를 생략합니다.
previous_interaction_idstring선택기본값: —이전 상호작용의 맥락을 이어갈 때 사용하는 선택적 식별자입니다. 작업 ID나 모델 이름이 아닌 기존 상호작용 ID를 입력합니다.