Claude Opus 5.5 כבר זמין ב-SeedRouter

Video

Gemini Omni 1.2 Flash

View Markdown

צור סרטוני ⁦Gemini Omni 1.2 Flash⁩ באורך ⁦3–15⁩ שניות עם סאונד שנוצר איתם מטקסט, מתמונות, מפריים ראשון ואחרון או מרפרנסים, או ערוך והארך וידאו, ב-⁦360p⁩ עד ⁦4K⁩.

⁦Gemini Omni 1.2 Flash⁩ הוא מודל הווידאו הרב-מודאלי של ⁦Google⁩ ליצירה מהירה, לעריכה בשיחה ולשליטה קולנועית (עודכן בנובמבר ⁦2026⁩). מזהה מודל אחד מכסה יצירת וידאו מטקסט, יצירת וידאו מתמונה, יצירת תנועה בין פריים ראשון ואחרון, רפרנסים לדמות או למוצר מעד ⁦10⁩ תמונות, עריכת וידאו והארכתו. כל קליפ מגיע עם סאונד שנוצר איתו, נמשך ⁦3–15⁩ שניות ומרונדר ב-⁦360p⁩, ב-⁦720p⁩, ב-⁦1080p⁩ או ב-⁦4K⁩. שלח את הבקשה, שמור את מזהה המשימה שחוזר, וקרא את הווידאו המוכן מתוך המשימה. המדיה נשלחת ככתובות ⁦URL⁩.

מזהי מודל

מזהה מודלמצביםרזולוציותאורך
⁦gemini-omni-1.2-flash⁩טקסט, תמונה, פריימים, רפרנסים, עריכת וידאו, הארכת וידאו⁦360p⁩, ⁦720p⁩, ⁦1080p⁩, ⁦4k⁩⁦3–15⁩ שניות

ראה את דף המודל למחירים הנוכחיים.

דוגמה מהירה

curl https://api.seedrouter.ai/v1/videos/generations \
  -H "Authorization: Bearer $SEEDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-omni-1.2-flash",
    "prompt": "A glass marble rolls fast along a wooden chain-reaction track through a sunlit workshop, one continuous smooth tracking shot. No text, no logos.",
    "resolution": "720p",
    "duration": 10,
    "aspect_ratio": "16:9"
  }'

נקודת קצה

POST https://api.seedrouter.ai/v1/videos/generations
כותרתערך
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

התגובה היא משימה (⁦{"id": "task_...", "status": "processing"}⁩), לא הווידאו המוכן. תשאל את ⁦GET /v1/tasks/{task_id}⁩ כדי לקבל את התוצאה. שמור מפתחות ⁦API⁩ בקוד בצד השרת.

פרמטרים

שדהסוגברירת מחדלהערות
⁦model⁩מחרוזתחובה⁦gemini-omni-1.2-flash⁩
⁦prompt⁩מחרוזתחובהנדרש בכל מצב: השוט, השינוי לעריכה, או מה שקורה בהמשך להארכה. תאר גם את הסאונד; הכנס לכאן הוראות שליליות.
⁦duration⁩מספר שלם⁦10⁩⁦3–15⁩ שניות. עד ⁦10⁩ עם פריים ראשון ואחרון ובהארכה (החלק שנוסף). עריכה מתעלמת ממנו ושומרת על אורך המקור.
⁦resolution⁩ערך מרשימה⁦720p⁩⁦360p⁩, ⁦720p⁩, ⁦1080p⁩ או ⁦4k⁩ (הערך ⁦2160p⁩ משמעו ⁦4k⁩), ללא הבחנה בין אותיות גדולות לקטנות. ⁦1080p⁩ ו-⁦4k⁩ נוצרות ברזולוציה נמוכה יותר ומוגדלות.
⁦aspect_ratio⁩ערך מרשימה⁦16:9⁩⁦16:9⁩ או ⁦9:16⁩.
⁦image_urls⁩רשימת כתובות ⁦URL⁩איןתמונה אחת היא פריים הפתיחה; כמה תמונות הן רפרנסים לדמות או למוצר. עד ⁦10⁩ תמונות בסך הכול, כולל פריימים ותמונות עם תפקידים.
⁦first_frame_image⁩⁦URL⁩איןהקליפ נפתח בתמונה הזו; עם ⁦last_frame_image⁩ המודל יוצר את התנועה שבין שתיהן.
⁦last_frame_image⁩⁦URL⁩איןהקליפ מסתיים בתמונה הזו. נדרש פריים ראשון.
⁦image_with_roles⁩רשימת אובייקטיםאין⁦{"url", "role"}⁩ עם התפקיד ⁦first_frame⁩, ⁦last_frame⁩ או כל תפקיד אחר לרפרנס. ספק פריימים בדרך הזו או דרך שני שדות הפריימים, לא בשניהם.
⁦video_urls⁩רשימת כתובות ⁦URL⁩איןקליפ אחד באורך של עד ⁦15⁩ שניות לעריכה או להארכה.
⁦omni_reference_task_type⁩ערך מרשימה⁦auto⁩⁦auto⁩, ⁦edit⁩, ⁦extend⁩, ⁦reference⁩, ⁦text_to_video⁩, ⁦image_to_video⁩ או ⁦reference_to_video⁩.
⁦extend_from_task_id⁩מחרוזתאיןהמזהה של אחת ממשימות ⁦gemini-omni-1.2-flash⁩ שהושלמו בחשבון שלך, כדי לערוך או להאריך את הווידאו שלה בלי להעלות אותו.

כל קליפ מגיע עם סאונד; אין מתג סאונד. אין ⁦negative_prompt⁩, ⁦seed⁩, קלט אודיו או ⁦callback_url⁩. הסכמה קפדנית: שדות לא מוכרים נדחים ולא מתעלמים מהם.

מצבים

מצבאיך בוחרים בו
מטקסט לווידאובלי תמונות ובלי וידאו.
מתמונה לווידאותמונה אחת ב-⁦image_urls⁩, או פריים ראשון.
פריים ראשון ואחרון⁦first_frame_image⁩ ו-⁦last_frame_image⁩, או שני התפקידים. עד ⁦10⁩ שניות.
יצירה לפי רפרנסיםכמה תמונות ב-⁦image_urls⁩, או תפקידי רפרנס; לבחירה מפורשת השתמש ב-⁦omni_reference_task_type: "reference"⁩.
עריכת וידאווידאו ב-⁦video_urls⁩ או ב-⁦extend_from_task_id⁩; עם ⁦auto⁩ או ⁦edit⁩.
הארכת וידאווידאו כפי שתואר למעלה ו-⁦omni_reference_task_type: "extend"⁩. מוסיפה עד ⁦10⁩ שניות.

וידאו קלט נערך אלא אם ביקשת ⁦extend⁩; עם וידאו, הערכים ⁦reference⁩, ⁦text_to_video⁩, ⁦image_to_video⁩ ו-⁦reference_to_video⁩ נדחים.

פריים ראשון ואחרון

{
  "model": "gemini-omni-1.2-flash",
  "prompt": "Smooth transition, the camera slowly pushes in.",
  "first_frame_image": "https://example.com/start.jpg",
  "last_frame_image": "https://example.com/end.jpg",
  "duration": 8
}

עריכת וידאו

{
  "model": "gemini-omni-1.2-flash",
  "prompt": "Make the violin invisible. Keep everything else the same.",
  "video_urls": ["https://example.com/clip.mp4"]
}

העריכה שומרת על אורך המקור; ל-⁦duration⁩ אין השפעה. הוראות קצרות וממוקדות עובדות הכי טוב; לשינוי נקודתי הוסף ״השאר את כל השאר כפי שהוא״.

הארכת משימה קודמת

{
  "model": "gemini-omni-1.2-flash",
  "prompt": "The camera keeps panning across the mountains.",
  "extend_from_task_id": "task_...",
  "omni_reference_task_type": "extend",
  "duration": 8
}

התוצאה מכילה את המקור ואחריו את החלק החדש; החיוב הוא על השניות החדשות, בתוספת שמינית מאורך המקור. כדי להאריך קליפ משלך, שלח אותו ב-⁦video_urls⁩ במקום ב-⁦extend_from_task_id⁩.

קלטי מדיה

תמונות וסרטונים נשלחים ככתובות ⁦HTTP(S)⁩ ציבוריות. כתובות נתונים מסוג ⁦URI⁩ בקידוד ⁦Base64⁩ אינן מתקבלות: העלה את הקבצים לאחסון שלך והעבר את הכתובות שלהם. הווידאו לעריכה או להארכה חייב להיות באורך של עד ⁦15⁩ שניות; אורכו נקרא כשהבקשה מתקבלת, ווידאו שאי אפשר לקרוא את אורכו נדחה לפני שמחויב משהו.

גורמי עלות

בדוק את מדור המחירים של המודל לתעריפים הנוכחיים. ⁦Gemini Omni 1.2 Flash⁩ מחויב לפי שנייה של וידאו, בתעריף שנקבע לפי הרזולוציה:

text, image, frames, references:  cost = duration × rate
edit:                             cost = (source + source / 8) × rate
extend:                           cost = (added seconds + source / 8) × rate

⁦source⁩ הוא משך רצועת הווידאו בקלט, מעוגל כלפי מעלה לשניות שלמות, שנמדד כשהבקשה מתקבלת, כך שהסכום שנשמר הוא הסכום שמחויב; השמינית מכסה את קריאת וידאו הקלט. דוגמאות ב-⁦720p⁩: עריכת קליפ של ⁦6.2⁩ שניות מחויבת על ⁦7 + 7/8 = 7.875⁩ שניות; הארכת קליפ של ⁦8⁩ שניות ב-⁦4⁩ שניות מחויבת על ⁦4 + 1 = 5⁩ שניות. משימות שנכשלו אינן מחויבות.

מבנה הפלט

השליחה מחזירה את המשימה:

{"id": "task_...", "model": "gemini-omni-1.2-flash", "status": "processing", "created_at": 1789689600}

קבלת המשימה

GET https://api.seedrouter.ai/v1/tasks/{task_id}

תשאל כל ⁦10–20⁩ שניות עד ש-⁦status⁩ הוא ⁦completed⁩ או ⁦failed⁩. פסק זמן ברשת בזמן התשאול לא אומר שהיצירה נכשלה: שמור את מזהה המשימה והמשך לבדוק אותה. אל תיצור משימה נוספת כדי לבדוק התקדמות.

משימה שהושלמה

{
  "id": "task_...",
  "model": "gemini-omni-1.2-flash",
  "status": "completed",
  "created_at": 1789689600,
  "finished_at": 1789689800,
  "output": {
    "video_url": "https://static.seedrouter.ai/media/tasks/task_example/0.mp4"
  }
}

כל סרטון נושא את סימן המים הבלתי נראה ⁦SynthID⁩ של ⁦Google⁩. בבדיקות שלנו, קליפים של ⁦5–8⁩ שניות ב-⁦720p⁩ חזרו כ-⁦MP4⁩ (⁦H.264⁩) ב-⁦1280 × 720⁩ עם רצועת ⁦AAC⁩ בסטריאו, ⁦66–86⁩ שניות אחרי השליחה; עריכה של קליפ באורך ⁦3⁩ שניות חזרה באורך ⁦3⁩ שניות.

שגיאות

בקשות שנדחות לפני שנוצרת משימה מחזירות שגיאת ⁦HTTP⁩ עם אובייקט ⁦error⁩ ואינן מחויבות. משימה שנכשלת אחרי שהתקבלה מחזירה ⁦HTTP⁩ ⁦200⁩ בתשאול, עם ⁦status: "failed"⁩ ואובייקט ⁦error⁩.

ראה את קטלוג השגיאות המשותף לקודים, לסטטוסי ⁦HTTP⁩ ולהנחיות ניסיון חוזר.

{
  "id": "task_...",
  "model": "gemini-omni-1.2-flash",
  "status": "failed",
  "error": {
    "code": 60001,
    "message": "The request was rejected by the content policy. Please revise the prompt or input images."
  }
}

אם השליחה עצמה נתקלת בפסק זמן, בדוק את המשימות שלך לפני ששולחים שוב: ייתכן שהבקשה הראשונה התקבלה.

טיפים

  • תאר נושא, מקום, תנועת מצלמה, תאורה וסאונד; האודיו של הקליפ פועל לפי הפרומפט.
  • הכן טיוטה ב-⁦360p⁩, ואז רנדר את השוט שבחרת ב-⁦1080p⁩ או ב-⁦4k⁩ עם אותה בקשה.
  • בעריכה, שנה דבר אחד בכל פעם וציין מה חייב להישאר כפי שהוא.
  • הוסף ⁦no text, no logos⁩ כדי למנוע סימנים מומצאים.

קישורים רלוונטיים