Skip to main content
الأساليب: 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.
آخر تعديل في ٢ أكتوبر ٢٠٢٦