Skip to main content
الطريقة: client.GenerateResponse(...) أو client.CreateResponse(...)

مثال

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

  • model (مطلوب): معرّف النموذج المستهدف.
  • input (مطلوب): مصفوفة مرتبة من عناصر الإدخال، مثل الرسائل واستدعاءات الأدوات.
  • temperature (0–2): كلما زادت القيمة زادت العشوائية.
  • top_p (0–1) / top_k (>=1): إعدادات أخذ العينات بالنواة وأفضل k خيارات.
  • max_output_tokens (عدد صحيح): حد صارم للرموز المولّدة في كل استجابة؛ استخدم max_output_tokens_per_message لتحديد كل رسالة.
  • الأدوات: tools (تعريفات) وtool_choice (تلقائي/بلا/محدد) وmax_tool_calls (عدد صحيح) وparallel_tool_calls (قيمة منطقية).
  • الاحتمالات اللوغاريتمية: logprobs (قيمة منطقية) وtop_logprobs (0–20) لإرجاع الاحتمال اللوغاريتمي لكل رمز.
  • المخرجات: response_format (json/text) وservice_tier وstore (قيمة منطقية) وstream (قيمة منطقية).
  • البيانات الوصفية: metadata (كائن يُمرّر كما هو) وreasoning (كائن لتلميحات مستوى الاستدلال).
  • إضافات البوابة: usage (قيمة منطقية لطلب بيانات الاستخدام) وmeta (قيمة منطقية لتضمين كتلة meta).

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

ResponsesResponse
آخر تعديل في ٢ أكتوبر ٢٠٢٦