OpenAI
OpenAI تُطلق واجهة Decisions في نسخة تجريبية: إجابات محدّدة النوع من gpt-6-luna على v1/decisions
فُحص آلياً على صفحة OpenAI في .
أطلقت OpenAI واجهة Decisions البرمجية في مرحلة تجريبية (beta) مع النموذج gpt-6-luna، على نقطة وصول جديدة اسمها v1/decisions، ويُدرجها سجلّ تغييرات واجهتها في 6 تشرين الأول 2026. ووصفها في السجلّ سطر واحد: حوّل النصوص والصور إلى إجابات محدّدة النوع أسرع بعشر مرّات من واجهة Responses. و«محدّدة النوع» تعني هنا واحداً من ثلاثة: احتمال أن يكون شرطٌ ما صحيحاً، أو اختياراً من مجموعة ثابتة، أو درجةً على سلّم معايير. إن كنت تستدعي نموذجاً لتصنّف محتوى أو توجّه طلبات أو ترتّب أولويّات العمل لا أكثر، فهذه نقطة وصول مبنيّة لهذا العمل بالذات.
ما الذي تغيّر
تقيّم واجهة Decisions نصّاً أو صوراً أو الاثنين معاً، وتعيد إجابات محدّدة النوع أسرع بنحو عشر مرّات من واجهة Responses. وهي في مرحلة تجريبية عامّة ، وgpt-6-luna هو النموذج الوحيد المتاح فيها حالياً ، وتستدعيها على نقطة وصولها الخاصّةPOST /v1/decisions. ولتشغيل أمثلة الدليل تحتاج حزمة OpenAI البرمجية (SDK) بأحد هذه الإصدارات أو أحدث منه: Python 3.26.0، أو JavaScript 7.30.0، أو Go 3.73.0، أو Ruby 0.101.0، أو Java 4.78.0.
للطلب ثلاثة حقول.model يسمّي النموذج؛ وinputهو الدليل المشترك الذي تُطرح عليه الأسئلة كلّها — نصّ واحد، أو رسائل من المستخدم فيها نصّ وصور ؛ وquestionsقائمة بما تريد تقييمه، لكلّ سؤال فيها نوعه وتعليماته وما يُسمح به من خيارات أو مستويات. والردّ مصفوفة اسمهاanswers، والاسم الفريد الذي تعطيه لكلّ سؤال يعود مع إجابته، فتعرف أيّ إجابة لأيّ سؤال. ومثال الشكوى في الدليل يرسل المدخل "I was charged twice for my order." (أي: خُصم ثمن طلبي مرّتين) مع سؤال واحد من نوعchoice اسمه department، يسأل أيّ قسم يجب أن يتولّى الشكوى، وأوّل خياراته billing(قسم الفواتير).
وأنواع الأسئلة ثلاثة:
- predicate، أي سؤال الشرط: يفحص شرطاً، كوجود ضرر ظاهر، ويعيد
probability، وهو تقدير بين 0 و1 لاحتمال أن يكون الشرط صحيحاً. - choice، أي سؤال الاختيار: يختار خياراً واحداً، كالقسم المختصّ، ويعيد
choice، وهي إحدى القيم التي قدّمتها أنت ، ومعها مصفوفة احتمالات للخيارات كلّها وحقل ثقة اسمهconfidence. - score، أي سؤال الدرجة: يقيّم المدخل على مستويات مرتّبة، كدرجة خطورة مشكلة، ويعيد
score، وهو المتوسّط الموزون بالاحتمالات لأرقام المستويات. والأرقام تبدأ من 0 ؛ وفي مثال الدليل تعطي الاحتمالات 0.1 و0.7 و0.2 درجةً قدرها 1.1، أي بين مستويين.
وفي ردّ مثال الشكوى، وهو ردّ يصفه الدليل بأنّه توضيحيّ ، يعودdepartment بالقيمة billingباحتمال 0.95 وبثقة 0.93. وتتعامل الأمثلة البرمجية أيضاً مع إجابة نوعهاrefusal، أي حين يرفض النموذج الإجابة.
ويمكن أن تجتمع أسئلة مستقلّة في طلب واحد على مدخل واحد ؛ أمّا السؤال الذي يعتمد على إجابة سابقة فيحتاج طلباً منفصلاً. والصور يجب أن تُضمَّن في الطلب نفسه بترميز base64 داخل data URL: روابط الصور المستضافة على HTTP أو HTTPS ومدخلاتfile_idغير مدعومة هنا.
ومع gpt-6-luna يكلّف الدخل 0.10 دولار لكلّ مليون رمز ، والدخل وحده ما تدفع ثمنه: لا رسوم لقراءة المخزَّن ولا لكتابته ولا لرموز الخرج. لكنّ علاوات المعالجة الإقليمية ومضاعِفات سعر الدخل في السياق الطويل تبقى سارية. وهذه الأسعار لـ /v1/decisions وحدها؛ أمّا طلبات gpt-6-luna الأخرى فتتبع تسعير النموذج المعتاد. وتدعم الواجهة عدم الاحتفاظ بالبيانات (Zero Data Retention) واستخدامات HIPAA الصحّية للعملاء المؤهَّلين ، مع إقامة البيانات والمعالجة الإقليمية في الولايات المتحدة وأوروبا (المنطقة الاقتصادية الأوروبية وسويسرا).
ما معناه لك
OpenAI نفسها ترسم الحدّ: استخدم Decisions حين يحتاج تطبيقك واحداً من هذه الأنواع الثلاثة من الإجابات، واستخدم Structured Outputs، أي المخرجات المنظّمة، مع واجهة Responses حين تحتاج كائناً يتبع مخطّط JSON الذي تعرّفه أنت، كحقول مستخرَجة أو شرح مكتوب.
ودليلنا ما هي المخرجات المنظّمة فيه النوعان معاً في تذكرة دعم واحدة. حقل issue فيه وعلامة wants_refund هما بالضبط ما تجيب عنه Decisions: سؤال choice وسؤال predicate. أمّا order_id، المنسوخ من رسالة الزبون، وsummary، الجملة التي يكتبها النموذج، فحقل مستخرَج وشرح مكتوب — أي في جهة المخرجات المنظّمة من الحدّ. فإن كان طلبك يصنّف أو يوجّه أو يقيّم فقط، فمكانه /v1/decisions؛ وإن كان يستخرج نصّاً أو يكتبه أيضاً، فأبقِ المخطّط، أو قسّمه إلى طلبين.
وما تكسبه بالانتقال رقم. في ذلك الدليل عاد issue كلمةً واحدة لا أكثر؛ أمّا حين تطرحه سؤال choiceفيعود الحكم نفسه ومعه احتمال لكلّ خيار وقيمة ثقة. ونصيحة OpenAI أن تضع الحدّ الفاصل من أمثلة مصنَّفة من تطبيقك أنت، موازناً كلفة الإنذار الكاذب بكلفة الحالة التي تفوتك. وما يقع تحت الحدّ أرسله إلى شخص يراجعه.
وفي الكلفة، طلب Decisions يُحاسَب على الدخل وحده ، بينما تبقى طلباتك على النموذج نفسه عبر Responses على تسعيره المعتاد. قارن الاثنين على حركة طلباتك الفعلية قبل أن تنتقل.
وتذكّر أنّها تجريبية. ضع الاستدعاء خلف دالّة واحدة في شيفرتك، فيكون أيّ تغيير في الحقول قبل الإتاحة العامّة تعديلاً في مكان واحد. وحدّث حزمة SDK أوّلاً إلى الإصدار المذكور للغتك على الأقلّ ، وإن كانت صورك اليوم روابط مستضافة أو ملفّات مرفوعة، فرمّزها بـbase64 قبل إرسالها.
المصدر
سجلّ تغييرات واجهة OpenAI، مدخل 6 تشرين الأول 2026، ودليل واجهة Decisions.