Video
Gemini Omni 1.2 Flash
צור סרטוני 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| כותרת | ערך |
|---|---|
| Authorization | Bearer YOUR_API_KEY |
| Content-Type | application/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) × ratesource הוא משך רצועת הווידאו בקלט, מעוגל כלפי מעלה לשניות שלמות, שנמדד כשהבקשה מתקבלת, כך שהסכום שנשמר הוא הסכום שמחויב; השמינית מכסה את קריאת וידאו הקלט. דוגמאות ב-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 כדי למנוע סימנים מומצאים.
