Skip to main content
الطريقة: client.generateResponse() (لبث الأجزاء التي جرى تحليلها استخدم client.streamResponses()).

مثال

البث

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

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

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

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