انضم OmniRoute إلى Cheaper Inferenceاستكشف Cheaper Inference

#1 موجّه الذكاء الاصطناعي مفتوح المصدر

وجّه الطلبات عبر 352 مزودًا من خلال نقطة نهاية واحدة متوافقة مع OpenAI، مع تبديل احتياطي تلقائي.

متوافق مع OpenAI مجاني ومفتوح المصدر77.2k نجمة (يُفتح في علامة تبويب جديدة)

OmniRoute × Cheaper Inference

اجمع بين التبديل الاحتياطي التلقائي وأدوات المطورين في OmniRoute وسوق Cheaper Inference المرتب حسب التكلفة. يبدأ كل طلب مؤهل بأرخص مسار مزود متاح.

97 نموذجالسعر المعلن المباشر مقارنةً بسعر Cheaper Inference
الأسعار المعلنة المباشرة مقارنةً بأسعار Cheaper Inference حسب النموذج
النموذجسعر الإدخالسعر الإخراجالتوفيرالسياقالتفاصيل
gpt-5.6-lunaOpenAI · text$0.20$0.08/ 1M tokens$1.20$0.48/ 1M tokensخصم 60%1.1M
gpt-5.6-terraOpenAI · text$2.00$0.80/ 1M tokens$12.00$4.80/ 1M tokensخصم 60%1.1M
gpt-oss-120bOpenAI · text$0.10$0.040483/ 1M tokens$0.50$0.202417/ 1M tokensخصم 59.52%128K
deepseek-v4.1-flashDeepSeek · text$0.15$0.075/ 1M tokens$0.60$0.30/ 1M tokensخصم 50%1.0M
gpt-5.6-solOpenAI · text$4.00$2.00/ 1M tokens$20.00$10.00/ 1M tokensخصم 50%1.1M
glm-4.5Z.ai · text$0.60$0.33/ 1M tokens$2.20$1.21/ 1M tokensخصم 45%128K
glm-4.6Z.ai · text$0.60$0.33/ 1M tokens$2.20$1.21/ 1M tokensخصم 45%198K
glm-4.7Z.ai · text$0.60$0.33/ 1M tokens$2.20$1.21/ 1M tokensخصم 45%128K
عرض 8 من 97 نموذج

عناصر التحكم الأساسية

نقطة نهاية واحدة للمزودين الذين أعددتهم.

Core control

أبقِ الطلبات جارية

عندما يكون الهدف غير متاح أو تجاوز حصته، يختار OmniRoute الهدف السليم التالي.

Core control

اضغط السياق المؤهل

خط معالجة من 12 محركًا يقلّص السياق المؤهل بنسبة 15–95%. وفي المثال الموثّق كثيف الأدوات انخفض بنسبة ~89%.

Core control

$0 للبدء

90+ طبقة مجانية و56 مزودًا مجانيًا دائمًا بشكل متكرر أو بلا مفتاح. لا حاجة لبطاقة ائتمان للبدء السريع بلا مفتاح.

Core control

35 تكاملًا مدعومًا

أعدّ Claude Code وCodex وCursor وCline وCopilot وAntigravity وغيرها من العملاء المدعومين عبر نقطة نهاية واحدة.

Core control

نقطة نهاية واحدة

استقبل طلبات OpenAI وClaude وGemini وResponses API على /v1.

Core control

عناصر تحكم تشغيلية

قواطع الدارة وبيانات الاعتماد المشفّرة وMCP وA2A والذاكرة والحواجز الوقائية والتقييمات تأتي مع البوابة المستضافة ذاتيًا.

الكتالوج

الكل خلف نقطة نهاية واحدة.

كتالوج يشمل المحادثة والوسائط والبحث وبيئات التشغيل المحلية ووكلاء السحابة وتكاملات النظام.

352 مزود

كلها، خلف نقطة نهاية محلية واحدة.

نقطة النهاية الواحدة التي يشير إليها كل عميلhttp://localhost:20128/v1

14 Search12 Audio-only2 Upstream proxy3 Cloud agent1 System
OpenAIAnthropicGoogleDeepSeekxAIZ.aiMoonshotMiniMaxAlibabaMetaBytedanceAion Labs
25OAuthClaude Code، Codex، Cursor، GitHub Copilot، Kimi Code…
233مفتاح APIOpenAI، Anthropic، Groq، NVIDIA، Cerebras، Mistral…
35كوكي الويبChatGPT Web، Claude Web، Gemini Web، Grok Web…
14محليOllama، LM Studio، vLLM، llama.cpp…
13بدون مصادقةOpenCode Free وFelo وPollinations ومسارات أخرى بلا مفتاح…
استكشف مرجع المزودين (opens in a new tab)

البدء السريع

ثبّت، شغّل، اتصل.

ثبّت الحزمة وشغّل البوابة، ثم وجّه أي عميل متوافق مع OpenAI إلى المنفذ 20128.

كتالوج المزودين
352
استراتيجيات التوجيه
19
نقطة نهاية محلية
:20128/v1

Step 1: التثبيت

ثبّت حزمة omniroute من npm بشكل عام.

omniroute: install
$ npm install -g omnirouteadded 1 package

Step 2: التشغيل

شغّل API ولوحة التحكم معًا على المنفذ 20128.

omniroute: run
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128

Step 3: اتصل بأداتك

استخدم http://localhost:20128/v1؛ المسار التلقائي بلا مفتاح يعمل على تثبيت جديد.

omniroute: connect
$ curl localhost:20128/v1/models✓ models listed

عناصر تحكم البوابة

عناصر تحكم البوابة الأساسية في عملية واحدة.

أعدّ التبديل الاحتياطي والحصص والضغط والذاكرة وMCP وA2A من لوحة التحكم المحلية.

Gateway control

تركيبات ذكية

اضبط النموذج على auto أو ابنِ تركيبتك الخاصة بـ 19 استراتيجية وتبديل احتياطي متدرج.

استخدم وضعًا جاهزًا أو اجمع 19 استراتيجية حول الهدف الذي يهمك.

Gateway control

الذاكرة

ذاكرة محادثة دائمة مع بحث بالكلمات المفتاحية عبر FTS5 واستدعاء متجهي عبر Qdrant.

Gateway control

مرونة من 3 طبقات

قاطع المزود وتهدئة الاتصال وإقفال النموذج تعزل الأعطال في أصغر نطاق مفيد.

Gateway control

الحصة المجانية

محاسبة بدون تكرار للمجمّعات عبر 90+ طبقة مجانية.

سعة الطبقات المجانية المنشورة، بدون تكرار.

Gateway control

الضغط

12 محركًا قابلًا للتركيب لمخرجات الأدوات والسياق وأسلوب الاستجابة.

قلّص الرموز المؤهلة بنسبة 15–95%.

Gateway control

خادم MCP

خادم مدمج يوفّر 110 أداة للبوابة عبر 33 نطاقات.

110 أداة · 33 نطاقات · stdio / HTTP

Gateway control

بروتوكول A2A

خادم وكلاء JSON-RPC بـ 6 مهارة.

6 مهارة · JSON-RPC 2.0 · Agent Card

Gateway control

ذاكرة تخزين دلالية

يمكن أن يُعاد الطلب المتكرر من ذاكرة التخزين، وتُبلغ ترويسة الاستجابة بما تم توفيره.

X-OmniRoute-Cache: HIT

توافق العملاء

احتفظ بأدوات البرمجة الحالية لديك.

وجّه أي CLI أو محرر متوافق مع OpenAI إلى عنوان أساسي محلي واحد؛ ويتولى OmniRoute المزودين خلفه.

Claude Code
Codex CLI
Cursor
Cline
GitHub Copilot
Gemini CLI
OpenCode
Kilo Code
Factory Droid
Continue
Roo Code
Antigravity
Aider
OpenClaw
Goose
Grok Build
Windsurf
Devin CLI

http://localhost:20128/v1

request.sh
curl http://localhost:20128/v1/chat/completions \
  -H "Authorization: Bearer $OMNIROUTE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello"}]}'

OmniCopilot

استخدم نماذج OmniRoute في Copilot Chat.

يضيف OmniCopilot نماذج OmniRoute إلى منتقي النماذج الحالي.

المتجر الرسمي

يعمل في VS Code المستقر وInsiders. ثبّته من المتجر أو من عرض الإضافات.

سجل Open VSX

لـ Cursor وWindsurf وVSCodium وTheia وcode-server وGitpod وغيرها من المحررات المتوافقة.

لا حاجة لخطة Copilot

يمكن تشغيل نماذج المزودين عبر OmniRoute في Copilot Chat دون تمرير الاستدلال عبر خطة Copilot.

أنماط الفشل الشائعة

لماذا OmniRoute

اعرف أي عنصر تحكم يعالج كل نمط فشل شائع.

Without routing
With OmniRoute
تنتهي الحصة دون استخدام
تابع واستهلك الرصيد الذي تملكه بالفعل
حدود المعدل توقفك في منتصف المهمة
تبديل احتياطي تلقائي من 4 مستويات في أجزاء من الثانية
مخرجات الأدوات تستهلك الرموز
ضغط بـ 12 محركًا، 15–95% على المحتوى المؤهل
واجهات API المكلفة تتراكم
التوجيه الأمثل للتكلفة يمكنه اختيار أرخص هدف مؤهل
كل أداة تحتاج إعدادها الخاص
نقطة نهاية واحدة ولوحة تحكم واحدة
مزود غير متاح من شبكتك
نطاقات البروكسي وعناصر تحكم بصمة العميل
مفتاح معطّل واحد يعطّل مزودًا كاملًا
القاطع والتهدئة والإقفال تعزل العطل
فريق يتشارك اشتراكًا واحدًا
مجمّعات المفاتيح وحصص التوزيع العادل
تحتاج تحكمًا محليًا في بيانات التوجيه
تخزين محلي أولًا مع بيانات اعتماد مشفّرة
لا رؤية للإنفاق أو الصحة
تحليلات الاستخدام والحصص والتوفير وزمن الاستجابة

لقطة من الوثائق

كيف تتقارن البوابات

القدرات مُتحقَّق منها مقابل وثائق المشاريع المرتبطة بتاريخ 2026-08-30.

القدرةOmniRoute (يُفتح في علامة تبويب جديدة)9Router (يُفتح في علامة تبويب جديدة)LiteLLM (يُفتح في علامة تبويب جديدة)CLIProxyAPI (يُفتح في علامة تبويب جديدة)
المزودون35240+100+8+ upstreams
استراتيجيات التوجيه193-tierretry / priorityround-robin / fill-first
تبديل احتياطي متدرج مع واجهةYesYesManual policyMulti-account
ضغط الرموز12 engines · 15–95%RTK / Headroom / CavemanNo built-in pipelineHTTP compression

لقطة من README العام والوثائق الرسمية؛ راجع المصادر المرتبطة قبل قرارات الشراء أو النشر.

النشر

9 طريقة مدعومة لتشغيل OmniRoute.

ثبّته على حاسوب محمول أو خادم أو هاتف، أو اتصل عبر محرر وإضافة مدعومين.

التوجيه

اختر مسارًا تلقائيًا.

استخدم وضعًا جاهزًا أو اجمع 19 استراتيجية حول الهدف الذي يهمك.

النموذج · التبديل الاحتياطي مفعّلautoBalanced default
طلب متوافق مع OpenAI
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Write a TypeScript retry helper."}]}'

Routing alias auto selected. Objective: Balanced default. Fallback enabled.

استهلك حصة الاشتراك

استخدم الحصة التي تملكها بالفعل قبل اللجوء إلى واجهات API المدفوعة.

priority · fill-first

وزّع الحمل

وازن الحركة بين المفاتيح والحسابات لتقليل ضغط حدود المعدل.

weighted · round-robin · p2c · least-used · headroom

الأرخص أولًا

وجّه إلى الهدف المؤهل الأقل تكلفة.

cost-optimized

مراعٍ للسياق

أبقِ السياقات الطويلة على النماذج التي تتسع لها، ثم انقلها عند الحاجة.

context-relay · context-optimized · cache-optimized

عشوائي

وزّع الحركة المؤهلة بين الأهداف.

random · strict-random

تقييم تكيّفي

استخدم تقييمًا بـ 15 عوامل، وآخر حالة سليمة معروفة، ونوافذ تراعي إعادة الضبط.

reset-window · reset-aware · lkgp · auto · fusion · pipeline

محاسبة الطبقات المجانية

سعة الطبقات المجانية المنشورة، بدون تكرار.

455 مدخلًا في الكتالوج تُختصر إلى 40 مجمّعًا متكررًا؛ ولا يُحتسب في الرقم الرئيسي إلا الميزانيات الموجبة المنشورة.

1.51B

المحاسبة بدون تكرار للمجمّعات تمنع احتساب الحصص المشتركة أكثر من مرة. ويبقى المزودون بلا حد ظاهرين دون تضخيم إجمالي الرموز. Checked 2026-08-30.

عرض طريقة الحساب (يُفتح في علامة تبويب جديدة)
مزودون مجانيون دائمًا بشكل متكرر أو بلا مفتاح56
  • Mistral1B/month
  • LLM7150M/month
  • Nara150M/month
  • Gemini CLI · forever60M/month
  • Kiro50 credits/month
  • Qoder · foreverFree catalog
  • LongCat · forever50M/day
  • Cerebras1M/day
  • NVIDIA NIM~40 RPM
  • Pollinations · foreverNo key
  • Cloudflare Workers AI · foreverDaily neurons
  • OpenCode Free · foreverNo-auth catalog

ضغط السياق

قلّص الرموز المؤهلة بنسبة 15–95%.

يمكن ضغط مخرجات الأدوات والسياق المتكرر والبيانات المهيكلة المتضخمة قبل وصولها إلى النموذج.

السياق مخفّض بنسبة 15–95% من الرموز المؤهلة

قبل: The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total. بعد: sum all list items where value > 0

  1. Session-Dedup
  2. CCR
  3. Lite
  4. RTK
  5. Responses Tool Output
  6. Headroom
  7. Relevance
  8. Caveman
  9. Aggressive
  10. LLMLingua-2
  11. Ultra
  12. OmniGlyph

نفس التعليمة. سياق أقل تدفع ثمنه.

قبل69 tokens
The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total.
بعد19 tokens
sum all list items where value > 0

خط معالجة قابل للتركيب

  1. Session-Dedup
    أسقِط المحتوى الذي أُرسل سابقًا في الجلسة.
  2. CCR
    أرشف الكتل الكبيرة واستعدها عند الطلب.
  3. Lite
    طبّق تنظيفًا محافظًا بلا فقدان.
  4. RTK
    رشّح مخرجات الأوامر والأدوات وأزل تكرارها.
  5. Responses Tool Output
    اضغط حمولات أدوات Responses API.
  6. Headroom
    طبّق ضغطًا قابلًا للعكس على البيانات الجدولية والمهيكلة.
  7. Relevance
    احتفظ بالجمل الأكثر صلة بآخر استعلام.
  8. Caveman
    استخدم تكثيفًا للنص قائمًا على القواعد.
  9. Aggressive
    طبّق تقليمًا أقوى وفق الإعدادات.
  10. LLMLingua-2
    استخدم تقليمًا دلاليًا آمنًا للكود في عامل معزول.
  11. Ultra
    اجمع مراحل التوفير العالي مع حواجز الحفظ.
  12. OmniGlyph
    شفّر البنى المتكررة المؤهلة بشكل مضغوط.

الملفات

النطاق المنشور للملف~30%x-omniroute-compression: standard

تم اختيار ضغط Standard. النطاق المنشور ~30%.

عناصر التحكم وأنماط الإخراج

  • ملفات مسمّاة ومحدد نشط
  • استوديو الضغط المرئي
  • تحرير السياق من Anthropic
  • قرص ميزانية السياق التكيّفي
  • لكل طلب \
  • ترويسة
  • منصة تقييم دون اتصال
  • تشغيل تلقائي عند حد الرموز
  • Terse prose
  • Less code (YAGNI)
  • Terse CJK 文言

أولوية التحكم: ترويسة الطلب → التركيبة → الملف → السياسة التكيفية → الافتراضي.

عزل الأعطال

اعزل أعطال المزود والاتصال والنموذج.

مفتاح معطوب لا ينبغي أن يُسقط مزودًا. ونموذج محدود لا ينبغي أن يُسقط اتصالًا.

النموذج ⊂ الاتصال ⊂ المزود
قاطع دارة المزودعندما يكون المزود غير سليم، يتخطاه توجيه التركيبات حتى ينجح فحص نصف مفتوح.
تهدئة الاتصالهدّئ مفتاحًا أو حسابًا واحدًا بينما تواصل الاتصالات الشقيقة الخدمة.
إقفال النموذجأقفل نموذجًا واحدًا محدود المعدل أو غير متاح بينما تبقى النماذج الأخرى على الاتصال متاحة.

عناصر تحكم الشبكة

توجيه الشبكة وعناصر تحكم البيانات المحلية.

تتحكم نطاقات البروكسي في توجيه الشبكة بينما يحتفظ التخزين المحلي أولًا بالبيانات التشغيلية على جهازك.

ثلاثة نطاقات للبروكسي

وجّه عالميًا أو لكل مزود أو لكل اتصال على حدة.

  • عالمي · لكل مزود · لكل اتصال
  • بروكسيات SOCKS5 وHTTP(S)
  • تكامل مع سوق البروكسي

عناصر تحكم TLS وبصمة العميل

طابق عملاء المزودين المدعومين وصولًا إلى خصائص النقل المحددة.

  • نقل يدعم JA3/JA4 عبر wreq-js
  • ملفات عميل خاصة بكل مزود
  • عناصر تحكم الخروج عبر IPv4 وIPv6

خاص ومحلي أولًا

تبقى المفاتيح والاستخدام والسجل على المضيف الذي تتحكم فيه.

  • SQLite على القرص مع بيانات اعتماد مشفّرة بـ AES-256-GCM
  • لا يلزم حساب OmniRoute
  • استضف ذاتيًا على البنية التي تختارها
روسياالصينإيرانكوباتركيا

لوحة تحكم محلية

أعدّ OmniRoute دون تحرير YAML.

أدر المزودين والتركيبات والتحليلات والصحة والتكاليف على localhost:20128/dashboard.

localhost:20128/dashboardبيانات نموذجية
352مزودًا متصلًا
90+طبقة مجانية متاحة
198سليم في هذا المثال
  • Claude Code · OAuth · مباشر
  • Cerebras · مجاني · مباشر
  • Groq · مثال على التهدئة
  • NVIDIA NIM · مجاني · مباشر

بروتوكولات الوكلاء

اعرض OmniRoute عبر MCP وA2A.

يمكن لـ OmniRoute عرض بوابته لعملاء MCP وشبكات A2A ووكلاء البرمجة السحابيين المدعومين.

خادم MCP

110 أداة عبر 33 نطاقات على وسائط نقل stdio وHTTP.

110 أداة · 33 نطاقات · stdio / HTTP

claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream

خادم A2A

6 مهارة للتوجيه الذكي والحصص والاكتشاف وتحليل التكاليف وتقارير الصحة عبر JSON-RPC 2.0.

6 مهارة · JSON-RPC 2.0 · Agent Card

وكلاء السحابة

اربط تدفقات عمل Codex وCursor وDevin وJules المدعومة عبر سطح تنسيق واحد.

Codex · Cursor · Devin · Jules

خدمات إضافية

وسّع البوابة.

خدمات مضمّنة

شغّل Bifrost أو 9Router أو CLIProxy كخدمات جانبية مُدارة، أو شغّل ملف عنقود كاملًا.

معرفتك، في السياق

اربط Notion وObsidian كمصادر سياق مدعومة بـ MCP.

حواجز وقائية مدمجة

فحوصات حقن الأوامر، وإخفاء اختياري للبيانات الشخصية، ومرشحات أمان موحّدة دون الارتباط بمزود واحد.

أهداف الاستخدام

تابع السلاسل والإنجازات والتوفير المباشر جنبًا إلى جنب مع التحليلات التشغيلية.

من المجتمع

كيف يُستخدم OmniRoute ويُناقش.

اطّلع على ما يبنيه المطورون ويسألون عنه ويشاركونه على X وReddit وYouTube.

32 فيديو من 32 قناةعرض كل فيديوهات المجتمع الـ 32

one local endpoint for cursor / cline / claude code / copilot 😳 OmniRoute (24.7k★ on GitHub) runs a self-hosted router on your machine so you only need one base URL for all your coding agents. wha…

25 posts from X · 25 Reddit postsعرض كل المنشورات

مبني في العلن

نشاط المستودع

اطّلع على النجوم والتفريعات والمساهمين والإصدارات من لقطة GitHub المحفوظة.

OmniRoute من Cheaper Inference

اختر كيف تشغّل OmniRoute.

استضف OmniRoute ذاتيًا، أو ابدأ بـ Cheaper Inference للحصول على بوابة مستضافة مرتبة حسب التكلفة.