gemini-omni-flash-video-edit 인터페이스
Gemini Omni Flash
Gemini Omni Flash 영상 편집
- Gemini Omni Flash (gemini-omni-flash-video-edit) 모델은 영상 편집 모드를 지원하며, 입력 영상 하나와 텍스트 프롬프트를 기반으로 편집된 영상을 생성합니다
- 영상 입력:
video_urls로 전달하며, 영상 1개만 지원하고 입력 영상의 길이는 10초를 초과할 수 없습니다 - 편집 지시:
prompt로 원하는 편집 효과를 설명합니다(예: 조명 조정, 스타일 교체 등) - 네이티브 오디오: 모델이 화면에 맞는 동기화 오디오를 자동으로 생성하며, 별도의 매개변수가 필요하지 않습니다
- 매개변수 제약: 영상 편집 모드에서는
duration과aspect_ratio를 지원하지 않으며, 출력은 입력 영상을 따릅니다 - 네거티브 설명:
prompt에 직접 작성하며(예:No dialogue), 본 모델은 별도의 네거티브 프롬프트 매개변수를 제공하지 않습니다 - 비동기 처리 모드이며, 반환된 작업 ID를 사용하여 조회하세요
- 생성된 영상 링크는 24시간 동안 유효하므로 즉시 저장하세요
POST
gemini-omni-flash-video-edit 인터페이스
인증
##모든 API는 Bearer Token 인증이 필요합니다##
API Key 받기:
API Key 관리 페이지를 방문하여 API Key를 받으세요
요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY본문
application/json
모델 이름, gemini-omni-flash-video-edit로 고정
사용 가능한 옵션:
gemini-omni-flash-video-edit 예시:
"gemini-omni-flash-video-edit"
영상 편집을 위한 텍스트 프롬프트로, 원하는 편집 효과를 설명하며 한국어와 영어를 지원합니다
사용 권장 사항:
- 변경할 요소와 그대로 유지할 부분을 설명합니다(예: 「조명을 더 따뜻하게 하고 나머지는 그대로 유지」)
- 네거티브 요구 사항은 프롬프트에 직접 작성하며(예:
No dialogue,텍스트가 나타나지 않도록), 본 모델은 별도의 네거티브 프롬프트 매개변수를 제공하지 않습니다
예시:
"화면의 조명을 더 따뜻하게 만들고 나머지는 그대로 유지한다"
편집할 영상 배열, 1개만 지원
입력 요구 사항:
- 현재 HTTP/HTTPS 영상 URL만 지원
- 형식: mp4
- 길이:
10초를 초과할 수 없음
Required array length:
1 element예시:
["https://example.com/source.mp4"]작업 완료 후 HTTPS 콜백 주소
콜백 타이밍:
- 작업이 완료(completed), 실패(failed) 또는 취소(cancelled)될 때 트리거됨
- 과금 확인 완료 후 전송
보안 제한:
- HTTPS 프로토콜만 지원
- 내부 IP 주소로의 콜백 금지 (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x 등)
- URL 길이는
2048자를 초과할 수 없음
콜백 메커니즘:
- 타임아웃:
10초 - 실패 시 최대
3회 재시도 (실패 후 각각1초/2초/4초 후 재시도) - 콜백 응답 본문 형식은 작업 조회 API 응답 형식과 동일
- 콜백 주소가 2xx 상태 코드를 반환하면 성공으로 간주, 다른 상태 코드는 재시도를 트리거
예시:
"https://your-domain.com/webhooks/video-task-completed"
응답
영상 작업 생성 성공
작업 생성 타임스탬프
예시:
1757169743
작업 ID
예시:
"task-unified-1757169743-7cvnl5zw"
실제 사용된 모델 이름
예시:
"gemini-omni-flash-video-edit"
특정 작업 유형
사용 가능한 옵션:
video.generation.task 작업 진행률 (0-100)
필수 범위:
0 <= x <= 100예시:
0
작업 상태
사용 가능한 옵션:
pending, processing, completed, failed 예시:
"pending"
비디오 작업 상세 정보
작업 출력 유형
사용 가능한 옵션:
text, image, audio, video 예시:
"video"
사용량 및 과금 정보