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


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

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

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

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

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