Gemini יוצר טקסט לא מובנה כברירת מחדל, אבל באפליקציות מסוימות נדרש טקסט מובנה. בתרחישי השימוש האלה, אפשר להגביל את Gemini כך שתגיב ב-JSON, פורמט של נתונים מובְנים שמתאים לעיבוד אוטומטי. אפשר גם להגביל את המודל כך שיגיב באחת מהאפשרויות שצוינו ב-enum.
הנה כמה תרחישים לדוגמה שבהם יכול להיות שתצטרכו פלט מובנה מהמודל:
איך יוצרים מסד נתונים של חברות על ידי אחזור פרטי חברות ממאמרים בעיתונים.
אחזור מידע סטנדרטי קובצי קורות חיים.
לחלץ מרכיבים מתכונים ולהציג קישור לאתר מכולת לכל מרכיב.
בהנחיה, אפשר לבקש מ-Gemini ליצור פלט בפורמט JSON, אבל חשוב לזכור שלא בטוח שהמודל ייצור JSON ולא משהו אחר.
כדי לקבל תשובה ודאית יותר, אפשר להעביר סכימה ספציפית של JSON בשדה responseSchema כדי ש-Gemini תמיד יגיב במבנה צפוי.
במדריך הזה נסביר איך ליצור קובץ JSON באמצעות השיטה generateContent דרך ה-SDK שבחרתם, או באמצעות ה-API ל-REST ישירות. בדוגמאות מוצג קלט של טקסט בלבד, אבל Gemini יכול גם ליצור תגובות JSON לבקשות עם מגוון מודלים שכוללות תמונות, סרטונים ואודיו.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-02-17 (שעון UTC)."],[],[]]