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