Gemini Omni 1.1 Flash 動画編集
- 任意の参照画像を使って入力動画を編集
video_urls: HTTP/HTTPSで取得可能な10秒以内のMP4を1本。image_urls: 任意の参照画像URL、最大10枚。HTTP/HTTPSのみ。quality: 出力解像度: 360p、720p、1080p、4k、auto。既定値autoで、入力動画の解像度に従います。duration: autoのみ指定可能で既定値もauto。出力時間は入力動画に従います。aspect_ratio: autoのみ指定可能で既定値もauto。出力比率は入力動画に従います。- モデルが同期したネイティブ音声を自動生成します。
- 否定条件はpromptへ直接記述します。
- 非同期処理: タスク状態を照会
- 生成リンクの有効期限は24時間です。
承認
##すべてのインターフェースはBearer Tokenによる認証が必要です##
API Key の取得:
API Key 管理ページ にアクセスして API Key を取得してください
利用時はリクエストヘッダーに以下を追加します:
ボディ
モデル名。固定値は gemini-omni-1.1-flash-video-edit
gemini-omni-1.1-flash-video-edit "gemini-omni-1.1-flash-video-edit"
希望する編集内容と維持する要素を記述する指示。
"ほかを変えずに照明を暖かくする。"
HTTP/HTTPSで取得可能な10秒以内のMP4を1本。
1 element任意の参照画像配列。最大10枚。主体・スタイル・要素を指定するため入力動画と併用できます。
入力要件:
- HTTP/HTTPS画像URLのみ
- 対応形式:
png、jpeg、webp
課金: 参照画像ごとに入力 token が加算されます。
1 - 10 elements出力動画の解像度。デフォルトは auto です。
対応値:
360p:短辺 360720p:短辺 7201080p:短辺 10804k:短辺 2160auto:入力動画の解像度に従う。デフォルト
解像度を明示すると、出力をアップスケールまたはダウンスケールできます。
課金: 入力・出力動画の token は最終出力解像度で計算され、解像度が高いほど料金も高くなります。
360p, 720p, 1080p, 4k, auto "auto"
autoのみ指定可能で既定値もauto。出力時間は入力動画に従います。
auto "auto"
autoのみ指定可能で既定値もauto。出力比率は入力動画に従います。
auto "auto"
タスク完了後の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秒後に再試行します) - コールバックのレスポンスボディの形式はタスク照会インターフェースの返却形式と同一です
- コールバックアドレスが2xxステータスコードを返した場合は成功とみなし、それ以外のステータスコードは再試行をトリガーします
"https://your-domain.com/webhooks/video-task-completed"
レスポンス
動画タスクの作成に成功しました
タスク作成のタイムスタンプ
1757169743
タスクID
"task-unified-1757169743-7cvnl5zw"
実際に使用されたモデル名
"gemini-omni-1.1-flash-video-edit"
タスクの具体的な種別
video.generation.task タスクの進捗率 (0-100)
0 <= x <= 1000
タスク状態。作成APIは processing を返します。
pending, processing, completed, failed "processing"
動画タスクの詳細情報
タスクの出力タイプ
text, image, audio, video "video"
使用量と課金情報