ينشئ Gemini نصًا غير منظَّم تلقائيًا، ولكن تتطلّب بعض التطبيقات استخدام نص منظَّم. في حالات الاستخدام هذه، يمكنك تقييد Gemini للردّ باستخدام ملف برمجي بتنسيق JSON، وهو تنسيق بيانات منظَّمة مناسب للمعالجة الآلية. يمكنك أيضًا تقييد النموذج للردّ بأحد الخيارات المحدّدة في قائمة أرقام صحيحة.
في ما يلي بعض حالات الاستخدام التي قد تتطلّب إخراجًا منظّمًا من النموذج:
- أنشئ قاعدة بيانات للشركات من خلال سحب معلومات الشركات من مقالات الصحف.
- سحب المعلومات الموحدة من السير الذاتية
- استخراج المكونات من الوصفات وعرض رابط يؤدي إلى موقع إلكتروني لبقالة لكل عنصر
في طلبك، يمكنك أن تطلب من Gemini إنشاء إخراج بتنسيق JSON، ولكن يُرجى العِلم
أنّه لا يمكن ضمان أن ينتج النموذج تنسيق JSON فقط.
للحصول على استجابة أكثر تحديدًا، يمكنك تمرير مخطّط JSON محدّد في حقل
responseSchema
لكي يردّ Gemini دائمًا ببنية متوقّعة.
يوضّح لك هذا الدليل كيفية إنشاء ملف JSON باستخدام generateContent
من خلال حزمة SDK التي تختارها أو باستخدام واجهة برمجة التطبيقات REST API مباشرةً. تعرض الأمثلة إدخالًا
باستخدام النصوص فقط، على الرغم من أنّ Gemini يمكنه أيضًا إنشاء ردود JSON للطلبات المتعدّدة الوسائط
التي تتضمّن صورًا
وفيديوهات ومقاطع صوتية.