عن المشروع
OmniRoute هي بوابة ذكاء اصطناعي ذاتية الاستضافة تجمع الوصول إلى مئات مزودي الذكاء الاصطناعي والنماذج خلف نقطة نهاية محلية واحدة. مرخصة بموجب رخصة MIT، لا تتطلب أي تكوين وتعمل فوراً بعد التثبيت دون مفاتيح API أو تسجيلات.
## ما تقوم به
تجمع OmniRoute أكثر من 352 مزود ذكاء اصطناعي تقدم أكثر من 1200 نموذج، بما في ذلك Claude وGPT وGemini وGLM وDeepSeek وKimi وMiniMax. أكثر من 150 من طبقات هذه المزوّدة مجانية، مع تقدير لمخزون.catalog يصل إلى حوالي 1.47 مليار token مجاني شهرياً. توحد البوابة جميع المزوّدين خلف نقطة نهاية متوافقة مع OpenAI `/v1`، بحيث يتصل أي أداة متوافقة بدون SDKs خاصة بالبائع.
## الميزات الرئيسية
- **التوجيه التلقائي عند الفشل**: موجه واعٍ بالحصص ينتقل تلقائياً عبر أربع طبقات مزوّدة (اشتراك → مفتاح API → رخيص → مجاني) عند حدوث حدود السرعة أو الأعطال، مما يحافظ على استمرارية عملك.
- **ضغط الTokens**: يقلل ضغط RTK وCaveman stacking استخدام الTokens بنسبة 15-95٪ (متوسط ~89٪) على الأحمال المؤهلة، مما يساعد على تمديد الحانات المجانية.
- **19 استراتيجية توجيه**: توجيه مرن للطلبات مع circuit breakers وتبريد المفاتيح وحماية من قفل النماذج.
- **دعم MCP وA2A**: تكامل native لبروتوكول Model Context Protocol وبروتوكول Agent-to-Agent.
- **محلي أولاً**: جميع الطلبات تمر عبر `localhost:20128`. مفاتيح التشفير تستخدم AES-256-GCM؛ لا يتم تعويم مرور المزوّدين عبر سحابة طرف ثالث.
- **TLS Stealth**: توجيه TLS اختياري على مستوى Proxy.
- **قياسات حية**: لوحات معلومات في الوقت الفعلي تتبع الاستخدام والحصص والتوفير وزمن الاستجابة p95 عبر جميع المزوّدين المتصلين.
- **ضوابط وتقييمات**: ضوابط وتقييمات جاهزة للإنتاج وآلاف إعلانات الاختبار الثابتة.
## الأدوات المتوافقة
تم تصميم OmniRoute كواجهة خلفية جاهزة للاستخدام لأدوات المطورين والبرمجة، بما في ذلك Claude Code وCodex وCursor وOpenCode وCline وGitHub Copilot وغيرها. مزوّد مفتاح مجاني معد مسبقاً (OpenCode Free) يستجيب فوراً بعد التثبيت الجديد باستخدام معرّف النموذج `auto`.
## خيارات النشر
البوابة متاحة عبر npm (`npm i -g omniroute`) وDocker Hub وتطبيق Electron سطح المكتب وPWA، مما يمنح المستخدمين المرونة في كيفية تشغيلها. تم توفير نصوص بدء سريعة لـPython وNode.js وPHP وcURL.
## البنية
يجلس Smart Router بين المطالب والطبقة المزوّدة، مطبقاً الضغط واختيار المزوّدين من الcatalog بناءً على توافر الحصة وطبقة التكلفة واستراتيجية التوجيه. تُجمّع مفاتيح المزوّدين للتوزيع العادل عبر الفرق التي تشارك اشتراكاً واحداً. يكشف catalog شروط الخطورة عن 13 مزوّدين حيث يجب على المستخدمين مراجعة الشروط قبل الاستخدام.
## المجتمع والمساهمون
تم بناؤه بواسطة أكثر من 550 مساهماً، مع ترجمات بـ51 لغة. قنوات الدعم تشمل Discord وTelegram ومجموعات WhatsApp وخريطة طريق عامة تستهدف الإصدار v3.9.0 LTS.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.