تنشئ استجابة من النموذج المحدد في الإدخال MessagePrompt
.
طلب HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
model |
مطلوبة. اسم النموذج المراد استخدامه. تنسيق الملف: |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"prompt": {
object ( |
الحقول | |
---|---|
prompt |
مطلوبة. تمثّل هذه السمة الإدخال النصي المنظَّم الذي تم تقديمه للنموذج كطلب. عند تقديم مطالبة، سيعرض النموذج ما يتنبأ به الرسالة التالية في المناقشة. |
temperature |
اختياريّ. تتحكّم هذه السياسة في التوزيع العشوائي للمخرجات. يمكن أن تتراوح القيم بين أكثر من |
candidateCount |
اختياريّ. عدد رسائل الرد التي تم إنشاؤها لعرضها. يجب أن تتراوح هذه القيمة بين |
topP |
اختياريّ. الحد الأقصى للاحتمال التراكمي للرموز المميّزة التي يجب أخذها في الاعتبار عند أخذ العيّنات. يستخدم النموذج عينة من القيم العليا والنواة معًا. يراعي عينة النواة أصغر مجموعة من الرموز المميزة التي يكون مجموع احتمالاتها |
topK |
اختياريّ. الحد الأقصى لعدد الرموز المميّزة التي يجب أخذها في الاعتبار عند أخذ عينات. يستخدم النموذج عينة من القيم العليا والنواة معًا. يراعي أخذ العينات من الدرجة الأولى مجموعة |
نص الاستجابة
الرد من النموذج.
ويشمل ذلك رسائل المرشحين وسجلّ المحادثات في شكل رسائل مرتَّبة زمنيًا.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "candidates": [ { object ( |
الحقول | |
---|---|
candidates[] |
رسائل استجابة المرشح من النموذج. |
messages[] |
سجلّ المحادثات الذي يستخدمه النموذج. |
filters[] |
مجموعة من البيانات الوصفية لفلترة المحتوى لنص الطلب والردّ. يشير هذا الحقل إلى |
نطاقات التفويض
يتطلب استخدام أحد نطاقات 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
لمزيد من المعلومات، راجع نظرة عامة على المصادقة.