null الصريح والمصفوفات الفارغة، وتمرره بأفضل جهد إلى upstream.
جسم الطلب
string | array
الإدخال اختياري عندما يستخدم الطلب بدلًا منه
prompt قابلًا لإعادة الاستخدام أو يتابع استجابة مخزنة عبر previous_response_id.قائمة بعناصر الإدخال التي تتكوّن منها المحادثة.يمكن أن يكون كل عنصر:message: رسالة محادثة تحتوي على الدور والمحتوىfunction_call: طلب استدعاء دالةfunction_call_output: المخرجات من استدعاء دالة
message.content إما سلسلة نصية عادية أو مصفوفة من كتل المحتوى. بالنسبة إلى النماذج القادرة على التعامل مع الصور مثل متغيرات GPT-5.4، مرّر الصور على هيئة كتل input_image بدلًا من تضمين عناوين URL أو سلاسل Base64 مباشرة داخل النص العادي.مقاطع محتوى مثال:{ "type": "input_text", "text": "Describe this image" }{ "type": "input_image", "image_url": "https://example.com/image.jpg" }{ "type": "input_image", "image_url": "data:image/png;base64,..." }
string
تعليمات النظام للنموذج (المكافئة لرسالة النظام).
integer
الحد الأقصى لعدد الرموز المميزة المراد توليدها.
number
افتراضي:"1"
درجة الحرارة الخاصة بالعيننة بين 0 و2.
array
قائمة الأدوات التي قد يستدعيها النموذج. تمرر TokenLab تعريفات الأدوات الأصلية من دون قائمة سماح محلية؛ ويحدد upstream المختار الأنواع والتركيبات المدعومة.
boolean
افتراضي:"false"
إذا كانت true، فسيعيد تدفقًا من الأحداث.
string
معرّف استجابة سابقة لمتابعة المحادثة منها.
boolean
افتراضي:"true"
ما إذا كان سيتم تخزين الاستجابة لاسترجاعها لاحقًا.
object
بيانات وصفية تُضاف إلى الاستجابة لأغراض التتبع.
object
خيارات تهيئة توليد النص. يعتمد سلوك
text.format على النموذج المحدد والمسار الموجَّه؛ ولا يُضمن أن يكون موحدًا عبر كل نموذج.boolean
افتراضي:"true"
ما إذا كان يُسمح بعدة استدعاءات أدوات بالتوازي.
number
معامل أخذ العينات النووية (0-1).
object
إعدادات الاستدلال للنماذج المفعّلة للاستدلال مثل متغيرات عائلة GPT-5.
effort(string): مستوى جهد الاستدلال (low،medium،high)
الاستجابة
string
المعرّف الفريد للاستجابة.
string
القيمة دائمًا هي
response.integer
الطابع الزمني بنظام Unix عند إنشاء الاستجابة.
array
قائمة عناصر الإخراج التي تم إنشاؤها بواسطة النموذج.
object
إحصاءات استخدام الرموز.