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

مثال

البث

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

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

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

ResponsesResponse
أو إطارات SSE مفصولة بأسطر جديدة عند stream: true:
آخر تعديل في ٢ أكتوبر ٢٠٢٦