الأساليب: generateText(), createChatCompletion()
مثال
المعاملات الأساسية
model (مطلوب): معرّف النموذج المستهدف.
messages (مطلوب): رسائل مرتبة بأدوار system|user|assistant|tool؛ ويكون المحتوى على هيئة كائنات MessageContent.
- أخذ العينات:
temperature (من 0 إلى 2)، وtop_p (من 0 إلى 1)، وtop_k (>=1)، وseed (int، اختياري).
- الطول والعقوبات:
max_output_tokens (int)، وpresence_penalty وfrequency_penalty (من -2 إلى 2)، وstop (string|string[]).
- الأدوات:
tools (تعريفات)، وtool_choice (تلقائي/بلا/أداة محددة)، وmax_tool_calls (int)، وparallel_tool_calls (bool).
- Logprobs:
logprobs (bool)، وtop_logprobs (من 0 إلى 20).
- الإخراج:
response_format (json/text)، وmeta (bool لتضمين كتلة meta)، وstream (bool)، وservice_tier.
- خيارات Gateway الإضافية:
usage (bool لطلب بيانات الاستخدام).
القيمة المعادة
كائن JSON من النوع ChatCompletionsResponse.
آخر تعديل في ٢ أكتوبر ٢٠٢٦