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


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

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

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

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

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