Gemini Omni 1.1 Flash 動画延長
- 任意の参照画像を使って入力動画を延長
video_urls: HTTP/HTTPSで取得可能な30秒以内のMP4を1本。image_urls: 任意の参照画像URL、最大10枚。HTTP/HTTPSのみ。quality: 出力解像度: 360p、720p、1080p、4k、auto。既定値autoで、入力動画の解像度に従います。duration: 入力動画の後に追加する秒数。3~10の整数、既定値3。aspect_ratio: autoのみ指定可能で既定値もauto。出力比率は入力動画に従います。- モデルが同期したネイティブ音声を自動生成します。
- 否定条件はpromptへ直接記述します。
- 非同期処理: タスク状態を照会
- 生成リンクの有効期限は24時間です。
- 課金範囲: 出力動画部分は追加秒数に基づいて計算されます。入力動画、参照画像、プロンプト、モデルの推論も使用量に含まれ、最終料金は実際の token 使用量に基づきます。
- 入力動画の料金と
quality: 入力動画の token は元動画の解像度ではなく、選択した出力解像度で計算されます。
承認
##すべてのインターフェースはBearer Tokenによる認証が必要です##
API Key の取得:
API Key 管理ページ にアクセスして API Key を取得してください
利用時はリクエストヘッダーに以下を追加します:
ボディ
モデル名。固定値は gemini-omni-1.1-flash-video-extend
gemini-omni-1.1-flash-video-extend "gemini-omni-1.1-flash-video-extend"
入力動画の後に起こる内容を記述するプロンプト。
"人物が歩き続け、ゆっくり画面外へ出る。"
HTTP/HTTPSで取得可能な30秒以内のMP4を1本。
1 element任意の参照画像配列。最大10枚。延長部分の主体・スタイル・要素を指定できます。
入力要件:
- HTTP/HTTPS画像URLのみ
- 対応形式:
png、jpeg、webp
課金: 参照画像ごとに入力 token が加算されます。
1 - 10 elements追加する動画の長さ(秒)。デフォルトは 3 です。
説明:
3~10の任意の整数を指定可能- 入力動画の後に生成する秒数であり、出力全体の長さではありません
- 出力全体の長さ = 入力動画の長さ +
duration - 追加時間は課金額に直接影響します
3 <= x <= 103
出力動画の解像度。デフォルトは auto です。
対応値:
360p:短辺 360720p:短辺 7201080p:短辺 10804k:短辺 2160auto:入力動画の解像度に従う。デフォルト
解像度を明示すると、出力をアップスケールまたはダウンスケールできます。
課金: 入力・出力動画の token は最終出力解像度で計算され、解像度が高いほど料金も高くなります。
360p, 720p, 1080p, 4k, 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-extend"
タスクの具体的な種別
video.generation.task タスクの進捗率 (0-100)
0 <= x <= 1000
タスク状態。作成APIは processing を返します。
pending, processing, completed, failed "processing"
動画タスクの詳細情報
タスクの出力タイプ
text, image, audio, video "video"
使用量と課金情報