إنشاء ناتج JSON باستخدام Gemini API


ينشئ Gemini تلقائيًا نصًا غير منظَّم، ولكن تتطلّب بعض التطبيقات ذلك النص المهيكل. في حالات الاستخدام هذه، يمكنك فرض قيود على Gemini للردّ JSON، وهو تنسيق بيانات منظَّمة مناسب للمعالجة المبرمَجة.

على سبيل المثال، تتطلب حالات الاستخدام هذه الحصول على نتائج منظَّمة من النموذج:

  • بناء قاعدة بيانات للشركات عن طريق سحب معلومات الشركة من ومقالات صحفية.
  • اسحب المعلومات الموحدة من السير الذاتية.
  • يمكنك استخراج مكونات من وصفات الطعام وعرض رابط لموقع بقالة لكل مكون.

يمكنك أن تطلب من Gemini إنشاء نتائج بتنسيق JSON في طلبك، ولكن يُرجى ملاحظة بحيث لا يمكن أن يضمن محرك بحث Google أنه سينتج تنسيق JSON ولا ينتج عنه أي شيء سوى JSON. مع ذلك، إذا كنت تستخدم Gemini 1.5 Pro، يمكنك ضبط مخطّط JSON محدّد في responseSchema بحيث يستجيب Gemini دائمًا ببنية متوقعة.

يوضّح لك هذا الدليل كيفية إنشاء JSON باستخدام generateContent من خلال حزمة تطوير البرامج (SDK) من اختيارك يركّز هذا النموذج على الإدخال النصي فقط، كما يستطيع Gemini أيضًا إنتاج استجابات JSON للطلبات المتعددة الوسائط التي تشمل الصور والفيديوهات الصوت