إرسال ملاحظات
Method: models.generateContent
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تنشئ استجابة من النموذج استنادًا إلى الإدخال GenerateContentRequest
.
تختلف إمكانيات الإدخال بين النماذج، بما في ذلك النماذج التي تم ضبطها. ويمكنك الاطّلاع على دليل الطراز ودليل الضبط للحصول على التفاصيل.
طلب HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:generateContent
يستخدم عنوان URL بنية تحويل الترميز gRPC .
معلمات المسار
المَعلمات
model
string
مطلوبة. تمثّل هذه السمة اسم Model
المطلوب استخدامه لإنشاء المحتوى الكامل.
التنسيق: name=models/{model}
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
الحقول
contents[]
object (Content
)
مطلوبة. محتوى المحادثة الحالية مع النموذج.
بالنسبة إلى الاستعلامات الأحادية العكسية، يعد ذلك مثيلاً واحدًا. بالنسبة إلى طلبات البحث المتعدّدة الأدوار، هذا حقل متكرّر يحتوي على سجلّ المحادثة + آخر طلب.
safetySettings[]
object (SafetySetting
)
اختياريّ. قائمة بحالات SafetySetting
الفريدة لحظر المحتوى غير الآمن.
وسيتم فرض ذلك على GenerateContentRequest.contents
وGenerateContentResponse.candidates
. يجب ألا يكون هناك أكثر من إعداد واحد لكل نوع SafetyCategory
. ستحظر واجهة برمجة التطبيقات أي محتوى وردود لا تستوفي الحدود التي وضعتها هذه الإعدادات. تلغي هذه القائمة الإعدادات التلقائية لكل SafetyCategory
تم تحديدها في إعدادات الأمان. في حال عدم توفُّر SafetySetting
لعنصر SafetyCategory
محدَّد في القائمة، ستستخدم واجهة برمجة التطبيقات إعداد الأمان التلقائي لهذه الفئة. يمكن استخدام فئات الضرر HARM_CATEGORY_HATE_SPEECH وHARM_CATEGORY_SEXUALLY_EXPLICIT وHARM_CATEGORY_DANGEROUS_CONTENT وHARM_CATEGORY_HARASSMENT.
generationConfig
object (GenerationConfig
)
اختياريّ. خيارات الإعداد لإنشاء النماذج والمخرجات
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال GenerateContentResponse
.
نطاقات التفويض
يتطلب استخدام أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على المصادقة .
إرسال ملاحظات
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-06-25 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
هل تريد مشاركة ملاحظاتك معنا؟