الطرق: 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. آخر تعديل في ٢ أكتوبر ٢٠٢٦