أطلقنا VORIX — منصّة ذكاء اصطناعي بواجهة واحدة وفاتورة واحدة
لماذا بنينا منصّة كاملة بدل غلافٍ رقيق فوق نقطة توليد، وما الذي في يدك اليوم فعلًا.
بعد شهور من البناء والاختبار، بوابة المطوّرين في VORIX متاحة للجميع. هذه المقالة ليست إعلانًا احتفاليًا؛ هي وصفٌ دقيق لما بنيناه، ولماذا اخترنا هذه الطريق دون غيرها، وما الذي لم ننجزه بعد.
المشكلة التي نحلّها
بناء ميزة ذكاء اصطناعي في منتجٍ حقيقي ليس نداءً واحدًا. النداء الأول يعمل في عشر دقائق، ثم تبدأ الأسئلة الحقيقية:
- كم كلّفني هذا الشهر، وأي ميزةٍ في منتجي أكلت الرقم؟
- ماذا يحدث حين يتوقّف النموذج الذي أعتمد عليه في منتصف يوم عمل؟
- كيف أمنع خطأً في حلقة برمجية من أن يستهلك ميزانيّتي في ساعة؟
- كيف أوزّع مفاتيح على ثلاث بيئات دون أن يصير تسريب أحدها كارثة؟
كلّ سؤال من هذه يُحلّ عادةً بطبقةٍ تكتبها بنفسك: عدّاد استهلاك، ومحاولة بديلة، وحدّ معدّل، وإدارة مفاتيح. المنصّة موجودة كي لا تكتب هذه الطبقة مرّة أخرى.
ما الذي بنيناه
نقطة واحدة لكل النماذج. عنوان https://<host>/v1 ومفتاح واحد. تغيّر قيمة model فتنتقل من
مستوى سريع رخيص إلى مستوى استدلال عميق دون لمس سطرٍ آخر في تطبيقك. الشكل مألوف عمدًا: رسائل بأدوار،
وبثّ اختياري، وحقل usage في كل رد.
مستويات لا أسماء. النماذج عندنا مستويات قدرة معلنة: vorix-max للمهام المعقّدة،
وvorix-pro للتوازن، وvorix-flash للحجم الكبير والردود القصيرة، وvorix-vision للصور
والمستندات، وvorix-code للبرمجة، وvorix-embed للتضمينات. ولك أن تترك القرار لـvfm-1 الذي
يختار أقوى مستوى متاح لكل طلب ويسقط للتالي عند التعذّر — وتُحاسَب عندها بسعر المستوى الذي خدمك
فعلًا لا بسعرٍ ثابت يظلم أحد الطرفين.
محاسبة يمكنك مراجعتها. كل رد يحمل عدد توكنات الطلب والرد وكلفتهما بالدولار وبالمايكرو. وخلف ذلك دفترٌ لا يُعدَّل: كل حركة رصيد صفٌّ يحمل المبلغ والرصيد بعده وسببه. سؤال «وين راحت فلوسي؟» له جواب عندنا، لا تخمين.
حدود تحميك قبل أن تفاجئك. حدّ طلبات في الدقيقة لكل مفتاح، وتحقّق من الرصيد قبل كل توليد. إن نفد رصيدك يعود الطلب بالرمز 402 بلا تنفيذ وبلا خصم — لا فاتورة مفاجئة آخر الشهر.
مفاتيح لا نستطيع قراءتها. المفتاح يُولَّد ويُعرض مرّة واحدة، ولا يبقى عندنا منه سوى بصمته وبادئته وآخر أربعة محارف. من فقده يُبطله وينشئ غيره. هذا ليس تشدّدًا: مفتاحٌ يستطيع أحدٌ قراءته مفتاحٌ يمكن تسريبه.
قرار كتبناه في العقد: سطر الهوية
تضيف المنصّة سطر تعليمات نظام واحدًا في بداية رسائلك، يخبر النموذج أنه مساعد VORIX. هذا السطر الوحيد هو كل ما نضيفه، ورسائلك بعده تصل كما كتبتها حرفًا بحرف.
كان بإمكاننا ألّا نذكر هذا. اخترنا توثيقه في صفحة مستقلة لأن ما يُضاف إلى طلبك يجب أن تعرفه: يُحتسب ضمن توكنات الدخل، وقد يفسّر فرقًا صغيرًا بين ما تتوقّعه وما تراه. الشفافية هنا ليست فضيلةً تسويقية بل شرط لتصحيح الأخطاء.
ما الذي لم ننجزه بعد
الشحن يدوي اليوم. لا بوابة دفع آلية بعد. تحوّل المبلغ، وترسل رقم الحوالة من صفحة الشحن، ثم يعتمده فريقنا يدويًا خلال ساعات عمل قليلة. المبلغ لا يدخل محفظتك إلا لحظة الاعتماد. نكتب هذا في صفحة الأسعار نفسها لا في حاشية: من يقرّر الاعتماد علينا يستحق أن يعرف كيف يشحن قبل أن يجرّب لا بعده.
قائمة النماذج ستتوسّع. المستويات الحالية تغطّي أغلب الحالات، ونضيف إليها بحسب ما يطلبه الاستخدام الحقيقي لا بحسب ما يثير الضجيج.
من أين تبدأ
أنشئ حسابًا مجانيًا، وولّد مفتاحًا، وأرسل أول طلب. صفحة البدء السريع تأخذك من صفر إلى ردٍّ حقيقي في أقل من خمس دقائق، وصفحة الأخطاء تجهّزك للإنتاج قبل أن تصل إليه.
نبني هذه المنصّة لأننا نستعملها. وكل ما تقرأه في الوثائق مفروضٌ في الخادم فعلًا — لا وعدًا على صفحة تسويق.