קובצי קלט נתמכים ודרישות

כשמתקשרים אל Gemini API מהאפליקציה באמצעות Firebase AI Logic SDK, אפשר להנחות את מודל Gemini ליצור טקסט על סמך קלט רב-אופני, כמו תמונות, סרטונים, אודיו ומסמכים (כמו קובצי PDF).

צריך להשתמש בסוגי קבצים נתמכים, לציין סוג MIME נתמך ולוודא שהקבצים והבקשות המולטימודאליות עומדים בדרישות ופועלים לפי שיטות מומלצות.

הדף הזה מתייחס ספציפית לשימוש ב-GenerativeModel ומתוארים בו הנושאים הבאים:

אפשרויות לשליחת קבצים בבקשות מולטימודאליות

בדף הזה אפשר לבחור את ספק Gemini API כדי לראות תוכן שספציפי לספק

בכל בקשה מולטימודלית, תמיד צריך לספק את הפרטים הבאים:

הגודל ומספר הקבצים שאפשר לספק בבקשה נקבעים לפי סוג קובץ הקלט, האופן שבו מספקים את הקובץ והמודל שבו נעשה שימוש (פרטים מופיעים בקטע של כל סוג קובץ קלט בדף הזה).

אפשרות 1: ציון הקובץ כנתונים מוטבעים

חשוב לשים לב לנקודות הבאות לגבי קבצים שמוצגים כנתונים מוטבעים:

  • אפשר לשלוח רק קבצים קטנים כנתונים מוטבעים, כי המגבלה על הגודל הכולל של הבקשה היא 20 MB.

  • הקובץ מקודד ל-base64 בזמן ההעברה (מה שמגדיל את גודל הקובץ).

דוגמה לאופן הוספת קובץ כנתונים מוטבעים מופיעה במאמר יצירת טקסט מקלט של טקסט וקובץ (מולטימודאלי). הערה: ערכות ה-SDK לפלטפורמות Android ו-Apple יכולות לטפל בתמונות מוטבעות בבקשות בלי לציין את סוג ה-MIME. למידע נוסף

אפשרות 2: שליחת הקובץ באמצעות כתובת URL

אלה סוגי כתובות ה-URL שאפשר להשתמש בהן בתג Gemini Developer API:

  • כתובת ה-URL של הסרטון ב-YouTube: הסרטון ב-YouTube צריך להיות גלוי לכולם או לא רשום.

    אפשר לציין כתובת URL אחת של סרטון YouTube בכל בקשה.



תמונות: דרישות, שיטות מומלצות ומגבלות

תמונות: דרישות

בקטע הזה מפורטים סוגי ה-MIME הנתמכים והמגבלות לכל בקשה של תמונות.

סוגי MIME נתמכים

Gemini מודלים מולטימודאליים תומכים בסוגי ה-MIME הבאים של תמונות:

סוג MIME של התמונה Gemini 2.0 Flash Gemini 2.0 Flash‑Lite
‫PNG – image/png
JPEG – image/jpeg
WebP – ‏image/webp

מגבלות לכל בקשה

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

זהו המספר המקסימלי של קובצי תמונות שמותרים בבקשת הנחיה:

  • Gemini 2.0 Flash ו-Gemini 2.0 Flash‑Lite: 3,000 תמונות

תמונות: יצירת טוקנים

כך מחושבים טוקנים לתמונות:

  • Gemini 2.0 Flash וגם Gemini 2.0 Flash‑Lite:
    • אם שני הממדים של התמונה קטנים מ-384 פיקסלים או שווים להם, המערכת משתמשת ב-258 טוקנים.
    • אם מידה אחת של תמונה גדולה מ-384 פיקסלים, התמונה נחתכת לאריחים. גודל ברירת המחדל של כל משבצת הוא המימד הקטן ביותר (רוחב או גובה) חלקי 1.5. במקרה הצורך, כל משבצת מותאמת כך שהיא לא קטנה מ-256 פיקסלים ולא גדולה מ-768 פיקסלים. לאחר מכן, כל משבצת משנה את הגודל ל-768x768 ומשתמשת ב-258 טוקנים.

תמונות: שיטות מומלצות

כדי להשיג את התוצאות הטובות ביותר כשמשתמשים בתמונות, כדאי לפעול לפי השיטות המומלצות ולעיין במידע הבא:

  • אם רוצים לזהות טקסט בתמונה, כדאי להשתמש בהנחיות עם תמונה אחת כדי לקבל תוצאות טובות יותר מאשר בהנחיות עם כמה תמונות.
  • אם ההנחיה כוללת תמונה אחת, צריך למקם את התמונה לפני ההנחיה לטקסט בבקשה.
  • אם ההנחיה מכילה כמה תמונות, ואתם רוצים להתייחס אליהן בהמשך ההנחיה או שהמודל יתייחס אליהן בתשובה שלו, כדאי לתת לכל תמונה אינדקס לפני התמונה. משתמשים ב-a b c או ב-image 1 image 2 image 3 לאינדקס. הדוגמה הבאה ממחישה שימוש בתמונות עם אינדקס בהנחיה:
    image 1 
    image 2 
    image 3 
    
    Write a blogpost about my day using image 1 and image 2. Then, give me ideas
    for tomorrow based on image 3.
  • מומלץ להשתמש בתמונות ברזולוציה גבוהה יותר כדי לקבל תוצאות טובות יותר.
  • כדאי לכלול בהנחיה כמה דוגמאות.
  • לפני שמוסיפים תמונות להנחיה, צריך לסובב אותן לכיוון הנכון.
  • אל תשתמשו בתמונות מטושטשות.

תמונות: מגבלות

למרות שהמודלים מרובי-האופנים Gemini הם עוצמתיים במקרים רבים של שימוש מרובה-אופנים, חשוב להבין את המגבלות של המודלים:

  • צנזור תוכן: המודלים מסרבים לספק תשובות לגבי תמונות שמפירות את מדיניות הבטיחות שלנו.
  • היגיון מרחבי: המודלים לא מדויקים באיתור טקסט או אובייקטים בתמונות. יכול להיות שהם יחזירו רק את המספרים המשוערים של האובייקטים.
  • שימושים רפואיים: המודלים לא מתאימים לפרשנות של תמונות רפואיות (לדוגמה, צילומי רנטגן וטומוגרפיה ממוחשבת) או למתן ייעוץ רפואי.
  • זיהוי אנשים: המודלים לא מיועדים לזיהוי אנשים שאינם מפורסמים בתמונות.
  • דיוק: יכול להיות שהמודלים יפיקו הזיות או יעשו טעויות כשמנתחים תמונות באיכות נמוכה, תמונות מסובבות או תמונות ברזולוציה נמוכה מאוד. יכול להיות שהמודלים גם יפיקו הזיות כשהם מפרשים טקסט בכתב יד במסמכי תמונות.



סרטונים: דרישות, שיטות מומלצות ומגבלות

סרטון: דרישות

בקטע הזה מפורטים סוגי ה-MIME הנתמכים והמגבלות לכל בקשה של סרטון.

סוגי MIME נתמכים

Gemini מודלים מולטימודאליים תומכים בסוגי ה-MIME הבאים של סרטונים:

סוג MIME של סרטון Gemini 2.0 Flash Gemini 2.0 Flash‑Lite
FLV - video/x-flv
MOV - video/quicktime
MPEG - video/mpeg
MPEGPS - video/mpegps
MPG - video/mpg
‫MP4 – video/mp4
WEBM – video/webm
‫WMV – video/wmv
‫3GPP – video/3gpp

מגבלות לכל בקשה

זהו המספר המקסימלי של קובצי וידאו שמותר לכלול בבקשת הנחיה:

  • Gemini 2.0 Flash ו-Gemini 2.0 Flash‑Lite: 10 קובצי סרטונים

סרטון: יצירת טוקנים

כך מחושבים האסימונים עבור סרטונים:

  • Gemini 2.5 Pro, Gemini 2.0 Flash, and Gemini 2.0 Flash‑Lite: פס האודיו מקודד עם פריימים של וידאו. פסקול האודיו מחולק גם לקטעים של שנייה אחת, שכל אחד מהם מייצג 32 טוקנים. האסימונים של מסגרת הווידאו והאודיו משולבים זה בזה עם חותמות הזמן שלהם. חותמות הזמן מיוצגות כ-5 טוקנים.
  • כל המודלים המולטי-מודאליים של Gemini: הסרטונים נדגמים בקצב של פריימ אחד לשנייה (fps). כל פריים בסרטון שווה 258 טוקנים.

סרטון: שיטות מומלצות

כדי להשיג את התוצאות הטובות ביותר כשמשתמשים בווידאו, כדאי לפעול לפי השיטות המומלצות ולספק את המידע הבא:

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

סרטון: מגבלות

למרות שהמודלים מרובי-האופנים Gemini הם עוצמתיים במקרים רבים של שימוש מרובה-אופנים, חשוב להבין את המגבלות של המודלים:

  • סינון תוכן: המודלים מסרבים לספק תשובות לגבי סרטונים שמפירים את מדיניות הבטיחות שלנו.
  • זיהוי של צלילים שאינם דיבור: יכול להיות שהמודלים שתומכים באודיו יטעו בזיהוי של צלילים שאינם דיבור.
  • תנועה במהירות גבוהה: יכול להיות שהמודלים יטעו בהבנת תנועה במהירות גבוהה בסרטון, בגלל קצב הדגימה הקבוע של 1 פריימים לשנייה (fps).



אודיו: דרישות ומגבלות

אודיו: דרישות

בקטע הזה מוסבר על סוגי ה-MIME הנתמכים ועל המגבלות לכל בקשה של אודיו.

סוגי MIME נתמכים

Gemini מודלים מולטי-מודאליים תומכים בסוגי ה-MIME הבאים של אודיו:

סוג MIME של אודיו Gemini 2.0 Flash Gemini 2.0 Flash‑Lite
‫AAC – audio/aac
‫FLAC – audio/flac
MP3 - audio/mp3
MPA - audio/m4a
MPEG - audio/mpeg
MPGA - audio/mpga
‫MP4 – audio/mp4
OPUS - audio/opus
PCM - audio/pcm
‫WAV - audio/wav
WEBM – audio/webm

מגבלות לכל בקשה

אפשר לכלול עד קובץ אודיו אחד בבקשת הנחיה.

אודיו: מגבלות

למרות שהמודלים מרובי-האופנים Gemini הם עוצמתיים במקרים רבים של שימוש מרובה-אופנים, חשוב להבין את המגבלות של המודלים:

  • זיהוי של צלילים שאינם דיבור: יכול להיות שהמודלים שתומכים באודיו יטעו בזיהוי של צלילים שאינם דיבור.
  • חותמות זמן של אודיו בלבד: כדי ליצור חותמות זמן מדויקות לקובצי אודיו בלבד, צריך להגדיר את הפרמטר audio_timestamp ב-generation_config.



מסמכים (כמו קובצי PDF): דרישות, שיטות מומלצות ומגבלות

מסמכים: דרישות

בקטע הזה מוסבר על סוגי ה-MIME הנתמכים ועל המגבלות לכל בקשה עבור מסמכים (כמו קובצי PDF).

סוגי MIME נתמכים

Gemini מודלים מולטימודאליים תומכים בסוגי ה-MIME הבאים של מסמכים:

סוג MIME של המסמך Gemini 2.0 Flash Gemini 2.0 Flash‑Lite
‫PDF – application/pdf
טקסט – text/plain

מגבלות לכל בקשה

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

  • Gemini 2.0 Flash וגם Gemini 2.0 Flash‑Lite:
    • מספר הקבצים המקסימלי לבקשה: 3,000
    • מספר הדפים המקסימלי בכל קובץ: 1,000
    • הגודל המקסימלי של כל קובץ: 50MB

מסמכים: יצירת טוקנים

טוקניזציה של קובצי PDF

קובצי PDF נחשבים כתמונות, ולכן כל דף בקובץ PDF עובר טוקניזציה באותו אופן כמו תמונה.

בנוסף, העלות של קובצי PDF היא בהתאם לGemini תמחור התמונות. לדוגמה, אם כוללים קובץ PDF בן שני דפים בקריאה ל-Gemini API, תחויבו בעמלת קלט על עיבוד של שתי תמונות.

מסמכים: שיטות מומלצות

כדי לקבל את התוצאות הטובות ביותר כשמשתמשים בקובצי PDF, כדאי לפעול לפי השיטות המומלצות ולעיין במידע הבא:

  • אם ההנחיה מכילה קובץ PDF אחד, צריך למקם את קובץ ה-PDF לפני ההנחיה הטקסטואלית בבקשה.
  • אם יש לכם מסמך ארוך, כדאי לפצל אותו לכמה קובצי PDF כדי לעבד אותו.
  • כדאי להשתמש בקובצי PDF שנוצרו עם טקסט שעבר רינדור כטקסט, במקום להשתמש בטקסט בתמונות סרוקות. הפורמט הזה מבטיח שהטקסט יהיה קריא למכונה, כך שיהיה קל יותר למודל לערוך, לחפש ולשנות אותו בהשוואה לקובצי PDF של תמונות סרוקות. השיטה הזו מניבה תוצאות אופטימליות כשעובדים עם מסמכים עמוסי טקסט כמו חוזים.

מסמכים: מגבלות

למרות שהמודלים מרובי-האופנים Gemini הם עוצמתיים במקרים רבים של שימוש מרובה-אופנים, חשוב להבין את המגבלות של המודלים:

  • היגיון מרחבי: המודלים לא מדויקים באיתור טקסט או אובייקטים בקובצי PDF. יכול להיות שהם יחזירו רק את המספרים המשוערים של האובייקטים.
  • דיוק: יכול להיות שהמודלים יפיקו הזיות כשהם מפרשים טקסט בכתב יד במסמכי PDF.