تنشئ ردًا من النموذج المعطى لرسالة إدخال.
طلب HTTP
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateText
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
model |
مطلوبة. اسم السمة |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "prompt": { object ( |
الحقول | |
---|---|
prompt |
مطلوبة. تمثّل هذه السمة نص الإدخال المرن الذي يتم منحه للنموذج كطلب. عند تقديم مطالبة، سينشئ النموذج استجابة إكمال النص الذي يتوقّع إكماله للنص المُدخل. |
safetySettings[] |
اختياريّ. قائمة بمثيلات والتي سيتم فرضها على |
stopSequences[] |
مجموعة تسلسلات الأحرف (ما يصل إلى 5) التي ستعمل على إيقاف إنشاء الإخراج وفي حال تحديد ذلك، ستتوقف واجهة برمجة التطبيقات عند أول ظهور لتسلسل الإيقاف. لن يتم تضمين تسلسل الإيقاف كجزء من الاستجابة. |
temperature |
اختياريّ. تتحكّم هذه السياسة في التوزيع العشوائي للمخرجات. ملاحظة: تختلف القيمة التلقائية حسب الطراز. اطّلِع على السمة يمكن أن تتراوح القيم من [0.0,1.0]، بشكل شامل. وستؤدي القيمة الأقرب من 1.0 إلى الحصول على ردود أكثر تنوعًا وإبداعًا، في حين تؤدي القيمة الأقرب من 0.0 عادةً إلى الحصول على ردود أكثر وضوحًا من النموذج. |
candidateCount |
اختياريّ. عدد الردود التي تم إنشاؤها للعرض. يجب أن تتراوح هذه القيمة بين [1 و8] بشكل شامل. وفي حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة تلقائيًا على 1. |
maxOutputTokens |
اختياريّ. تمثّل هذه السمة الحد الأقصى لعدد الرموز المميّزة المطلوب تضمينها في عنصر اختباري. وفي حال ترك هذه السياسة بدون ضبط، سيتم ضبط الإدخال التلقائي على القيمة exitTokenLimit في مواصفات |
topP |
اختياريّ. الحد الأقصى للاحتمال التراكمي للرموز المميّزة التي يجب أخذها في الاعتبار عند أخذ العيّنات. يستخدم النموذج عينة من القيم العليا والنواة معًا. يتم تصنيف الرموز المميزة بناءً على الاحتمالات المخصصة لها، بحيث يتم أخذ الرموز المميزة الأكثر احتمالاً في الاعتبار فقط. يؤدي أخذ العينات من الدرجة الأولى إلى الحد مباشرةً من الحد الأقصى لعدد الرموز المميزة التي يجب أخذها في الاعتبار، بينما يحدد أخذ العينات Nucleus عدد الرموز المميزة بناءً على الاحتمال التراكمي. ملاحظة: تختلف القيمة التلقائية حسب الطراز. اطّلِع على السمة |
topK |
اختياريّ. الحد الأقصى لعدد الرموز المميّزة التي يجب أخذها في الاعتبار عند أخذ عينات. يستخدم النموذج عينة من القيم العليا والنواة معًا. يراعي أخذ العينات من الدرجة الأولى مجموعة ملاحظة: تختلف القيمة التلقائية حسب الطراز. اطّلِع على السمة |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال GenerateTextResponse
.
نطاقات التفويض
يتطلب استخدام أحد نطاقات 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
لمزيد من المعلومات، راجع نظرة عامة على المصادقة.