Skip to main content
الطرق: generateResponse() وcreateResponse()

مثال

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

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

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

كائن JSON من النوع ResponsesResponse.
آخر تعديل في ٢ أكتوبر ٢٠٢٦