إذا تم ضبط درجة الحرارة لديك على قيمة أعلى من 0، فسينشئ النموذج مخرجات بها قدر من العشوائية، لذا من المتوقع ظهور إكمالات مختلفة. عندما تريد نتائج متسقة وقابلة للتكرار، استخدم temperature = 0.
إذا كانت درجة الحرارة تساوي 0 بالفعل وما زالت النتائج تختلف، فإليك الأسباب الأكثر شيوعًا:
---
اختلافات المطالبة
تحقق من أن المطالبة مطابقة تمامًا في كلتا البيئتين. حتى مسافة إضافية واحدة أو سطر جديد أو حرف مخفي يمكن أن يؤدي إلى مخرج مختلف.
---
عدم تطابق المعلمات
تأكد من تطابق جميع المعلمات ذات الصلة بين Playground وطلبات واجهة API:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
تأكد أيضًا من أن اسم النموذج مطابق. ستنتج النماذج المختلفة بطبيعة الحال مخرجات مختلفة، حتى مع المطالبة والإعدادات نفسها.
---
إعدادات Playground المسبقة مقابل الإعدادات الافتراضية لواجهة API
قد يطبق Playground إعدادات افتراضية معينة. في واجهة API، إذا حذفت معلمة، فستستخدم قيمتها الافتراضية الخاصة، والتي قد لا تطابق سلوك Playground. لضمان الاتساق، عيّن جميع المعلمات صراحةً في طلب واجهة API.
---
اختلافات التنسيق أو الترميز
تأكد من أن الطلب الذي ترسله إلى واجهة API مطابق للمطالبة في Playground. قد تنشأ الاختلافات من:
تهريب JSON
نهايات الأسطر أو المسافات البادئة
مسافات بيضاء إضافية
إذا تحققت جيدًا من كل هذه الأمور وما زلت ترى اختلافات، فاطلب المساعدة في منتدى المجتمع، حيث قد يكون المستخدمون قد واجهوا مشكلات مشابهة أو قد يتمكنون من المساعدة في استكشاف حالتك المحددة وإصلاحها.
