عن المشروع
sub2api-custom هو نسخة مشتقة غير رسمية من Sub2API، يُعرَّف بأنه بوابة API قابلة للتوسعة للذكاء الاصطناعي، تُستخدم لتوزيع وإدارة حصص API في اشتراكات منتجات الذكاء الاصطناعي. يمكن للمستخدمين الوصول إلى خدمات الذكاء الاصطناعي upstream عبر مفاتيح API التي تولدها المنصة.
تضيف هذه النسخة المشتقة عدة توسعات على الأساس الأصلي: يمكن لكل مجموعة تعيين حد تزامن يُحسب بشكل مستقل لكل مستخدم؛ يمكن لكل مفتاح API اختيار مجموعة احتياطية على نفس المنصة، وعند عدم توفر حسابات في المجموعة الرئيسية يتم التبديل تلقائيًا مع تطبيق مضاعف التسعير وخصم الاشتراك ونسب الاستخدام الخاص بالمجموعة الاحتياطية؛ توفر بصمة Codex متعددة النوافذ على جهاز واحد، مع دعم هوية جهاز ثابتة لكل حساب، ومجموعة نوافذ جلسات، وتجاوز البروكسي الفرعي؛ يمكن لواجهة الإدارة عرض أحدث طلبات الحسابات، مع دعم التحديث المستقل وعرض أعمدة قابل للتعديل؛ كما تدعم تحديث الكود المصدري من فرع مخصص عبر مُحدِّث يعمل على الجهاز المضيف.
المشروع مبني باستخدام Go وVue وPostgreSQL وRedis، ويدعم النشر عبر Docker. يوضح ملف README بوضوح أن استخدام هذا المشروع قد ينتهك شروط خدمة الخدمات upstream مثل Anthropic، ويتحمل المستخدم وحده مخاطر حظر الحساب وانقطاع الخدمة وغيرها، والمشروع مخصص فقط للتعلم والبحث التقني، ولا يُصرَّح بأي تشغيل تجاري.
من حيث النشر، يمكن في بيئة Linux Docker استخدام سكربت التثبيت الرسمي للتشغيل السريع وتثبيت مُحدِّث الجهاز المضيف تلقائيًا؛ وفي النشر اليدوي عبر Compose يمكن تنفيذ سكربت تثبيت مُحدِّث الكود المصدري بعد تشغيل الحزمة، لتتمكن لاحقًا من التحديث من صفحة الإدارة. يحتفظ المشروع بترخيص LGPL-3.0 ويُبقي على نسب المصدر الأصلي.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.