בדף הזה מתוארות מגבלות ומפרטים שונים לשימוש ב-Live API ובמודלים שלו.
מגבלות שקשורות לסשנים
במקרה של Live API, סשן הוא חיבור מתמשך שבו הקלט והפלט מוזרמים באופן רציף דרך אותו חיבור.
אם הסשן חורג מכל אחת מהמגבלות הבאות, החיבור מסתיים.
אורך החיבור מוגבל לכ-10 דקות.
אורך הסשן תלוי בשיטות הקלט:
- ההגבלה על סשנים של קלט אודיו בלבד היא 15 דקות.
- הקלט של וידאו ואודיו מוגבל ל-2 דקות.
חלון ההקשר של הסשן מוגבל ל-128 אלף טוקנים.
לפני שהחיבור יסתיים, תקבלו התראה על סיום התמיכה, כדי שתוכלו לבצע פעולות נוספות.
מגבלות קצב
ל-Live API יש מגבלות על קצב הבקשות גם לסשנים בו-זמניים לכל פרויקט Firebase וגם לטוקנים לדקה (TPM).
Gemini Developer API:
- המגבלות משתנות בהתאם לGemini Developer API'רמת השימוש' בפרויקט (אפשר לעיין במסמכי המגבלות על קצב העברת הנתונים).
Vertex AI Gemini API:
- 1,000 ביקורים בו-זמניים לכל פרויקט Firebase
- 4 מיליון טוקנים בדקה
פורמטים של אודיו
הפונקציה Live API תומכת בפורמטים הבאים של אודיו:
- פורמט אודיו של קלט: אודיו PCM גולמי של 16 ביט ב-16kHz little-endian
פורמט פלט אודיו: אודיו PCM גולמי של 16 ביט ב-24kHz little-endian
סוגי MIME נתמכים:
audio/x-aac, audio/flac, audio/mp3,audio/m4a, audio/mpeg, audio/mpga, audio/mp4, audio/ogg,audio/pcm, audio/wav, audio/webm
כדי להעביר את קצב הדגימה של אודיו קלט, צריך להגדיר את סוג ה-MIME של כל Blob שמכיל אודיו לערך כמו audio/pcm;rate=16000.
פורמטים של סרטונים
הפונקציה Live API מצפה לרצף של פריימים נפרדים של תמונות ותומכת בקלט של פריימים של סרטונים בקצב של פריימים לשנייה (FPS).
קלט מומלץ: רזולוציה מקורית של 768x768 ב-1 FPS.
סוגי MIME נתמכים:
video/x-flv,video/quicktime,video/mpeg,video/mpegs,video/mpg,video/mp4,video/webm,video/wmv,video/3gpp
שימו לב: המפרט הזה הופך את Live API ללא מתאים לתרחישי שימוש שדורשים ניתוח של סרטונים שמשתנים במהירות, כמו תיאור מפורט של מהלכי משחק בספורט מהיר.
קולות לתשובות
Live API תומך באפשרויות הבאות של קולות לתשובות. כדי לשמוע הדגמות של כל אחד מהקולות, אפשר לעיין במאמר Chirp 3: קולות באיכות HD.
אם לא מציינים קול לתשובה, ברירת המחדל היא Puck.
Zephyr -- BrightKore -- FirmOrus -- FirmAutonoe -- BrightUmbriel -- Easy-goingErinome -- ClearLaomedeia -- UpbeatSchedar -- EvenAchird -- FriendlySadachbia -- Lively
|
Puck -- UpbeatFenrir -- ExcitableAoede -- BreezyEnceladus -- BreathyAlgieba -- SmoothAlgenib -- GravellyAchernar -- SoftGacrux -- MatureZubenelgenubi -- CasualSadaltager -- Knowledgeable
|
Charon -- InformativeLeda -- YouthfulCallirrhoe -- Easy-goingIapetus -- ClearDespina -- SmoothRasalgethi -- InformativeAlnilam -- FirmPulcherrima -- ForwardVindemiatrix -- GentleSulafat -- Warm
|
שפות
ב-Live API יש תמיכה בשפות הבאות. איך משפיעים על שפת התשובה
| שפה | קוד BCP-47 | שפה | קוד BCP-47 |
|---|---|---|---|
| ערבית (מצרית) | ar-EG | גרמנית (גרמניה) | de-DE |
| אנגלית (ארה"ב) | en-US | ספרדית (ארצות הברית) | es-US |
| צרפתית (צרפת) | fr-FR | הינדית (הודו) | hi-IN |
| אינדונזית (אינדונזיה) | id-ID | איטלקית (איטליה) | it-IT |
| יפנית (יפן) | ja-JP | קוריאנית (קוריאה) | ko-KR |
| פורטוגזית (ברזיל) | pt-BR | רוסית (רוסיה) | ru-RU |
| הולנדית (הולנד) | nl-NL | פולנית (פולין) | pl-PL |
| תאית (תאילנד) | th-TH | טורקית (טורקיה) | tr-TR |
| וייטנאמית (וייטנאם) | vi-VN | רומנית (רומניה) | ro-RO |
| אוקראינית (אוקראינה) | uk-UA | בנגלית (בנגלדש) | bn-BD |
| אנגלית (הודו) | חבילה en-IN & hi-IN | מראטהית (הודו) | mr-IN |
| טמילית (הודו) | ta-IN | טלוגו (הודו) | te-IN |