واجهة برمجة تطبيقات Decisions من OpenAI الآن في الإصدار التجريبي العام، تقوم بتقييم النص أو الصور أو كليهما وإرجاع إجابات مكتوبة أسرع بحوالي 10 مرات من واجهة Responses API. توفر الاحتمالات أو الخيارات أو الدرجات لمهام مثل تصنيف المحتوى وتوجيه الطلبات وتحديد الأولويات. واجهة API متاحة في Playground للتجربة قبل البرمجة، مع توقع التوفر العام في الأسابيع القادمة.
تستخدم واجهة Decisions API نقطة النهاية POST /v1/decisions وتدعم حاليًا نموذج gpt-6-luna فقط. يتضمن الطلب النموذج والإدخال والأسئلة، كل منها بنوع وتعليمات وخيارات أو مستويات درجات مسموح بها. يحتوي الرد على مصفوفة answers، ويجب أن يكون لكل سؤال اسم فريد تعيده API.
تشمل أنواع الأسئلة predicate (يتحقق من شرط، ويعيد احتمالاً من 0 إلى 1)، وchoice (يختار خيارًا واحدًا من مجموعة محددة)، وscore (يقيم الإدخال مقابل مستويات مرتبة، ويعيد متوسطًا مرجحًا بالاحتمال لمؤشرات المستوى). استخدم choice للفئات غير المرتبة مثل الأقسام، وscore للمستويات المرتبة مثل الشدة.
لحالات الاستخدام التي تتطلب إنشاء مخطط JSON مخصص أو استدعاء دالة، توصي OpenAI باستخدام Structured Outputs مع واجهة Responses API بدلاً من ذلك. يجب أن تكون الصور عناوين URL بيانات base64 مضمنة؛ عناوين URL المستضافة ومدخلات file_id غير مدعومة. تجمع API بين أجزاء input_text وinput_image في رسالة مستخدم للتقييم متعدد الوسائط.
الكيانات الرئيسية: الشركات: OpenAI
الأسئلة الشائعة: ما هي واجهة Decisions API وكيف تختلف عن واجهة Responses API؟
تقوم واجهة Decisions API بتقييم النص أو الصور أو كليهما وإرجاع إجابات مكتوبة مثل الاحتمالات أو الخيارات أو الدرجات، أسرع بحوالي 10 مرات من واجهة Responses API. وهي مصممة لمهام التصنيف والتوجيه وتحديد الأولويات. استخدمها عندما تحتاج إلى نوع إجابة محدد (predicate، choice، score). لتوليد كائنات تتبع مخطط JSON مخصص، استخدم Structured Outputs مع واجهة Responses API، أو استدعاء الدوال لاستدعاءات الأدوات.
المصدر: Hacker News · لخّصه HeadlinesBriefing