الطريقة: client.GenerateText(...) أو client.CreateChatCompletion(...)
مثال
المعلمات الأساسية
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 (قيمة منطقية)، وtop_logprobs (0–20).
- الإخراج:
response_format (json/text)، وmeta (كائن يُمرر كما هو)، وstream (قيمة منطقية)، وservice_tier.
- خيارات Gateway الإضافية:
usage (قيمة منطقية لطلب الاستخدام)، وmeta (قيمة منطقية لتضمين كتلة meta).
القيمة المعادة
ChatCompletionsResponse
آخر تعديل في ٢ أكتوبر ٢٠٢٦