יצירת פלט JSON באמצעות Gemini API


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

לדוגמה, בתרחישים הבאים נדרש פלט מובנה מהמודל:

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

בהנחיה שלכם, אפשר לבקש מ-Gemini להפיק פלט בפורמט JSON, אבל חשוב לזכור ש-Google לא יכולה להבטיח שהוא יפיק JSON ולא רק JSON. עם זאת, אם משתמשים ב-Gemini 1.5 Pro, אפשר להעביר סכימת JSON ספציפית בשדה response_schema כדי ש-Gemini תמיד יענה לפי המבנה הצפוי.

במדריך הזה מוסבר איך ליצור JSON באמצעות השיטה generateContent באמצעות ה-SDK שבחרתם. הוא מתמקד בקלט טקסט בלבד, אבל Gemini יכול גם להפיק תשובות JSON לשאילתות מרובות מצבים. למידע נוסף על הצגת הנחיות רב-אופניים בקובצי וידאו ואודיו, ראו הצגת הנחיות עם קובצי מדיה.