Skip to main content
الطريقة: client.generate_text() (يمكنك بث الأجزاء المُحللة باستخدام client.stream_chat()).

مثال

البث

المعلمات الأساسية

  • model (مطلوب): معرّف النموذج المستهدف.
  • messages (مطلوب): رسائل مرتبة بأدوار system|user|assistant|tool؛ ويمكن أن يكون المحتوى نصًا أو أجزاءً.
  • أخذ العينات: temperature (0–2) وtop_p (0–1) وtop_k (>=1) وseed (عدد صحيح اختياري).
  • الطول والعقوبات: max_output_tokens (عدد صحيح)، وpresence_penalty وfrequency_penalty (من -2 إلى 2)، وstop (string|string[]).
  • الأدوات: tools (تعريفات)، وtool_choice (auto/none/أداة محددة)، وmax_tool_calls (عدد صحيح)، وparallel_tool_calls (قيمة منطقية).
  • Logprobs: logprobs (قيمة منطقية)، وtop_logprobs (0–20).
  • الإخراج: response_format (json/text)، وmetadata (كائن يُمرر كما هو)، وstream (قيمة منطقية)، وservice_tier.
  • إضافات البوابة: usage (قيمة منطقية لطلب الاستخدام)، وmeta (قيمة منطقية لتضمين كتلة meta).

القيمة المعادة

ChatCompletionsResponse
أو أسطر SSE أثناء البث
آخر تعديل في ٢ أكتوبر ٢٠٢٦