Omni 1.1 Flash
יצירת וידאו מטקסט באורכי 4/6/8/10 שניות, ב-360p או 720p ובבחירת אורך או רוחב חובה.
- Ailoot · וידאו
POST /v1/videos/generationsgoogle/omni-1.1-flash - Ailoot · וידאו
POST /v1/videos/generationsomni-featured
על המודל
התיאור הזה מציג את יכולות המודל. הקלט, הפלט והאפשרויות הזמינים ב-Ailoot מפורטים בהמשך לפי השיטה שנבחרה.
google/omni-1.1-flash הוא מסלול טקסט לווידאו באורכים לבחירה של 4, 6, 8 או 10 שניות. הוא מחייב רזולוציית 360p או 720p ו-aspect_ratio של VIDEO_ASPECT_RATIO_LANDSCAPE או VIDEO_ASPECT_RATIO_PORTRAIT. בחירה מעשית היא סצנה קצרה לאורך לקדימון מוצר, עם נושא ופעולה נראית ב-prompt.
שלחו אל /v1/videos/generations ואספו את תוצאת המשימה המקורית. הבקרות n ו-count מוגבלות לבקשת פלט אחד; קלט תמונת ייחוס אינו רשום. זהו תהליך לקטע קצר ומוגבל, ולא עורך באורך שרירותי. Flash מזהה את הפרופיל בלי לבסס הבטחת השהיה. שמרו כל פלט שהוחזר בפועל בעת איסוף הווידאו שהושלם.
Ailoot · וידאו POST /v1/videos/generations google/omni-1.1-flash
google/omni-1.1-flashgoogle/omni-1.1-flashomni-featured
התחלה
יצירת וידאו מטקסט באורכי 4/6/8/10 שניות, ב-360p או 720p ובבחירת אורך או רוחב חובה.
- סוגי קלט נתמכים
- טקסט
- תוצאות
- וידאו
זמין ב-Ailoot · קלט ושיטות
Ailoot · וידאו POST /v1/videos/generations
- סוגי קלט
text- סוגי פלט
video- פורמט פלט
- mp4
| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
|---|---|---|---|---|
שדהmodel | סוגstring | דרישהחובה | ערכים ומגבלות google/omni-1.1-flash | ברירת מחדל— |
שדהprompt | סוגstring | דרישהחובה | ערכים ומגבלות אורך מזערי: 1 | ברירת מחדל— |
שדהduration | סוגinteger | דרישהנדרשת אחת החלופות | ערכים ומגבלות 4, 6, 8, 10 חלופה: duration_s; שני השדות חייבים להתאים אם סופקו נדרש כאשר: duration_s לא נמסר לפחות אחד נדרש: duration, duration_s יחידה: שניות | ברירת מחדל— |
שדהduration_s | סוגinteger | דרישהרשות | ערכים ומגבלות 4, 6, 8, 10 חלופה: duration יחידה: שניות | ברירת מחדל— |
שדהresolution | סוגstring | דרישהחובה | ערכים ומגבלות 360p, 720p | ברירת מחדל— |
שדהaspect_ratio | סוגstring | דרישהחובה | ערכים ומגבלות VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | ברירת מחדל— |
שדהn | סוגinteger | דרישהרשות | ערכים ומגבלות 1 | ברירת מחדל1 |
שדהcount | סוגinteger | דרישהרשות | ערכים ומגבלות 1 חל כאשר: אם סופק גם n, הערכים חייבים להתאים | ברירת מחדל— |
שילובים של חומרי קלט
מטקסט לווידאו · נדרש: prompt
פרמטרים ומחזור חיים של השיטה
| פרמטר | מפרט |
|---|---|
פרמטרmaterial_types | מפרטtext |
פרמטרrequired | מפרטnull |
פרמטרoptional_controls | מפרטnull |
מחזור חיים: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
מבני המתודות והמזהים מדויקים; יכולת הספק נפרדת מקבלת הבקשה לביצוע.
תעריפים
תעריפי שיטות Ailoot
POST /v1/videos/generations- פלט
- 0.03 $ לכל שנייה ברזולוציית 360p
לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. איך פועלים שריון הסכום והסדרת החיוב →
דוגמאות לבקשות
Ailoot · וידאו
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "google/omni-1.1-flash", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'קבלה ושמירה של תוצאות
Ailoot · וידאו
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
בדיקת מצב המשימה
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"קריאות תוכן נוספות
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4שמירת כל התוצאות שהושלמו
שמרו כל וידאו שהושלם או קובץ שהוחזר; אחזרו כל נכס מכל URL שהוחזר בפועל.
data[] מכיל את כל נתיבי התוכן שהוחזרו; content_url מתייחס רק לראשון
כשצריך לבדוק את התגובה המקורית
יש לקרוא את המשימה המקורית הקיימת; אין לשלוח שוב בקשה שתוצאת שליחתה אינה ידועה.
שגיאות והשלבים הבאים
| תגובה | תנאי | השלב הבא |
|---|---|---|
תגובה400 · invalid_request_error | תנאיprompt/resolution/aspect/duration הנדרשים חסרים או לא תקפים | השלב הבאיש לתקן את שדות הבקשה הלא תקפים לפני שליחת בקשה חדשה. |
תגובה409 · video_not_ready | תנאיתוכן הווידאו המקורי עדיין אינו זמין | השלב הבאיש לבדוק במחזוריות את המזהה המקורי שהוחזר; יש לכבד את Retry-After. |
תגובה503 · server_error | תנאיהתוצאה דורשת בדיקה | השלב הבאיש לשמור את המזהה המקורי ואת אסמכתת הבקשה; אין ליצור מחדש את הפעולה הזו. |
תגובהserver_error | תנאיהתשובה שהוחזרה מציינת שהפעולה או התוצאה דורשת בדיקה | השלב הבאשמרו את מזהה הפעולה/המשימה המקורי שהוחזר, את כותרות הבקשה ואת התשובה; המשיכו לבצע פעולות קריאה נתמכות של אותה פעולה מקורית. אל תשלחו שוב את בקשת היצירה. |
כינויים
כינויים למודל
Ailoot google/omni-1.1-flash, omni-featured
כינויים לנתיבי שיטות
השתמשו בנתיבי השיטות המוצגים למעלה.
מזהי מודלים קשורים IDs
Ailoot · וידאו POST /v1/videos/generations omni-featured
omni-featuredgoogle/omni-1.1-flashomni-featured
התחלה
יצירת וידאו מטקסט באורכי 4/6/8/10 שניות, ב-360p או 720p ובבחירת אורך או רוחב חובה.
- סוגי קלט נתמכים
- טקסט
- תוצאות
- וידאו
זמין ב-Ailoot · קלט ושיטות
Ailoot · וידאו POST /v1/videos/generations
- סוגי קלט
text- סוגי פלט
video- פורמט פלט
- mp4
| שדה | סוג | דרישה | ערכים ומגבלות | ברירת מחדל |
|---|---|---|---|---|
שדהmodel | סוגstring | דרישהחובה | ערכים ומגבלות omni-featured | ברירת מחדל— |
שדהprompt | סוגstring | דרישהחובה | ערכים ומגבלות אורך מזערי: 1 | ברירת מחדל— |
שדהduration | סוגinteger | דרישהנדרשת אחת החלופות | ערכים ומגבלות 4, 6, 8, 10 חלופה: duration_s; שני השדות חייבים להתאים אם סופקו נדרש כאשר: duration_s לא נמסר לפחות אחד נדרש: duration, duration_s יחידה: שניות | ברירת מחדל— |
שדהduration_s | סוגinteger | דרישהרשות | ערכים ומגבלות 4, 6, 8, 10 חלופה: duration יחידה: שניות | ברירת מחדל— |
שדהresolution | סוגstring | דרישהחובה | ערכים ומגבלות 360p, 720p | ברירת מחדל— |
שדהaspect_ratio | סוגstring | דרישהחובה | ערכים ומגבלות VIDEO_ASPECT_RATIO_LANDSCAPE, VIDEO_ASPECT_RATIO_PORTRAIT | ברירת מחדל— |
שדהn | סוגinteger | דרישהרשות | ערכים ומגבלות 1 | ברירת מחדל1 |
שדהcount | סוגinteger | דרישהרשות | ערכים ומגבלות 1 חל כאשר: אם סופק גם n, הערכים חייבים להתאים | ברירת מחדל— |
שילובים של חומרי קלט
מטקסט לווידאו · נדרש: prompt
פרמטרים ומחזור חיים של השיטה
| פרמטר | מפרט |
|---|---|
פרמטרmaterial_types | מפרטtext |
פרמטרrequired | מפרטnull |
פרמטרoptional_controls | מפרטnull |
מחזור חיים: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
מבני המתודות והמזהים מדויקים; יכולת הספק נפרדת מקבלת הבקשה לביצוע.
תעריפים
תעריפי שיטות Ailoot
POST /v1/videos/generations- פלט
- 0.03 $ לכל שנייה ברזולוציית 360p
לפני הבקשה Ailoot משריינת סכום משוער. לאחר קבלת התוצאה היא מסדירה את החיוב הסופי לפי השימוש המדוד. הסדרת חיוב בהזרמה משתמשת ברשומת השימוש הסופית. איך פועלים שריון הסכום והסדרת החיוב →
דוגמאות לבקשות
Ailoot · וידאו
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl https://api.ailoot.ai/v1/videos/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "omni-featured", "prompt": "A person walks slowly through a quiet garden as the camera tracks from the side."}'קבלה ושמירה של תוצאות
Ailoot · וידאו
mp4
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
בדיקת מצב המשימה
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id" \
-H "Authorization: Bearer $AILOOT_API_KEY"קריאות תוכן נוספות
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VIDEO_ID:?Set the actual Ailoot operation ID returned by creation}"
export AILOOT_VIDEO_ID
video_id=$(python3 -c 'import os, urllib.parse; print(urllib.parse.quote(os.environ["AILOOT_VIDEO_ID"], safe=""))') || exit 1
curl "https://api.ailoot.ai/v1/videos/generations/$video_id/content" \
-H "Authorization: Bearer $AILOOT_API_KEY" \
--output video.mp4שמירת כל התוצאות שהושלמו
שמרו כל וידאו שהושלם או קובץ שהוחזר; אחזרו כל נכס מכל URL שהוחזר בפועל.
data[] מכיל את כל נתיבי התוכן שהוחזרו; content_url מתייחס רק לראשון
כשצריך לבדוק את התגובה המקורית
יש לקרוא את המשימה המקורית הקיימת; אין לשלוח שוב בקשה שתוצאת שליחתה אינה ידועה.
שגיאות והשלבים הבאים
| תגובה | תנאי | השלב הבא |
|---|---|---|
תגובה400 · invalid_request_error | תנאיprompt/resolution/aspect/duration הנדרשים חסרים או לא תקפים | השלב הבאיש לתקן את שדות הבקשה הלא תקפים לפני שליחת בקשה חדשה. |
תגובה409 · video_not_ready | תנאיתוכן הווידאו המקורי עדיין אינו זמין | השלב הבאיש לבדוק במחזוריות את המזהה המקורי שהוחזר; יש לכבד את Retry-After. |
תגובה503 · server_error | תנאיהתוצאה דורשת בדיקה | השלב הבאיש לשמור את המזהה המקורי ואת אסמכתת הבקשה; אין ליצור מחדש את הפעולה הזו. |
תגובהserver_error | תנאיהתשובה שהוחזרה מציינת שהפעולה או התוצאה דורשת בדיקה | השלב הבאשמרו את מזהה הפעולה/המשימה המקורי שהוחזר, את כותרות הבקשה ואת התשובה; המשיכו לבצע פעולות קריאה נתמכות של אותה פעולה מקורית. אל תשלחו שוב את בקשת היצירה. |
כינויים
כינויים למודל
Ailoot google/omni-1.1-flash, omni-featured
כינויים לנתיבי שיטות
השתמשו בנתיבי השיטות המוצגים למעלה.
מזהי מודלים קשורים IDs
FAQ · Omni 1.1 Flash
- אילו קלטים ותוצאות זמינים?
POST /v1/videos/generations·google/omni-1.1-flash:text→videoPOST /v1/videos/generations·omni-featured:text→video- באילו שדות הבקשה משתמשת?
POST /v1/videos/generations·google/omni-1.1-flash:model,prompt,duration,duration_s,resolution,aspect_ratio,n,countPOST /v1/videos/generations·omni-featured:model,prompt,duration,duration_s,resolution,aspect_ratio,n,count