تُعد Chat Completions واجهة برمجة التطبيقات القياسية للاستخدام مع أحدث نماذج OpenAI. يمكنك معرفة كيفية بدء استخدامها عبر دليل المطور لتوليد النصوص.
اعتبارًا من 11 مارس 2025، أصدرنا اللبنات الأساسية لمنصتنا الجديدة للوكلاء. للاطلاع على التفاصيل، راجع وثائق API الخاصة بنا لـ واجهة Responses API، والأدوات التي تشمل البحث على الويب، والبحث في الملفات، واستخدام الحاسوب، وحزمة Agents SDK الخاصة بنا مع التتبع.
من المطالبات إلى الرسائل
لإجراء محادثة أكثر تفاعلية وديناميكية مع نماذجنا، يمكنك استخدام الرسائل بتنسيق الدردشة بدلًا من نمط المطالبة القديم المستخدم مع الإكمالات.
إليك طريقة عمل ذلك:
بدلًا من إرسال سلسلة واحدة بوصفها مطالبتك، ترسل قائمة رسائل كإدخال.
تحتوي كل رسالة على
roleوcontent.تشمل الأدوار الشائعة
systemوuserوassistantوdeveloperوtool. تُستخدم رسائل الأدوات لنتائج الأدوات/الدوال ويجب أن تقابل استدعاءات أدوات المساعد. للتوافق مع الإصدارات السابقة، قد تظل رسائل الدوال مقبولة وتحوَّل إلى رسائل أدوات في معالجة الخادم. قد يُعاد تعيين رسائل المطوّر وفقًا لدعم النموذج.يحتوي
contentعلى نص الرسالة من الدور.يمكن لتعليمة النظام أن تقدم تعليمات عالية المستوى للمحادثة
تُعالَج الرسائل بالترتيب الذي تظهر به في القائمة، ويستجيب المساعد وفقًا لذلك.
يمكن إكمال حتى طلبات Completions الأساسية من خلال Chat Completions، كما ترى أدناه:
| سابقًا | الآن | | 'prompt' : 'أخبرني نكتة' | 'messages': <br>[{'role':'user', 'content':'أخبرني نكتة'}] |
الآن أصبح إجراء تبادلات متتابعة مع النموذج أسهل من أي وقت مضى، وذلك بتمديد قائمة الرسائل في المحادثة.
'messages': [{'role':'user', 'content':'أخبرني نكتة'},
{'role':'assistant', 'content':'لماذا عبرت الدجاجة الطريق'},
{'role':'user', 'content':'لا أعرف، لماذا عبرت الدجاجة الطريق'}]تعليمات النظام
يمكنك أيضًا استخدام تعليمة على مستوى النظام لتوجيه سلوك النموذج طوال المحادثة. على سبيل المثال، استخدام تعليمة نظام ورسالة كهذه
'messages': [{'role':'system', 'content':'أنت مساعد يتحدث بأسلوب شكسبير.'},
{'role':'user', 'content':'أخبرني نكتة'}, سينتج عن ذلك شيء مثل
{...
'message': {'role':'assistant',
'content':'لماذا عبرت الدجاجة الطريق؟ لتصل إلى الجانب الآخر، ولكن حقًا، كان الجانب الآخر مليئًا بالمخاطر والأخطار، فعادت مسرعة من حيث أتت، وحقًا أقول!'}
...}إذا أردت استكشاف خيارات لا تتطلب منك إدارة سجل محادثة الرسائل بنفسك، فراجع واجهة Assistants API.
