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 を指定します。