Skip to main content
Responses هو بروتوكول OpenAI الأصلي ذي الحالة. تعرضه TokenLab فقط عندما تعلن تفاصيل النموذج عن صيغة Responses وتوجد قناة upstream من البروتوكول نفسه؛ ولا يُستنتج ذلك من اسم النموذج أو المزوّد، ولا يعود الطلب إلى Chat Completions. تحتفظ TokenLab بشكل JSON، بما في ذلك الحقول غير المعروفة وnull الصريح والمصفوفات الفارغة، وتمرره بأفضل جهد إلى upstream.

جسم الطلب

string
مطلوب
معرّف النموذج المطلوب استخدامه. راجع Models للاطلاع على الخيارات المتاحة.
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
إحصاءات استخدام الرموز.