Files
OmniRoute/docs/i18n/hi
Diego Rodrigues de Sa e Souza c3e966eeb9 docs(changelog): reconcile the v3.8.51 living section — round 2 (2026-09-15) (#13731)
Second `npm run release:reconcile` pass on `release/v3.8.50..release/v3.8.51`
(091589089c..c0f92ec98a, 916 non-merge commits, 877 merged PRs):

- fold the 173 changelog.d fragments accumulated since #12971 under
  `## [3.8.51]` and delete them
- generate bullets for the 58 cycle commits that had no fragment
  (4 features / 42 fixes / 12 maintenance), each with the merged PR link and
  `— thanks @author`
- link 137 fragment bullets to the PR of the commit that added them and
  credit the author; two prefix/origin mismatches reviewed (#12945→#13392,
  #13001→#13379, both maintainer rebaselines of other people's PRs)
- refresh "Release by the numbers" + Top-25 and regenerate the
  `### 🙌 Contributors` hall (112 external contributors + maintainer; every
  non-bot author of the 877 merged PRs present)
- closed-PR credit audit for the window: nothing to add (#13215→#13361 and
  #13059→#13690 are still open, #12998 was independently fixed earlier by
  #12853); no human co-author trailers, no commits without a PR
- resync the 58 i18n CHANGELOG mirrors

Gates: check:changelog-integrity OK, check:docs-sync PASS.
2026-09-17 10:47:11 -03:00
..

README (हिन्दी)

🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW


OmniRoute डैशबोर्ड

🚀 OmniRoute — मुफ़्त AI गेटवे

OmniRoute — कोडिंग कभी न रोकें। हर AI टूल → 359 प्रदाता — 150+ मुफ़्त — एक ही एंडपॉइंट के माध्यम से। Claude Code, Codex, Cursor, Cline, Copilot और Antigravity को ऑटो-फ़ॉलबैक के साथ मुफ़्त Claude / GPT / Gemini से जोड़ें। RTK + Caveman स्टैक्ड कम्प्रेशन 15–95% टोकन (~89% औसत) बचाता है — कभी सीमा तक न पहुँचें। 359 AI प्रदाता · 150+ मुफ़्त टियर · ~1.47B मुफ़्त टोकन/माह · 19 रूटिंग रणनीतियाँ · शुरुआत के लिए $0।

💰 ~1.47B मुफ़्त टोकन / माह

मुफ़्त टियर को मैन्युअल रूप से एक साथ जोड़ना मुश्किल है — दर्जनों SDK, दर्जनों रेट लिमिट, और आपको यह भी पता नहीं होता कि वास्तव में आपके पास कितना उपलब्ध है। OmniRoute 34 आवर्ती पूल कुंजियों में 452 मुफ़्त-टियर प्रविष्टियों को सूचीबद्ध करता है और प्रकाशित सकारात्मक मासिक बजट वाले 16 पूल तथा प्रति-मॉडल पाँच Groq सीमाओं से टोकन की प्रमुख संख्या की गणना करता है, जिसमें साझा पूल के आधार पर डुप्लिकेट हटाए जाते हैं। जो कोटा केवल क्षेत्रीय पहचान सत्यापन के बाद उपलब्ध होते हैं (वर्तमान में: ModelScope), उन्हें अलग दिखाया जाता है—क्षेत्रीय पहचान सत्यापन के पीछे +~6M—और उन्हें कभी भी प्रमुख संख्या में नहीं जोड़ा जाता। परिणाम डैशबोर्ड (/dashboard/free-tiers) पर दृश्यमान रहता है।

OmniRoute मुफ़्त-टियर बजट कार्ड: स्थिर रूप से प्रति माह ~1.47B मुफ़्त टोकन, साइनअप क्रेडिट के साथ पहले महीने में अधिकतम ~2.07B, एक एंडपॉइंट के पीछे 452 सूचीबद्ध मुफ़्त-टियर प्रविष्टियों को कवर करने वाली 34 प्रलेखित आवर्ती पूल कुंजियों से। ईमानदार पूल-डुप्लिकेट-रहित गणना — प्रत्येक साझा पूल की गिनती केवल एक बार की जाती है, जिसमें प्रकाशित सकारात्मक मासिक टोकन बजट वाले 16 आवर्ती पूल और प्रति-मॉडल पाँच Groq सीमाएँ शामिल हैं; शर्तों से जुड़े जोखिम की सूची में 13 प्रदाताओं को परहेज़ करने योग्य चिह्नित किया गया है, ताकि आप निर्णय ले सकें। बजट बार में Mistral 1B, Nara 210M, LLM7 150M, Groq 30M (प्रति-मॉडल पाँच सीमाएँ) और छोटे पूल शामिल हैं, साथ ही पहले महीने के साइनअप क्रेडिट और स्थायी रूप से मुफ़्त, बिना टोकन सीमा वाले प्रदाताओं को अलग से दिखाया गया है, ताकि वे प्रमुख संख्या को कभी न बढ़ाएँ। /dashboard/free-tiers पर इस्तेमाल और शेष की लाइव जानकारी।

लाइव /dashboard/free-tiers पृष्ठ का एनिमेटेड सारांश। पूरी कार्यप्रणाली (पूल डुप्लिकेट हटाना, क्रेडिट टियर, प्रदाता की शर्तें): docs/reference/FREE_TIERS.md

इन आँकड़ों का लाइव कैटलॉग के आधार पर हर दो सप्ताह में पुनः ऑडिट किया जाता है और ये दोनों दिशाओं में बदलते हैं — यदि कोई प्रदाता मुफ़्त टियर समाप्त करता है तो संख्या घटती है; कोई नया जुड़ता है तो यह बढ़ती है। हम वही प्रकाशित करते हैं जिसकी कैटलॉग वास्तव में गणना करता है, कभी भी ऊपर की ओर पूर्णांकित सर्वोत्तम स्थिति नहीं।


यदि OMNIROUTE ने आपके पैसे बचाने और आपका काम आसान बनाने में मदद की है, तो रिपॉज़िटरी को स्टार दें।

स्टार diegosouzapw%2FOmniRoute | Trendshift स्टार इतिहास रैंक olud.ai

💬 समुदाय से जुड़ें

👋 मेंटेनर को फ़ॉलो करें — नए प्रदाताओं, रिलीज़ और सुझावों की जानकारी सबसे पहले पाएँ:

LinkedIn पर Diego को फ़ॉलो करें GitHub पर @diegosouzapw को फ़ॉलो करें

Discord Telegram WhatsApp वैश्विक WhatsApp ब्राज़ील वेबसाइट

सवाल, प्रदाताओं से संबंधित सुझाव, रोडमैप और सहायता → Discord · Telegram · WhatsApp 🌍 वैश्विक / 🇧🇷 ब्राज़ील / पोर्टल


📈 गेटवे लगातार बढ़ रहा है

v3.8.49 v3.8.50 v3.8.51+
🌐 प्रदाता 290 352 और कतार में
🧠 अद्वितीय चैट मॉडल ID 1185 1312
🖼️ मोडैलिटी ब्रिज 🆕 विज़न + ऑडियो + वीडियो
📡 Radar निःशुल्क कैटलॉग 🆕 ऑप्ट-इन
⚖️ कोटा-जागरूक शेड्यूलिंग 🆕 Quota-Share
📊 कोटा टेलीमेट्री 🆕 लाइव

रोडमैपv3.9.0 LTS की ओर अग्रसर


🧩 उपलब्ध

npm संस्करण NPM मासिक Docker Hub लाइसेंस: MIT Docker पुल Electron डाउनलोड

🚀 शुरुआत 🚀 त्वरित शुरुआत 📦 इंस्टॉल करें 🆓 शून्य-कॉन्फ़िगरेशन
💡 जानें 💥 वादा 🤔 OmniRoute क्यों 🏆 क्या इसे अलग बनाता है
⚙️ सुविधाएँ 🎯 कॉम्बो 🌐 प्रदाता 🔌 CLI और MCP
🗜️ संपीड़न 🖥️ यह कहाँ चलता है 🔒 निजी
👀 इसे देखें 🎬 क्रियाशील रूप में नया क्या है 🤖 संगत CLI
💚 सहयोग 💚 सहयोग / दान करें 💬 समुदाय 💖 प्रायोजक
📦 परियोजना 🛠️ तकनीकी स्टैक 📖 दस्तावेज़ीकरण 👥 योगदानकर्ता
🌐 66 भाषाओं में

अंग्रेज़ी (en) पुर्तगाली — ब्राज़ील (pt-BR) पुर्तगाली (pt) स्पेनी (es) फ़्रांसीसी (fr) इतालवी (it) जर्मन (de) डच (nl) रूसी (ru) यूक्रेनी (uk-UA) पोलिश (pl) चेक (cs) स्लोवाक (sk) रोमानियाई (ro) हंगेरियाई (hu) बल्गेरियाई (bg) डेनिश (da) फ़िनिश (fi) नॉर्वेजियाई (no) स्वीडिश (sv) चीनी — सरलीकृत (zh-CN) चीनी — पारंपरिक (zh-TW) जापानी (ja) कोरियाई (ko) थाई (th) वियतनामी (vi) इंडोनेशियाई (id) मलय (ms) फ़िलिपीनो (phi) हिन्दी (hi) गुजराती (gu) मराठी (mr) तमिल (ta) तेलुगु (te) बांग्ला (bn) उर्दू (ur) फ़ारसी (fa) अरबी (ar) हिब्रू (he) तुर्की (tr) अज़रबैजानी (az) स्वाहिली (sw) यूनानी (el) क्रोएशियाई (hr) सर्बियाई (sr) लिथुआनियाई (lt) एस्टोनियाई (et) लातवियाई (lv) स्लोवेनियाई (sl) माल्टीज़ (mt) आयरिश (ga) कन्नड़ (kn) मलयालम (ml) ओड़िया (or) पंजाबी (pa) नेपाली (ne) सिंहला (si) बर्मी (my) खमेर (km) हौसा (ha) योरूबा (yo) इग्बो (ig) अम्हारिक (am) उज़्बेक (uz) जॉर्जियाई (ka) आर्मेनियाई (hy)


🆓 इंस्टॉल करते ही काम करता है — न कोई कुंजी, न कोई कॉन्फ़िगरेशन

इंस्टॉल करते ही काम करता है — शून्य कॉन्फ़िगरेशन। तीन चरण: 1. इंस्टॉल करें — npm i -g omniroute, सर्वर localhost:20128 पर शुरू हो जाता है। 2. अपने टूल को http://localhost:20128/v1 पर इंगित करें — कोई भी OpenAI-संगत टूल (Claude Code, Cursor, Cline)। 3. यह उत्तर देता है — बिना API कुंजी, साइनअप या कॉन्फ़िगरेशन के तुरंत उत्तर पाने के लिए model auto को कॉल करें। कुंजी-रहित प्रदाता OpenCode Free को auto कॉम्बो में पहले से जोड़ा गया है, इसलिए नया इंस्टॉलेशन तुरंत उत्तर देता है।
# नया इंस्टॉलेशन, शून्य क्रेडेंशियल — `auto` पहले से काम करता है:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

कोई विशिष्ट मुफ़्त बैकएंड पसंद है? सीधे oc/… (OpenCode Free) को कॉल करें। फिर auto अपनाएँ और OmniRoute को चुनने दें।

📦 Python, Node.js, PHP और cURL के लिए कॉपी-पेस्ट क्विकस्टार्ट स्क्रिप्ट → examples/quickstart/


💥 वादा

वादा — एक एंडपॉइंट और 359 प्रदाता। जब तक कोई अन्य स्वस्थ लक्ष्य उपलब्ध है, स्वचालित फ़ॉलबैक रूटिंग जारी रखता है। छह स्तंभ: 359 प्रदाताओं में लचीला फ़ॉलबैक · योग्य वर्कलोड पर 95% तक टोकन बचत · 150+ मुफ़्त टियर और 53 आवर्ती/कुंजी-रहित हमेशा-मुफ़्त प्रदाताओं के साथ $0 से शुरुआत · एक कॉन्फ़िगरेशन के माध्यम से 36 CLI/एजेंट एकीकरण · /v1 पर OpenAI, Claude, Gemini और Responses API संगतता · सर्किट ब्रेकर, TLS स्टेल्थ, MCP के 110 टूल, A2A, मेमोरी, गार्डरेल, इवैल और 5,100+ ट्रैक की गई परीक्षण फ़ाइलों में 39,000+ स्थैतिक परीक्षण घोषणाओं सहित प्रोडक्शन नियंत्रण।

🤔 OmniRoute क्यों?

OmniRoute क्यों — 10 डैशबोर्ड, निष्क्रिय API कुंजियों और अचानक आने वाले बिलों के बीच उलझना बंद करें। रोज़मर्रा की दस समस्याएँ और उनके समाधान: बिना उपयोग के समाप्त होने वाला कोटा → सब्सक्रिप्शन का अधिकतम उपयोग; कोडिंग के बीच रेट लिमिट → 4-टियर ऑटो-फ़ॉलबैक (सब्सक्रिप्शन → API → सस्ता → मुफ़्त); टूल आउटपुट द्वारा टोकन की खपत → RTK + Caveman कम्प्रेशन (15–95%); महँगे API → लागत-अनुकूलित रूटिंग; हर टूल का अपना सेटअप → एक एंडपॉइंट, एक डैशबोर्ड; AI ब्लॉक होना → 3-स्तरीय प्रॉक्सी + TLS स्टेल्थ; निष्क्रिय कुंजियाँ → 3-परत लचीलापन (सर्किट ब्रेकर, कुंजी कूलडाउन, मॉडल लॉकआउट); एक सब्सक्रिप्शन साझा करने वाली टीम → उचित-हिस्सेदारी कोटे वाले कुंजी पूल; किसी और के क्लाउड से होकर जाने वाले प्रॉम्प्ट → AES-256-GCM एन्क्रिप्टेड कुंजियों के साथ लोकल-फ़र्स्ट; खर्च की दृश्यता नहीं → लाइव एनालिटिक्स (उपयोग, कोटा, बचत, p95 लेटेंसी)।
OmniRoute अनुरोध प्रवाह: आपका IDE या CLI (Claude Code, Cursor, Cline…) एक स्थानीय एंडपॉइंट (http://localhost:20128/v1) को कॉल करता है; जब तक कोई योग्य स्वस्थ लक्ष्य उपलब्ध रहता है, OmniRoute Smart Router (RTK + Caveman कम्प्रेशन, 19 रूटिंग रणनीतियाँ, सर्किट ब्रेकर, TLS स्टेल्थ, MCP, A2A, गार्डरेल) 4 प्रदाता टियरों में फ़ॉलबैक कर सकता है — टियर 1 सब्सक्रिप्शन, टियर 2 API कुंजी, टियर 3 सस्ता और टियर 4 मुफ़्त।

🤝 हमारे ओपन सोर्स मित्रों द्वारा समर्थित

Kimi K3 — ओपन फ्रंटियर इंटेलिजेंस · 2.8T पैरामीटर · 1M-टोकन कॉन्टेक्स्ट

ओपन सोर्स मित्र के रूप में जुड़ना चाहते हैं? ये वे कंपनियाँ हैं जो ओपन सोर्स का समर्थन करती हैं और OmniRoute को आगे बढ़ाने में मदद करती हैं — और हम सार्वजनिक रूप से बताते हैं कि उनके द्वारा दिया गया प्रत्येक टोकन कहाँ खर्च होता है। संपर्क करें: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

संस्थापक ओपन सोर्स मित्र
इस प्रोजेक्ट का समर्थन करने के लिए हमारे संस्थापक ओपन सोर्स मित्र Kimi (Moonshot AI) का धन्यवाद! Kimi, ओपन-वेट K2 और K3 मॉडल परिवारों के पीछे की AI लैब है — Kimi K3 बंद मॉडलों की कीमत के एक छोटे-से हिस्से में 1M-टोकन कॉन्टेक्स्ट विंडो, नेटिव विज़न और फ्रंटियर-स्तरीय कोडिंग प्रदान करता है, और Claude Code, Codex तथा OmniRoute द्वारा समर्थित प्रत्येक कोडिंग टूल के साथ बिना किसी अतिरिक्त सेटअप के काम करता है।

Kimi का समर्थन किन चीज़ों को संचालित करता है: Kimi के API क्रेडिट OmniRoute की AI-सत्यापित रिलीज़ पाइपलाइन को संचालित करते हैं — Kimi K3 द्वारा संचालित मर्ज सत्यापन चरण, जो प्रत्येक pull request के जारी होने से पहले उसकी समीक्षा करता है — साथ ही रोज़मर्रा के फ़ीचर विकास को भी। प्रथम-श्रेणी Kimi समर्थन दोनों माध्यमों पर उपलब्ध है: प्रत्यक्ष Kimi API (kimi-k3) और Kimi Code कोडिंग प्लान (OAuth और API कुंजी)। OmniRoute, Kimi के समर्थन कार्यक्रम में शामिल पहला ब्राज़ीलियाई ओपन-सोर्स प्रोजेक्ट भी है। 15% अतिरिक्त क्रेडिट के साथ Kimi API कुंजी प्राप्त करें →
Cheaper Inference
Cheaper Inference
cheaperinference.com

ओपन सोर्स मित्र
इस प्रोजेक्ट का समर्थन करने के लिए OmniRoute के ओपन सोर्स मित्र Cheaper Inference का धन्यवाद! Cheaper Inference एक लागत-क्रमबद्ध गेटवे है, जो 42 फ्रंटियर मॉडल — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok और MiniMax — को एक OpenAI-संगत एंडपॉइंट के माध्यम से पुनर्विक्रय करता है और प्रत्येक अनुरोध को सबसे सस्ते योग्य प्रदाता तक रूट करता है, जबकि मॉडल निर्माता की सूचीबद्ध कीमत से अधिक शुल्क कभी नहीं लेता।

OmniRoute में प्रथम-श्रेणी समर्थन: Chat Completions, नेटिव /v1/responses एंडपॉइंट, विज़न, टूल कॉलिंग और 3 इमेज मॉडल (grok-imagine, nano-banana-pro, nano-banana-2, जिन्हें cheaperinference/<model> के रूप में एक्सेस किया जा सकता है)। API कुंजी प्राप्त करें →

aff=omniroute टैग वाले लिंक पार्टनर लिंक हैं। वे आपके लिए बिना किसी अतिरिक्त लागत के प्रोजेक्ट को वित्तपोषित करते हैं।


🎟️ एफिलिएट प्रोमो — ऐसे प्रदाताओं के मुफ़्त साइनअप कूपन जिन्हें हम प्रायोजित नहीं करते (विस्तार करने के लिए क्लिक करें)

यह अनुभाग केवल रेफ़रल/कूपन कोड के लिए है। प्रायोजित साझेदारियाँ ऊपर दिए गए 🤝 हमारे ओपन सोर्स मित्रों द्वारा समर्थित अनुभाग में हैं। यहाँ सूचीबद्ध प्रदाताओं के साथ OmniRoute का कोई प्रायोजन या साझेदारी नहीं है — ये सार्वजनिक कूपन हैं, जिनका उपयोग कोई भी कर सकता है।

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — एफिलिएट साइनअप · साइनअप पर $100 के मुफ़्त क्रेडिट (मुफ़्त सर्वर, अधिक विलंबता की अपेक्षा करें — परीक्षण के लिए सर्वोत्तम, प्रोडक्शन के लिए नहीं)। v3.8.50 से OmniRoute में प्रथम-श्रेणी समर्थन: Chat Completions, Anthropic-संगत वायर फ़ॉर्मैट और OpenAI-संगत पाथ। उपलब्ध मॉडलों में claude-opus-4-8, claude-opus-5, gpt-5.6-sol और अन्य शामिल हैं। अपने $100 प्राप्त करें →

⚠️ एफिलिएट लिंक — इस प्रदाता के साथ OmniRoute का कोई प्रायोजन या साझेदारी नहीं है।

क्या आप किसी अन्य प्रदाता को जानते हैं, जिसका उदार मुफ़्त साइनअप कूपन OmniRoute उपयोगकर्ताओं को लाभ पहुँचाता हो? एक issue खोलें और हम उसे यहाँ जोड़ देंगे।


🎯 कॉम्बो — प्रमुख सुविधा

सभी 19 कॉम्बो रूटिंग रणनीतियाँ एनिमेटेड रूप में — प्रत्येक रणनीति के लिए एक टाइल: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, cache-optimized, lkgp, auto, fusion, pipeline। प्रत्येक क्या करती है, इसके लिए ऊपर दी गई तालिका देखें।

कॉम्बो मॉडल की एक शृंखला है, जिनके बीच OmniRoute स्वचालित रूप से रूट करता है। यदि कोटा समाप्त हो जाए, कोई प्रदाता विफल हो जाए या लागत अचानक बढ़ जाए, तो कॉम्बो अगले पात्र और स्वस्थ मॉडल पर जा सकता है। 🛡️

शून्य-कॉन्फ़िगरेशन — बस auto का उपयोग करें

कोई कॉम्बो बनाने की आवश्यकता नहीं है। अपने मॉडल को auto (या इसके किसी प्रकार) पर सेट करें और OmniRoute आपके कनेक्ट किए गए प्रदाताओं से एक वर्चुअल कॉम्बो बनाता है, जिसकी लाइव स्कोरिंग होती है:

मॉडल IDयह किसके लिए अनुकूलन करता है
auto🎯 संतुलित डिफ़ॉल्ट (LKGP — आपके अंतिम अच्छे प्रदाता के साथ बना रहता है)
auto/coding🧑💻 कोड जनरेशन के लिए गुणवत्ता-प्रथम भार
auto/fast सबसे कम विलंबता पहले
auto/cheap💰 प्रति टोकन सबसे सस्ता पहले
auto/offline🔋 सर्वाधिक कोटा / रेट-लिमिट गुंजाइश पहले
auto/smart🔭 बेहतर मॉडल खोजने के लिए गुणवत्ता-प्रथम + 10% अन्वेषण
auto/lkgp📌 अंतिम ज्ञात अच्छे प्रदाता के साथ स्पष्ट रूप से बने रहना
auto/chaos🧪 लचीलापन परीक्षण के लिए दोष-प्रविष्टि भार (कैओस इंजीनियरिंग)

🔀 या अपना स्वयं का बनाएँ — 19 रूटिंग रणनीतियाँ

सभी 19 रणनीतियाँ — प्रत्येक कॉम्बो चरण में मिलाएँ और संयोजित करें:

# रणनीति यह क्या करती है
1 priority पहले लक्ष्य वाली क्रमबद्ध सूची — अगले पर जाने से पहले प्रत्येक को समाप्त करें 🥇
2 fill-first आगे बढ़ने से पहले प्रत्येक लक्ष्य का कोटा पूरी तरह भरें
3 weighted प्रत्येक लक्ष्य के भार के अनुसार भारित यादृच्छिक चयन
4 round-robin लक्ष्यों के बीच क्रम से चक्र चलाएँ
5 p2c दो-विकल्पों की शक्ति वाला यादृच्छिक लोड संतुलन
6 least-used सबसे कम वर्तमान लोड वाला लक्ष्य चुनें
7 random समान रूप से यादृच्छिक चयन (डुप्लिकेट हटाकर)
8 strict-random दोहराव के डुप्लिकेट हटाए बिना यादृच्छिक चयन 🎲
9 cost-optimized लाइव कैटलॉग मूल्य-निर्धारण से प्रति अनुरोध $ न्यूनतम करें 💸
10 headroom सर्वाधिक शेष कोटा वाला लक्ष्य चुनें
11 reset-window उस लक्ष्य को प्राथमिकता दें जिसकी कोटा विंडो सबसे पहले रीसेट होती है
12 reset-aware कोटा रीसेट समय के अनुसार रैंक करें — छोटी विंडो पहले 📊
13 context-relay लंबी बातचीत के लिए लक्ष्यों के बीच संदर्भ हस्तांतरित करें 🧠
14 context-optimized वर्तमान संदर्भ आकार के लिए सबसे उपयुक्त लक्ष्य चुनें
15 cache-optimized प्रत्येक पुनः उपयोग योग्य प्रॉम्प्ट प्रीफ़िक्स को उसी खाते से जोड़े रखें — प्रॉम्प्ट-कैश हिट अधिकतम करें 🎯
16 lkgp अंतिम-ज्ञात-अच्छा पथ — अंतिम सफल प्रदाता से जोड़े रखता है, फिर नियमों पर फ़ॉलबैक करता है
17 auto प्रत्येक कनेक्शन पर 16-कारक लाइव स्कोरिंग 🤖
18 fusion मॉडल के एक पैनल में अनुरोध वितरित करता है + एक निर्णायक एक उत्तर का संश्लेषण करता है 🧬
19 pipeline चरणों को शृंखलाबद्ध करें — प्रत्येक लक्ष्य का आउटपुट अगले को दिया जाता है 🔗

Auto-Combo इंजन प्रत्येक उम्मीदवार को 16 कारकों (स्वास्थ्य, कोटा, लागत, विलंबता, कार्य की उपयुक्तता, गुणवत्ता, सत्र उपलब्धता…) पर स्कोर करता है — docs/routing/AUTO-COMBO.md देखें।

🧱 लचीलापन अंतर्निहित है (3 स्वतंत्र परतें)

OmniRoute की प्रत्यास्थता — 3 स्वतंत्र स्व-उपचार परतें, सही विफलता के लिए सही परत। परत 1 प्रदाता सर्किट ब्रेकर (पूरा प्रदाता): केवल 408/5xx पर ट्रिप होता है, सीमाएँ OAuth 8× / API-key 12× / local 2×, HALF-OPEN जाँच के लिए 60s/30s/15s में रीसेट, विलंबित पुनर्प्राप्ति; OPEN रहने के दौरान कॉम्बो अगले प्रदाता पर पुनः रूट करता है। परत 2 कनेक्शन कूलडाउन (एक कुंजी/खाता): आधार अवधि OAuth के लिए 5s / API-key के लिए 3s, एंटी-थंडरिंग-हर्ड सुरक्षा के साथ घातांकीय ×2 बैकऑफ़, 429 पर Retry-After का पालन होता है, सफलता सभी त्रुटि स्थितियाँ साफ़ कर देती है; कूलडाउन में मौजूद एक कुंजी को छोड़ दिया जाता है, जबकि अन्य कुंजियाँ सेवा देती रहती हैं। परत 3 मॉडल लॉकआउट (एक मॉडल): प्रति-मॉडल 429, local 404 या मोड अस्वीकृतियाँ केवल उसी मॉडल को लॉक करती हैं — पूरे कनेक्शन को कभी नहीं। अंतिम स्थितियाँ (प्रतिबंधित, समाप्त, क्रेडिट खत्म) ऑपरेटर के लिए हैं, कूलडाउन के लिए नहीं।

📖 ऑटो-कॉम्बो इंजन · प्रत्यास्थता मार्गदर्शिका


🏆 OmniRoute को क्या अलग बनाता है

OmniRoute को क्या अलग बनाता है — 13 क्षमताओं में 9router, OpenRouter, CLIProxyAPI और LiteLLM की तुलना में सुविधाओं का एक समय-विशिष्ट स्नैपशॉट। OmniRoute: 359 प्रदाता, अंतर्निहित 150+ निःशुल्क टियर, 19 रूटिंग रणनीतियाँ, 12-इंजन टोकन संपीड़न, 110 टूल वाला अंतर्निहित MCP सर्वर, A2A एजेंट प्रोटोकॉल, स्थायी मेमोरी, गार्डरेल्स, क्लाउड एजेंट्स, TLS फिंगरप्रिंट स्टेल्थ, Desktop/Termux/PWA और 42 i18n UI लोकेल। OmniRoute MIT-लाइसेंस प्राप्त और स्वयं होस्ट करने योग्य है। प्रतिस्पर्धियों की क्षमताएँ और संख्याएँ बदल सकती हैं; लिंक की गई कार्यप्रणाली देखें।

📊 9router, OpenRouter, CLIProxyAPI और LiteLLM की तुलना में संपूर्ण कार्यप्रणाली और प्रत्येक सुविधा का विवरण → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 OmniRoute का समर्थन करें

OmniRoute MIT-लाइसेंस प्राप्त है और खुले तौर पर अनुरक्षित किया जाता है। यदि यह आपका समय या पैसा बचाता है, तो इसे स्वतंत्र बनाए रखने के लिए अपनी सुविधा के अनुसार कोई भी तरीका चुनें। प्रायोजन कभी भी रूटिंग प्राथमिकता को प्रभावित नहीं करता; इससे केवल दृश्यता मिलती है, रैंकिंग नहीं।

रिपॉज़िटरी को स्टार देंनिःशुल्क — दृश्यता बढ़ाने में वास्तव में मदद करता हैOmniRoute को स्टार दें
🐙 GitHub Sponsorsएकमुश्त या मासिक · कोई प्लेटफ़ॉर्म शुल्क नहींgithub.com/sponsors/diegosouzapw
Ko-fiत्वरित एकमुश्त टिप, दाता को साइन अप करने की आवश्यकता नहींko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeछोटा, अनौपचारिक सहयोगbuymeacoffee.com/diegosouzapw
🖐 Liberapayआवर्ती · गैर-लाभकारी · ओपन सोर्सliberapay.com/diegosouzapw
🇧🇷 PIX (ब्राज़ील)तत्काल, कोई शुल्क नहींकुंजी और QR नीचे दिए गए हैं
क्रिप्टोBTC · ETH · USDT-TRC20 · USDC-Solanaपते नीचे दिए गए हैं

🇧🇷 PIX — तत्काल, कोई शुल्क नहीं (ब्राज़ील)

OmniRoute PIX QR कोड

कुंजी (रैंडम): 5d865059-bc44-483a-962d-43ceb80126eb

कॉपी और पेस्ट करने योग्य Pix:

00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD

₿ क्रिप्टो — BTC · ETH · USDT-TRC20 · USDC-Solana (विस्तार के लिए क्लिक करें)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ प्रत्येक कॉइन केवल दिखाए गए नेटवर्क पर ही भेजें — गलत नेटवर्क पर भेजने से धनराशि खो सकती है।

🐛 कोई बग मिला या प्रतिक्रिया देना चाहते हैं? एक चर्चा शुरू करें।


डेवलपर नोट्स: डेवलपर की सुविधा के लिए प्रोजेक्ट npm install/postinstall के दौरान एक स्थानीय .env फ़ाइल उत्पन्न कर सकता है। इस फ़ाइल को जानबूझकर .gitignore के माध्यम से अनदेखा किया जाता है (.gitignore देखें) और इसे कभी भी कमिट नहीं किया जाना चाहिए — यदि यह गलती से कमिट हो जाए, तो उजागर हुए सभी सीक्रेट्स को बदलें और फ़ाइल को इतिहास से हटा दें। स्थानीय एनवायरनमेंट फ़ाइलों और सीक्रेट्स को प्रबंधित करने के मार्गदर्शन के लिए docs/DEVELOPER-ENVIRONMENT.md देखें।

📡 OmniRoute Radar

ऊपर दिए गए दस्तावेज़ीकृत, पूल-डिडुप्लिकेटेड कैटलॉग से मुख्य फ्री-टियर सीमा अब भी ~1.47B टोकन/माह है। अस्थायी प्रदाता साइनअप क्रेडिट पहले महीने में इसे अलग से बढ़ाकर ~2.07B कर सकते हैं। Radar उन लोगों के लिए एक वैकल्पिक, हस्ताक्षरित कैटलॉग ओवरले है, जो OmniRoute रिलीज़ के बीच फ्री मॉडल की उपलब्धता के बारे में अधिक नवीन जानकारी चाहते हैं; सामुदायिक कैटलॉग और प्रत्येक मौजूदा मुफ्त सुविधा निःशुल्क बनी रहती है।

समर्थक लाइव कैटलॉग और अतिरिक्त प्रदाता अवसर प्राप्त कर सकते हैं। इसकी अलग, परिवर्तनशील अधिकतम सीमा प्रदाता की उपलब्धता के आधार पर अधिकतम लगभग 3B टोकन/माह है। यह सीमा कोई गारंटी नहीं है: प्रदाता किसी भी समय कोटा, पात्रता, मॉडल या क्षेत्र बदल सकते हैं।

Radar ऑप्ट-इन और केवल GET है। OmniRoute क्लाइंट प्रॉम्प्ट, ट्रैफ़िक, प्रदाता कॉन्फ़िगरेशन, उपयोग टेलीमेट्री या स्थानीय घोषणा-खारिज स्थिति अपलोड नहीं करता। पात्रता और मौजूदा कैटलॉग के बारे में radar.omniroute.online/planos पर जानें।


नया क्या है

v3.8.20 → v3.8.50 की हालिया प्रमुख विशेषताएँ। पूरा इतिहास CHANGELOG.md में उपलब्ध है।

  • 🎛️ OmniConductor — आपके एजेंट फ़्लीट को इनबाउंड A2A डेलिगेशन, Agent Card पर Conductor स्किल्स और Faro पुश-टू-टॉक वॉइस चैट वाला डैशबोर्ड पैनल। → A2A सर्वर
  • 🛂 अनुकूली प्रवेश एवं ओवरलोड सुरक्षा — भारी चैट अनुरोध 503 त्रुटि देने के बजाय कतार में लगते हैं, और प्रत्येक कनेक्शन के लिए एटॉमिक RPM रोलिंग लीज़ उपलब्ध हैं। → रेज़िलिएंस गाइड
  • 🗂️ कैनोनिकल /v1/models क्रम — प्रत्येक प्रोवाइडर के लिए एक सतत, प्रोवाइडर-अनुसार समूहीकृत ब्लॉक (कॉम्बो सबसे पहले पिन किए गए), जो प्रत्येक कैटलॉग स्रोत में स्थिर रहता है। → API संदर्भ
  • 🗜️ कम्प्रेशन सुदृढ़ीकरण — डिफ़ॉल्ट रूप से चालू इन्फ़्लेशन गार्ड, DE / FR / JA + चीनी (wényán) के लिए Caveman पैक, Gradle और .NET के लिए RTK फ़िल्टर। → कम्प्रेशन
  • 💸 पारदर्शी फ़्लैट-रेट लागत — सदस्यता / कोडिंग-प्लान प्रोवाइडर लागत विश्लेषण में $0 दिखाते हैं; बजट, कोटा और रूटिंग अनुमान लगाना जारी रखते हैं। → API संदर्भ
  • ⚖️ Quota-Share रूटिंग — पूल की गई कुंजियों में किसी साझा खाते का कोटा निष्पक्ष रूप से बाँटें; यह वर्क-कंज़र्विंग है, इसलिए निष्क्रिय हिस्से दूसरों को उधार दिए जाते हैं। → रेज़िलिएंस गाइड
  • 🤖 एक-कमांड CLI/एजेंट सेटअप — 13 पंजीकृत setup-* कमांड; omniroute run 7 CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) लॉन्च करता है; omniroute configure इंटरैक्टिव प्रोवाइडर+मॉडल चयनकर्ता और प्रत्येक कॉन्टेक्स्ट के लिए पसंदीदा विकल्पों के साथ 10 लक्ष्य समर्थित करता है। → CLI इंटीग्रेशन
  • 🛰️ रिमोट मोड — सीमित-स्कोप वाले टोकन (connect / contexts / tokens) और VPS इंस्टॉलेशन के लिए एक antigravity OAuth हेल्पर से रिमोट OmniRoute संचालित करें। → रिमोट मोड
  • 🧭 अधिक स्मार्ट ऑटो-रूटिंगauto/<category>:<tier> कॉम्बो, Fusion (मॉडल पैनल + निर्णायक), कार्य-जागरूक रूटिंग और प्रत्येक अनुरोध के लिए मॉडल / मोड / USD-बजट ओवरराइड। → Auto-Combo
  • 🗜️ प्लग करने योग्य कम्प्रेशन — 12 संयोज्य इंजन + Compression Studios: LLMLingua-2, द्वि-स्तरीय Ultra, omniglyph, प्रत्येक चरण के लिए फ़िडेलिटी गेट, GCF v3.2 और ड्रैग-रीऑर्डर एडिटर। → कम्प्रेशन
  • 🕵️ पारदर्शी MITM डिक्रिप्शन (TPROXY) — प्रत्येक SNI के लिए CA और ट्रस्ट-स्टोर इंस्टॉलर के साथ, प्रॉक्सी एनवायरनमेंट वेरिएबल को अनदेखा करने वाले CLI को कैप्चर करें। → MITM/TPROXY
  • 💸 हर जगह लागत टेलीमेट्री — प्रत्येक एंडपॉइंट पर X-OmniRoute-* लागत/उपयोग हेडर, कैश-HIT बचत हेडर और प्रत्येक कुंजी के लिए USD खर्च कोटा। → API संदर्भ
  • 🧠 आपके नियंत्रण वाली मेमोरी — डिफ़ॉल्ट रूप से बंद, वैकल्पिक int8 वेक्टर क्वांटाइज़ेशन + टाइप्ड डीके और प्रत्येक अनुरोध के लिए x-omniroute-no-memory। → मेमोरी
  • 🛡️ सुरक्षा — प्रत्येक LLM रूट पर प्रॉम्प्ट-इंजेक्शन गार्ड (रेड-टीम सुइट), वैकल्पिक क्रेडेंशियल-मास्किंग गार्डरेल (दोनों दिशाओं में लीक हुई API कुंजियों/सीक्रेट को संपादित करता है), मुफ़्त DuckDuckGo अंतिम-विकल्प वेब खोज और डैशबोर्ड के लिए वैकल्पिक OIDC लॉगिन गेट (पासवर्ड लॉगिन हमेशा उपलब्ध रहता है)। → गार्डरेल
  • 🖼️ नए एंडपॉइंट/v1/ocr (Mistral OCR) और /v1/audio/translations (Whisper-शैली) मीडिया क्षमताओं को पूर्ण करते हैं। → API संदर्भ
  • 🎨 इमेज / वीडियो / ऑडियो जनरेशन — मीडिया के लिए एक API: xAI Grok Imagine और Novita AI वीडियो, ComfyUI, Magnific, Adobe Firefly, Segmind तथा ElevenLabs जैसे स्पीच प्रोवाइडर। → API संदर्भ
  • 🌍 डिप्लॉयमेंट और ऑपरेशंस — रिवर्स-प्रॉक्सी basePath, ब्राउज़र-भाषा की स्वतः पहचान, प्रत्येक कुंजी के लिए डिवाइस ट्रैकिंग, रूट-रहित MITM ट्रस्ट और zh-TW स्थानीयकरण। → एनवायरनमेंट
  • 🤝 अधिक प्रोवाइडर और एजेंट — क्लाउड एजेंट (Codex Cloud, Cursor, Devin, Jules), ब्राउज़र + OAuth लॉगिन के साथ Grok Build (xAI), प्रथम-श्रेणी Ollama कार्ड, Claude Opus 5 और Sonnet 5, Kimi की आधिकारिक साझेदारी (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… और नया रूप दिया गया 352-प्रोवाइडर कैटलॉग। → प्रोवाइडर
  • 📡 रूटिंग पारदर्शिता — प्रत्येक प्रतिक्रिया में उसे सेवा देने वाली रणनीति/प्रोवाइडर/लेटेंसी बताने वाला X-OmniRoute-Decision हेडर होता है; नई cache-optimized कॉम्बो रणनीति + Auto-Combo cacheAffinity फ़ैक्टर दोहराए गए अनुरोधों को कैश्ड प्रीफ़िक्स रखने वाले कनेक्शन पर वापस रूट करते हैं; और केवल-पढ़ने योग्य /v1/auto-combo/{channel}/candidates एंडपॉइंट किसी auto/* चैनल का लाइव उम्मीदवार पूल उजागर करता है। → Auto-Combo
  • स्थानीय प्रदर्शन और इन्फ़्रास्ट्रक्चर — एक-क्लिक स्थानीय Redis, Cloudflare Workers / Deno Deploy रिले डिप्लॉयर और पर्यवेक्षित एम्बेडेड सेवाओं के रूप में Bifrost एवं Mux। → एम्बेडेड सेवाएँ
  • 🧩 बॉक्स में यह भी शामिल है — प्लगइन फ़्रेमवर्क + मार्केटप्लेस, Omni/Agent/GitHub स्किल्स फ़्रेमवर्क, Obsidian वॉल्ट इंटीग्रेशन (22 MCP टूल), OpenAI-संगत Batch और Files API, सिमैंटिक रिस्पॉन्स कैश, लीडरबोर्ड सहित गेमिफ़िकेशन, ACP एजेंट डिस्कवरी (15 बिल्ट-इन एजेंट), BigQuery में शेड्यूल्ड लॉग एक्सपोर्ट, auto/chaos फ़ॉल्ट इंजेक्शन, Telegram बॉट ब्रिज, इन-ऐप वर्ज़न मैनेजर और LMArena-ELO मुफ़्त-प्रोवाइडर रैंकिंग। → दस्तावेज़

🤖 संगत CLIs और कोडिंग एजेंट्स

एक कॉन्फ़िग — http://localhost:20128/v1 — और हर AI IDE या CLI मुफ़्त और कम लागत वाले मॉडल पर चलता है।

Claude Code
Claude Code
                           
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
                           
Aider
Aider
                           
ForgeCode
ForgeCode
                           
jcode
jcode
                           
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
Factory Droid
                           
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
                           
Pi (pi-coding-agent)
Pi
                           
Grok Build (xAI)
Grok Build
                           
Hermes Agent (Nous Research)
Hermes Agent
                           
OpenClaw
OpenClaw
                           
Goose
Goose
                           
Open Interpreter
Open Interpreter
                           
Warp AI
Warp AI
                           
Agent Deck
Agent Deck
                           
इनके साथ भी काम करता है · Kiro · Command Code · Antigravity · Windsurf · AMP · किसी भी OpenAI-संगत टूल के साथ

📖 सभी 36 टूल (26 CLI Code's + 10 CLI Agents) के लिए प्रति-टूल सेटअप → docs/reference/CLI-TOOLS.md · 🧩 OpenCode प्लगइन → @omniroute/opencode-provider


एक ही कमांड से OmniRoute के माध्यम से किसी भी समर्थित CLI को लॉन्च करें — कोई कॉन्फ़िगरेशन फ़ाइल नहीं लिखी जाती, प्रत्येक प्रक्रिया के लिए क्रेडेंशियल इंजेक्ट किए जाते हैं, और Qwen/Gemini को एक अस्थायी पृथक होम मिलता है:

omniroute run claude   --model openai/gpt-5.4          # Claude Code
omniroute run codex    --model glm/glm-5.2             # OpenAI Codex CLI
omniroute run aider    --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose    --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen     --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini   --model glm/glm-5.2 -- --skip-trust -p "reply OK"

# या प्रदाता+मॉडल को इंटरैक्टिव रूप से चुनें और टूल का अपना कॉन्फ़िगरेशन लिखें:
omniroute configure codex          # ये भी: claude opencode qwen aider goose gemini cline continue kilo

प्रत्येक कमांड सक्रिय रिमोट कॉन्टेक्स्ट (omniroute connect <host>) का पालन करता है, --dry-run बिना निष्पादित किए सटीक env/args का पूर्वावलोकन करता है, और --api-key-env NAME सीक्रेट्स को आपकी शेल हिस्ट्री से बाहर रखता है। → CLI एकीकरण


🌐 352 AI प्रदाता — 152 कैटलॉग-चिह्नित निःशुल्क

कैनोनिकल चैट, मीडिया, खोज, स्थानीय, क्लाउड-एजेंट और सिस्टम संग्रहों में 352 पंजीकृत प्रदाता, जिनमें 152 के पास hasFree: true डिस्कवरी मेटाडेटा है। चैट मॉडल रजिस्ट्री में 229 प्रदाता / 2,554 विशिष्ट प्रदाता-मॉडल युग्म / 1,283 रॉ मॉडल ID शामिल हैं; अलग निःशुल्क-बजट कैटलॉग में 443 प्रति-मॉडल पंक्तियाँ, 34 आवर्ती पूल और 53 आवर्ती/की-रहित हमेशा-निःशुल्क प्रदाता हैं। ये जानबूझकर अलग-अलग हर हैं; परिभाषाएँ और पूल-डीडुप्लिकेटेड गणनाएँ प्रदाता संदर्भ और निःशुल्क टियर में उपलब्ध हैं।

🏢 हर प्रमुख लैब — एक ही एंडपॉइंट के माध्यम से

OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           

…और 330+ अन्य — प्रत्येक आइकन डैशबोर्ड के प्रदाता कैटलॉग से लाइव प्राप्त होता है। 📖 प्रदाता संदर्भ


🆓 हमेशा निःशुल्क — $0, कार्ड की आवश्यकता नहीं

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
कोई टोकन सीमा नहीं
Kilo Code
Kilo Code
ऑटो-राउटर, Tencent Hy3
हमेशा मुफ़्त
Requesty
Requesty
GPT-OSS 120B, Nemotron
हमेशा मुफ़्त
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
मुफ़्त टियर
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
हमेशा मुफ़्त
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
हमेशा मुफ़्त
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
असीमित मुफ़्त
Pollinations
Pollinations
GPT, Llama, Claude
कुंजी की आवश्यकता नहीं
Cloudflare AI
Cloudflare AI
50+ मॉडल
10K न्यूरॉन/दिन
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM मुफ़्त
Cerebras
Cerebras
GLM 4.7, GPT-OSS
1M टोकन/दिन
OpenRouter
OpenRouter
:free मॉडल
+$10 → अधिक RPM

📖 पूर्ण मशीन-पठनीय कैटलॉग → docs/reference/PROVIDER_REFERENCE.md


🖥️ OmniRoute कहाँ चलता है — हर जगह

वही ऐप, आपकी मशीन, आपके नियम। वैश्विक npm इंस्टॉल से लेकर Termux के ज़रिए आपके फ़ोन तक।

प्लेटफ़ॉर्मइंस्टॉलमुख्य विशेषताएँ
📦 npm (वैश्विक)npm install -g omnirouteएक कमांड, कोई भी OS
🐳 Dockerdocker run … diegosouzapw/omnirouteमल्टी-आर्क AMD64 + ARM64
🖥️ डेस्कटॉप (Electron)npm run electron:buildनेटिव विंडो + सिस्टम ट्रे — Windows / macOS / Linux
🎩 मेन्यू-बार (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayसर्वर की निगरानी और स्वतः अपडेट करता है — macOS
💪 ARMनेटिव arm64Raspberry Pi, ARM सर्वर, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteआपके फ़ोन पर, 24/7, बिना root के चलता है
📲 PWA"होम स्क्रीन पर जोड़ें"फ़ुलस्क्रीन, ऑफ़लाइन, ब्राउज़र से इंस्टॉल करने योग्य
🧩 OpenCode प्लगइन@omniroute/opencode-providerनेटिव OpenCode एकीकरण
🤖 VS Code Copilot ChatOmniCopilot एक्सटेंशन इंस्टॉल करेंनेटिव Copilot Chat चयनकर्ता में प्रत्येक OmniRoute मॉडल — स्थिर और Insiders
🛠️ स्रोत सेnpm install && npm run devइसमें बदलाव करें, योगदान दें

📖 Docker मार्गदर्शिका · डेस्कटॉप · मेन्यू-बार ट्रे · Termux · PWA · OpenCode


🧩 नया: VS Code के नेटिव Copilot Chat के भीतर OmniRoute

कोई नया साइडबार नहीं, कोई नया चैट UI नहीं — OmniRoute द्वारा उपलब्ध कराया गया प्रत्येक मॉडल सीधे उस Copilot Chat मॉडल चयनकर्ता में दिखाई देता है जिसका आप पहले से उपयोग करते हैं। VS Code 1.122 से, प्रदाता मॉडल GitHub साइन-इन या Copilot सदस्यता के बिना काम करते हैं — एजेंट मोड, टूल कॉलिंग और विज़न, निःशुल्क।

OmniCopilot एक्सटेंशन इंस्टॉल करें, इसे अपने OmniRoute सर्वर की ओर निर्देशित करें (डिफ़ॉल्ट localhost:20128 है), फिर Copilot Chat → मॉडल चयनकर्ता → मॉडल प्रबंधित करें…OmniRoute खोलें।

स्टोरलिंकइनके साथ काम करता है
🧩 VS Code Marketplaceइंस्टॉल करें →VS Code — स्थिर और Insiders
🔓 Open VSX Registryइंस्टॉल करें →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…

एडिटर के भीतर से: एक्सटेंशन दृश्य खोलें, "OmniRoute" खोजें, इंस्टॉल करें पर क्लिक करें — दोनों स्टोर पर समान तरीके से काम करता है। स्रोत, समस्याएँ और प्रकाशन रनबुक diegosouzapw/OmniCopilot पर उपलब्ध हैं।

📖 VS Code Copilot Chat मार्गदर्शिका — सेटअप, चयनकर्ता क्या दिखाता है, टैब में डैशबोर्ड, समस्या निवारण


🎩 नया: OmniRouteTray — आपका गेटवे, जो मेन्यू बार में रहता है

omniroute serve हमेशा चालू रहने पर सबसे अच्छा काम करता है। OmniRouteTray इसे macOS के लिए एक बार सेट करके भूल जाने योग्य मेन्यू-बार ऐप में बदल देता है: यह सर्वर शुरू करता है, रीबूट के बाद भी उसे चालू रखता है, उसे वहीं अपडेट करता है और आपके लाइव टोकन बजट को एक क्लिक की दूरी पर रखता है — किसी टर्मिनल विंडो को खुला रखने की ज़रूरत नहीं, न ही npm install -g omniroute की देखरेख करनी पड़ती है।

Tauri v2 (एक Rust कोर, जिसका आकार नगण्य है) के साथ निर्मित, यह अपने स्वयं के हस्ताक्षरित Node 24 रनटाइम के साथ आता है और ऐप-स्वामित्व वाले OmniRoute इंस्टॉल का प्रबंधन करता है, इसलिए यह कभी भी आपके वैश्विक node/bun से टकराता नहीं है। यह आपके मौजूदा ~/.omniroute/ कॉन्फ़िगरेशन और डेटाबेस को साझा करता है — इसलिए यह वही OmniRoute है जिसे आप पहले से चलाते हैं, बस इसने एक टोपी पहन रखी है। 🎩

यह क्या करता हैकैसे
🟢 सर्वर की निगरानी करता हैomniroute serve शुरू करता है, और उसकी प्रतिलिपि बनाने के बजाय पहले से चल रहे इंस्टेंस को अपना लेता है
📊 एक नज़र में लाइव उपयोगप्रदाता कोटा बार, रीसेट काउंटडाउन सहित Claude सत्र/साप्ताहिक सीमाएँ, 30-दिन का लागत विवरण
🔄 वहीं स्वतः अपडेट करता हैचरणबद्ध इंस्टॉल, एटॉमिक स्वैप, विफलता पर रोलबैक — हमेशा नवीनतम रिलीज़ पर
🚀 लॉगिन पर शुरू करेंलॉगिन पर वैकल्पिक लॉन्च; केवल ट्रे, कोई डॉक आइकन नहीं
🩺 डॉक्टर और लॉगएक-क्लिक निदान और सर्वर लॉग तक पहुँच
brew install --cask zoispag/tap/omniroute-tray

डाउनलोड करना पसंद है? नवीनतम .dmg रिलीज़ से प्राप्त करें। स्रोत, समस्याएँ और बिल्ड दस्तावेज़ zoispag/omniroute-tray पर उपलब्ध हैं।
💛 @zoispag द्वारा एक सामुदायिक परियोजना — यह आधिकारिक OmniRoute रिलीज़ नहीं है।


🔒 निजी और लोकल-फर्स्ट

निजी और लोकल-फर्स्ट — OmniRoute का गेटवे और कंट्रोल प्लेन आपकी मशीन पर चलते हैं। प्रॉम्प्ट प्रत्येक अनुरोध के लिए चुने गए अपस्ट्रीम प्रदाता को भेजे जाते हैं; OmniRoute कोई होस्टेड प्रॉम्प्ट-प्रोसेसिंग हॉप नहीं जोड़ता और टेलीमेट्री डिफ़ॉल्ट रूप से अक्षम रहती है। क्रेडेंशियल्स को AES-256-GCM के साथ एन्क्रिप्ट करके संग्रहीत किया जाता है; नियंत्रणों में API-की स्कोपिंग, IP फ़िल्टरिंग, रेट लिमिट, प्रॉम्प्ट-इंजेक्शन गार्ड, अपस्ट्रीम-हेडर स्क्रबिंग, ऑप्ट-इन PII रिडैक्शन, सैनिटाइज़ किए गए एरर और एक स्थानीय SQLite ऑडिट ट्रेल शामिल हैं। OmniRoute MIT-लाइसेंस प्राप्त और सेल्फ़-होस्ट करने योग्य है।

📖 प्राधिकरण · सुरक्षा उपाय · अनुपालन


🔌 संपूर्ण CLI + A2A और MCP

सर्वर के अतिरिक्त, OmniRoute 80+ कमांड वाला एक संपूर्ण कमांड-लाइन कॉकपिट है, साथ ही इसमें ओपन एजेंट प्रोटोकॉल भी हैं, ताकि कोई AI एजेंट इसे स्वयं संचालित कर सके।

⌨️ एक वास्तविक CLI (केवल start नहीं)

omniroute               # गेटवे + डैशबोर्ड सर्व करें (पोर्ट 20128)
omniroute chat          # इंटरैक्टिव TUI चैट क्लाइंट (स्लैश: /model /combo /skill /memory)
omniroute setup         # निर्देशित प्रथम-रन विज़ार्ड
omniroute doctor        # प्रदाताओं, पोर्ट और नेटिव डिपेंडेंसी का निदान करें

🛰️ रिमोट मोड — CLI यहाँ चलाएँ, OmniRoute को VPS पर

OmniRoute किसी सर्वर पर है? इसे अपने लैपटॉप से उसी CLI के साथ संचालित करें। स्कोप किए गए एक्सेस टोकन से एक बार लॉग इन करें; इसके बाद प्रत्येक कमांड रिमोट को लक्षित करेगा।

omniroute connect 192.168.0.15            # पासवर्ड → स्कोप किया गया टोकन, कॉन्टेक्स्ट के रूप में सहेजा गया
omniroute models list                     # ← रिमोट सर्वर पर चलता है
omniroute configure codex                 # ← रिमोट मॉडल चुनता है, स्थानीय Codex प्रोफ़ाइल लिखता है
omniroute tokens create --name ci --scope read   # अन्य मशीनों के लिए अधिक सीमित टोकन बनाएँ
omniroute contexts use default            # ← स्थानीय सर्वर पर वापस जाएँ

टोकन read / write / admin तक स्कोप किए जाते हैं; प्रोसेस शुरू करने वाले रूट केवल लूपबैक तक सीमित रहते हैं। 📖 रिमोट मोड

OmniRoute CLI का प्रदर्शन करता एनिमेटेड टर्मिनल — omniroute providers list, omniroute combo list और omniroute health — 86-कमांड वाली शीर्ष-स्तरीय सतह पर क्रमवार चलता हुआ: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …

🤝 किसी एजेंट को कनेक्ट करें — और वह स्वयं OmniRoute को नियंत्रित करेगा

OmniRoute को MCP, A2A, एक REST API, webhooks या रिमोट CLI के माध्यम से उपलब्ध कराएँ — किसी भी सक्षम एजेंट (या आपके अपने कोड) को पूरे गेटवे की कुंजियाँ मिल जाती हैं: रूटिंग, प्रदाता, कॉम्बो, कैश, कम्प्रेशन, मेमोरी — स्वायत्त रूप से। नीचे दिए गए HTTP एंडपॉइंट http://localhost:20128 के अंतर्गत सर्व किए जाते हैं।

इंटरफ़ेसएंडपॉइंट / कमांडइसका उपयोग करें
🧰 MCP (stdio)omniroute --mcpClaude Desktop, Cursor या किसी भी MCP क्लाइंट में एकीकृत करने के लिए
🌊 MCP (HTTP)/api/mcp/streamरिमोट MCP — 110 टूल, 33 स्कोप (प्रवर्तन ऑप्ट-इन), संपूर्ण ऑडिट ट्रेल
📡 MCP (SSE)/api/mcp/sseस्ट्रीमिंग MCP ट्रांसपोर्ट
🤝 A2A/.well-known/agent.jsonएजेंट-से-एजेंट, JSON-RPC 2.0 + SSE, 6 कौशल
🌐 REST API/v1/*OpenAI-संगत — चैट, एम्बेडिंग, इमेज, ऑडियो, OCR
🔔 Webhooks/api/webhooksअनुरोध / कोटा इवेंट को Slack, Discord, Telegram या किसी भी URL पर पुश करने के लिए
🛰️ रिमोट CLIomniroute connect स्कोप किए गए एक्सेस टोकन के साथ किसी रिमोट इंस्टेंस को संचालित करने के लिए
# Claude Code को MCP के माध्यम से संपूर्ण OmniRoute टूलसेट दें:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP सर्वर · A2A सर्वर · एजेंट प्रोटोकॉल


🗜️ 1595% टोकन बचाएँ — स्वचालित रूप से

📖 यह कैसे काम करता है — पाइपलाइन, आर्किटेक्चर और बचत का गणित

OmniRoute कम्प्रेशन पाइपलाइन: एक उदाहरणात्मक 10,000-टोकन क्लाइंट अनुरोध 12 संयोज्य इंजनों — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra और OmniGlyph — से होकर गुजरता है और दस्तावेज़ में दिए गए स्टैक्ड उदाहरण में लगभग 1,080 टोकन के साथ प्रदाता तक पहुँच सकता है। संरचित सामग्री को संरक्षण गार्ड और प्रत्येक चरण के फ़िडेलिटी गेट द्वारा सुरक्षित रखा जाता है; स्पष्ट लॉसी या प्रयोगात्मक मोड योग्य सामग्री को रूपांतरित कर सकते हैं।

डिफ़ॉल्ट स्टैक्ड कॉम्बो RTK → Caveman चलाता है। जब दोनों एक ही टूल/कॉन्टेक्स्ट पेलोड पर काम करते हैं, तो बचत चक्रवृद्धि रूप से बढ़ती है:

combined = 1  (1  RTK) × (1  Caveman_input)
average  = 1  (1  0.80) × (1  0.46) = 89.2%
range    = 78.4  94.6%

कोड ब्लॉक, URLs, JSON और संरचित डेटा को संरक्षण इंजन द्वारा हमेशा सुरक्षित रखा जाता है

जब कुछ टोकन से काम हो सकता है, तो बहुत सारे टोकन क्यों इस्तेमाल करें? प्रत्येक अनुरोध OmniRoute की कम्प्रेशन पाइपलाइन से पारदर्शी रूप से गुजरता है — क्लाइंट में किसी बदलाव की आवश्यकता नहीं। अब यह 12 संयोज्य इंजनों का एक स्टैक है, जो क्रम में चलते हैं और प्रत्येक रूटिंग कॉम्बो के अनुसार मिलाए जा सकते हैं — यह RTK, Caveman ( 90K+), LLMLingua-2, और Troglodita (PT-BR) के विचारों पर आधारित है।

🧱 12-इंजन स्टैक

इंजन पाइपलाइन क्रम में चलते हैं; प्रत्येक को स्वतंत्र रूप से चालू या बंद किया जा सकता है और हर कॉम्बो के लिए कॉन्फ़िगर किया जा सकता है:

#इंजनयह क्या करता है
1Session-Dedupअलग-अलग टर्न में दोहराई गई सामग्री हटाता है (सामग्री-संबोधित, क्रॉस-टर्न)
2CCRबड़े ब्लॉक को पुनर्प्राप्ति मार्कर के पीछे संग्रहीत करता है, जिन्हें माँग पर प्राप्त किया जाता है
3Liteव्हाइटस्पेस + इमेज-URL ट्रिमिंग (कम-लेटेंसी बेसलाइन)
4RTKस्मार्ट टूल-परिणाम फ़िल्टरिंग, डीडुप्लिकेशन और ट्रंकेशन (कमांड-जागरूक)
5Responses Tool Outputशेल/पैच/खोज/बिल्ड आउटपुट के लिए लॉसलेस-प्रथम JSON + सीमित डायग्नोस्टिक कम्प्रेशन (Responses API)
6Headroomबंडल किए गए GCF कोडेक के माध्यम से JSON ऐरे का लॉसलेस सारणीबद्ध संकुचन (~30%)
7Relevanceअंतिम उपयोगकर्ता क्वेरी के सापेक्ष निष्कर्षण-आधारित वाक्य स्कोरिंग
8Cavemanनियम-आधारित गद्य कम्प्रेशन (आउटपुट पर ~6575%)
9Aggressiveपुराने टर्न का सारांशीकरण + क्रमिक एजिंग
10LLMLingua-2MobileBERT ONNX के माध्यम से ML सिमेंटिक प्रूनिंग — कोड-सुरक्षित, असिंक्रोनस
11Ultraवैकल्पिक छोटे-मॉडल (SLM) टियर के साथ ह्यूरिस्टिक टोकन प्रूनिंग
12OmniGlyphप्रत्यक्ष Anthropic वायर पर मापे गए Claude Fable 5 के लिए प्रयोगात्मक कॉन्टेक्स्ट-ऐज़-इमेज एन्कोडिंग; प्रदाता रसीदें मिलने तक GPT 5.6 ट्रांसफ़ॉर्मर फ़ेल-क्लोज़्ड रहते हैं। चार कम्प्रेशन प्रोफ़ाइल (डिफ़ॉल्ट रूप से एग्रेसिव, संतुलित, कोडिंग-सुरक्षित, पासथ्रू) (सबसे अधिक एग्रेसिव; ऑप्ट-इन)

कोड ब्लॉक, URLs और संरचित डेटा को बाइट-स्तर पर पूर्णतः हमेशा संरक्षित रखा जाता हैएक-क्लिक प्रीसेट इंजनों को संयोजित करते हैं:

मोडबचतइसके लिए सर्वोत्तम
🪶 Lite~15%हमेशा चालू रहने वाला सुरक्षित डिफ़ॉल्ट
🪨 Standard (Caveman)~30%दैनिक कोडिंग
Aggressive~50%लंबे, टूल-प्रधान सत्र
🔥 Ultra~75%अधिकतम बचत
🧰 RTK6090%शेल/टेस्ट/बिल्ड/git आउटपुट
🔗 Stacked (RTK → Caveman)7895%मिश्रित प्रॉम्प्ट + टूल लॉग

वास्तविक उदाहरण — Standard मोड:

पहले (69 टोकन): "आपका React कॉम्पोनेंट संभवतः इसलिए दोबारा रेंडर हो रहा है क्योंकि आप हर रेंडर चक्र में एक नया ऑब्जेक्ट रेफ़रेंस बना रहे हैं। जब आप किसी इनलाइन ऑब्जेक्ट को prop के रूप में पास करते हैं, तो React की शैलो तुलना उसे हर बार एक अलग ऑब्जेक्ट मानती है, जिससे दोबारा रेंडर होता है। मैं ऑब्जेक्ट को मेमोइज़ करने के लिए useMemo इस्तेमाल करने की सलाह दूँगा।"

बाद में (19 टोकन): "हर रेंडर पर नया ऑब्जेक्ट रेफ़रेंस। इनलाइन ऑब्जेक्ट prop = नया रेफ़रेंस = दोबारा रेंडर। useMemo में रैप करें।"

वही उत्तर। 72% कम टोकन। सटीकता में कोई कमी नहीं।

PT-BR उदाहरण — Troglodita मोड:

पहले (42 टोकन): "समस्या यह है कि कंपोनेंट फिर से रेंडर हो रहा है, क्योंकि प्रत्येक रेंडरिंग चक्र में एक नया ऑब्जेक्ट रेफ़रेंस बनाया जा रहा है। मैं useMemo का उपयोग करने की सलाह दूँगा।"

बाद में (12 टोकन): "री-रेंडर: हर चक्र में नया रेफ़रेंस (इनलाइन ऑब्जेक्ट दोबारा बना)। useMemo का उपयोग करें।"

वही उत्तर। ~70% कम टोकन। तकनीकी सटीकता बरकरार।


🎚️ इंजनों से आगे — आउटपुट शैलियाँ, अनुकूली डायल और प्रति-अनुरोध नियंत्रण

ऊपर दिए गए 12 इंजन अंदर जाने वाली सामग्री को छोटा करते हैं। तीन और परतें यह निर्धारित करती हैं कि आउटपुट कैसे, कब, और क्या बाहर आए:

  • 🪄 आउटपुट शैलियाँ (आउटपुट-अक्ष निर्देशन) — नियतात्मक, कैश-सुरक्षित, प्रतिक्रिया-आकार निर्धारण निर्देश जोड़ें; इन्हें संयोजित किया जा सकता है और प्रत्येक की तीव्रता lite / full / ultra हो सकती है। किसी शैली को जोड़ने के लिए रजिस्ट्री में केवल एक पंक्ति जोड़नी होती है:
    • संक्षिप्त गद्य — अनावश्यक शब्द / आर्टिकल / अनिश्चितता-सूचक भाषा हटाएँ; तकनीकी सार को सटीक रखें।
    • कम कोड — "आलसी वरिष्ठ डेवलपर" YAGNI: सबसे छोटा कार्यशील बदलाव, बिना माँगे कोई अतिरिक्त ढाँचा नहीं।
    • पोनीटेल (आलसी वरिष्ठ डेवलपर) — YAGNI की सीढ़ी चढ़ें, मूल कारण ठीक करें, सबसे छोटा कार्यशील डिफ़।
    • मुझे ADHD है (कार्रवाई-पहले) — अगली कार्रवाई सबसे पहले, क्रमांकित चरण, एक ठोस अगला कदम, कोई प्रस्तावना नहीं।
    • संक्षिप्त CJK (文言) — शास्त्रीय-चीनी की अत्यंत संक्षिप्त शैली (zh तक लोकेल-सीमित)।
  • 🎯 अनुकूली संदर्भ-बजट (डायल) — एकल चालू/बंद टोकन सीमा के बजाय, सबसे सस्ते और न्यूनतम-हानि वाले इंजनों को केवल उतना ही बढ़ाएँ, जितना मॉडल की संदर्भ विंडो में समाने के लिए आवश्यक हो। नीति: reserve-output (डिफ़ॉल्ट, मॉडल-जागरूक) · percentage · absolute। मोड: floor (समाना सुनिश्चित करें) · replace-autotrigger (आपकी स्पष्ट पसंद प्रभावी होगी) · off (पुरानी सीमा)।
  • 🎛️ संपीड़न कहाँ निर्धारित होता है (प्राथमिकता, उच्च → निम्न) — प्रति-अनुरोध x-omniroute-compression हेडर रूटिंग-कॉम्बो ओवरराइड सक्रिय नामित प्रोफ़ाइल अनुकूली / ऑटो-ट्रिगर पैनल डिफ़ॉल्ट बंद। लागू की गई योजना X-OmniRoute-Compression: <mode>; source=<source> प्रतिक्रिया हेडर में वापस दिखाई जाती है।

टोकन सीमा के आधार पर ऑटो-ट्रिगर करें, अनुकूली डायल चालू करें, किसी नामित प्रोफ़ाइल को पिन करें, प्रति अनुरोध एक बार की सेटिंग निर्धारित करें, या प्रत्येक रूटिंग कॉम्बो को एक पाइपलाइन असाइन करें—जो भी कार्यभार के अनुकूल हो। एक ऑप्ट-इन ऑफ़लाइन मूल्यांकन हार्नेस (npm run eval:compression) किसी बदलाव को लागू करने से पहले पिन किए गए कॉर्पस पर सटीकता बनाम बचत का स्कोर देता है।

📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md


त्वरित शुरुआत

1) इंस्टॉल करें और चलाएँ

npm install -g omniroute
omniroute

💡 npm warn ERESOLVE या पीयर-डिपेंडेंसी चेतावनियाँ दिखाई दे रही हैं? वे हानिरहित हैं

डैशबोर्ड http://localhost:20128 पर · API http://localhost:20128/v1 पर।

2) किसी मुफ़्त प्रदाता को कनेक्ट करें (साइनअप की आवश्यकता नहीं)

डैशबोर्ड → प्रदाताKiro AI (मुफ़्त Claude, प्रति खाते ~50 क्रेडिट/माह) या OpenCode Free (कोई प्रमाणीकरण नहीं) कनेक्ट करें → हो गया।

3) अपने कोडिंग टूल को इंगित करें

आधार URL: http://localhost:20128/v1
API कुंजी:  [डैशबोर्ड → एंडपॉइंट्स से कॉपी करें]
मॉडल:      auto            (शून्य-कॉन्फ़िगरेशन स्मार्ट रूटिंग—या कोई भी प्रदाता/मॉडल)

4) सत्यापित करें कि यह काम कर रहा है

curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"

आपको अपने कनेक्ट किए गए मॉडल सूचीबद्ध दिखाई देने चाहिए। 🎉 बस इतना ही—कोडिंग शुरू करें, और OmniRoute आपके लिए स्वचालित रूप से रूटिंग एवं फ़ॉलबैक करेगा।

यदि आपका क्लाइंट कस्टम हेडर नहीं भेज सकता, तो OmniRoute टोकनयुक्त संगतता उपनाम भी उपलब्ध कराता है:

OpenAI कैटलॉग:   http://localhost:20128/vscode/YOUR_KEY/
OpenAI मॉडल:     http://localhost:20128/vscode/YOUR_KEY/models
OpenAI चैट:      http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI प्रतिक्रियाएँ: http://localhost:20128/vscode/YOUR_KEY/responses
Ollama चैट:      http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama टैग:      http://localhost:20128/vscode/YOUR_KEY/api/tags

इनका उपयोग केवल उन क्लाइंट के लिए करें जो Authorization: Bearer ... संलग्न नहीं कर सकते। हेडर प्रमाणीकरण अब भी पसंदीदा मोड है।


📦 इंस्टॉल करने के और तरीके — Docker, सोर्स, pnpm, Arch

🐳 Docker

docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
  -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest

:latest उच्चतम प्रकाशित स्थिर SemVer का अनुसरण करता है। यह git main को ट्रैक नहीं करता। GitOps के लिए :X.Y.Z पिन करें। Docker रिलीज़ चैनल देखें। इमेज में OMNIROUTE_MEMORY_MB=1024 पिन किया गया है। यह डैशबोर्ड और हल्की चैट के लिए पर्याप्त है। कोडिंग एजेंटों (Claude Code, Codex, Grok, … से POST /v1/responses) को कहीं बड़े V8 हीप की आवश्यकता होती है, अन्यथा दो ओवरलैप करते लंबे कॉन्टेक्स्ट के अंतर्गत लगभग 12GiB पर प्रक्रिया में FATAL ERROR होता है। कंटेनर का आकार हीप से अधिक रखें (नेटिव बफ़र V8 के बाहर रहते हैं):

वर्कलोड हीप (-e OMNIROUTE_MEMORY_MB) कंटेनर (--memory)
डैशबोर्ड / हल्की चैट 1024 (इमेज डिफ़ॉल्ट) ≥2g
एक कोडिंग एजेंट 8192 ≥10g
दो समवर्ती लंबे /v1/responses 1024012288 ≥1216g
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
  -e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
  -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest

पूरी तालिका: Docker गाइड — रनटाइम RAM

प्री-रिलीज़ Docker चैनल: diegosouzapw/omniroute:next और diegosouzapw/omniroute:next-web वर्तमान डिफ़ॉल्ट release/v* ब्रांच का अनुसरण करते हैं। ये परिवर्तनीय टैग केवल अप्रकाशित सुधारों के परीक्षण के लिए हैं और प्रोडक्शन के लिए समर्थित नहीं हैं। देखें Docker रिलीज़ चैनल

🥟 Bun

मानक bun install और ग्लोबल इंस्टॉलेशन (bun install -g omniroute) Bun रनटाइम डिटेक्शन के माध्यम से समर्थित हैं:

  • बिल्ट-इन bun:sqlite: Bun के अंतर्गत चलते समय OmniRoute, Bun के बिल्ट-इन bun:sqlite ड्राइवर का उपयोग करता है और Node.js पर better-sqlite3 या sql.js पर फ़ॉलबैक करता है।
  • डेव में स्वचालित Webpack बंडलर चयन: डेवलपमेंट (bun run dev) स्वचालित रूप से Bun का पता लगाता है और नेटिव V8 बाइंडिंग असंगतियों को रोकने के लिए Turbopack को अक्षम करके Webpack का उपयोग करता है। प्रोडक्शन बिल्ड (bun run build), Node की तरह ही OMNIROUTE_USE_TURBOPACK का सटीक रूप से अनुसरण करते हैं: डिफ़ॉल्ट रूप से Turbopack, जबकि Webpack से बिल्ड करने के लिए OMNIROUTE_USE_TURBOPACK=0 (Dockerfile.bun इसे --build-arg के रूप में उपलब्ध कराता है)।
  • समर्पित Bun Dockerfile: नेटिव Bun प्रोडक्शन डिप्लॉयमेंट के लिए मल्टी-स्टेज Dockerfile.bun (docker build -f Dockerfile.bun -t omniroute:bun .)।
# Bun के साथ इंस्टॉल करें और चलाएँ
bun install
bun run dev

🛠️ सोर्स से

cp .env.example .env && npm install
PORT=20128 npm run dev

📦 pnpm

pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute

🐧 Arch Linux (AUR)

yay -S omniroute-bin && systemctl --user enable --now omniroute.service

🔧 Nix (Flake)

# Nix flakes का उपयोग करके
nix develop
npm run dev

# या devbox का उपयोग करके
devbox run npm run dev

📖 Docker गाइड — Compose प्रोफ़ाइल, Caddy HTTPS, Cloudflare टनल।

🦭 Podman

# 1. बाइंड-माउंटेड डेटा डायरेक्टरी तैयार करें
mkdir -p data

# 2. केवल Linux + स्थानीय रूटलेस Podman (रिमोट Podman Machine क्लाइंट पर कभी नहीं):
podman unshare chown 1000:1000 ./data

# 3. रनटाइम संकेत सेट करें, स्थानीय Compose इमेज बिल्ड करें और शुरू करें
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

macOS या Windows पर, Podman रिमोट Podman Machine का उपयोग करता है: podman unshare को छोड़ दें और टोपोलॉजी-विशिष्ट डेटा डायरेक्टरी मार्गदर्शन का पालन करें।

📖 Podman गाइड — Compose बिल्ड, Podman Machine, और Linux/systemd Quadlet सेटअप।

अधिक तेज़ / हल्का इंस्टॉल (नेटिव बिल्ड छोड़ें)

नेटिव SQLite इंजन (better-sqlite3) एक वैकल्पिक डिपेंडेंसी है, इसलिए ग्लोबल इंस्टॉल कभी भी सोर्स से कंपाइल करने के कारण अवरुद्ध नहीं होता: आपके प्लेटफ़ॉर्म/Node से मेल खाने पर यह प्रीबिल्ट बाइनरी का उपयोग करता है और अन्यथा पारदर्शी रूप से प्योर-JS इंजन पर फ़ॉलबैक करता है (Node 22+ पर node:sqlite, अन्यथा बंडल किया गया sql.js WASM) — किसी बिल्ड टूल की आवश्यकता नहीं है।

इंस्टॉल के बाद के नेटिव वार्म-अप को पूरी तरह छोड़ने के लिए (CI, हेडलेस या धीमी मशीनें):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1 भी इसे छोड़ देता है

सबसे तेज़ इंस्टॉल के लिए pnpm को प्राथमिकता दें (कंटेंट-एड्रेस्ड स्टोर + हार्ड लिंक — ऊपर देखें)। डैशबोर्ड-रहित, हेडलेस रनटाइम के लिए Docker base प्रोफ़ाइल (ऊपर) या Termux गाइड का उपयोग करें। CLI और वेब डैशबोर्ड को एक ही प्रक्रिया द्वारा एक पोर्ट पर सर्व किया जाता है, इसलिए वर्तमान में कोई अलग केवल-CLI पैकेज नहीं है।


🎬 OmniRoute का क्रियान्वयन

📹 वीडियो मार्गदर्शिकाएँ

2026-08-24 को पैनल का स्नैपशॉट · अपरिष्कृत कैटलॉग: YT 809 | TT 137 | IG 124 · नवीनता (दिन): YT 1 | TT 21 | IG 22

Instagram रील
🎬 #1 — Instagram
nick_saraev — 3,042,474 बार देखा गया
Instagram रील — theopenstack
🎬 #2 — Instagram
theopenstack — 692,419 बार देखा गया
TikTok — milesreevesai
🎬 #3 — TikTok
milesreevesai — 620,400 बार देखा गया
YouTube — Vaibhav Sisinty
🎬 #4 — YouTube
Vaibhav Sisinty — 391,109 बार देखा गया
Instagram रील — buildwithai.club
🎬 #5 — Instagram
buildwithai.club — 347,652 बार देखा गया

पूर्ण रैंकिंग (डुप्लिकेट हटाए गए कैनोनिकल URLs, v > 0, सर्वाधिक पहुँच):

#1 #2 #3 #4 #5
nick_saraev — Instagram3,042,474 theopenstack — Instagram692,419 milesreevesai — TikTok620,400 Vaibhav Sisinty — YouTube391,109 buildwithai.club — Instagram347,652
#6 #7 #8 #9 #10
nivedan.ai — Instagram331,973 vaibhavsisinty — Instagram263,744 Nick Automates — YouTube Shorts218,174 theroshankrishna — Instagram186,786 midudev — TikTok177,800

2026-08-24 के कैनोनिकल मेट्रिक्स: 1.029 अद्वितीय वीडियो · 11.132.922 ज्ञात दृश्य (v > 0) · नेटवर्क के अनुसार 639 चैनल/प्रोफ़ाइल। अपरिष्कृत पैनल में 1.070 पंक्तियाँ हैं; Instagram के 41 डुप्लिकेट को कैनोनिकल URL के आधार पर सामान्यीकृत किया गया और प्रत्येक वीडियो के लिए सबसे बड़ी दृश्य संख्या रखी गई।

🎬 OmniRoute के बारे में वीडियो बनाया है? लिंक के साथ एक इश्यू या चर्चा खोलें — हम उसे यहाँ प्रदर्शित करेंगे।


📧 समुदाय और सहायता

सब कुछ एक ही स्थान पर — मेंटेनर को फ़ॉलो करें, समुदाय के साथ चैट करें या कोई इश्यू खोलें।

चैनल कहाँ / कैसे
💼 LinkedIn — मेंटेनर को फ़ॉलो करें linkedin.com/in/diegosouzapw
🐙 GitHub — रिलीज़ और सुझावों के लिए फ़ॉलो करें @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 वैश्विक समूह में शामिल हों
🟢 WhatsApp — 🇧🇷 ब्राज़ील समूह में शामिल हों
🌍 वेबसाइट omniroute.online
🌍 🌍StHub OmniRoute समुदाय (निःशुल्क) StHub पोर्टल
📦 स्रोत कोड github.com/diegosouzapw/OmniRoute
🐛 बग की रिपोर्ट करें समस्या दर्ज करेंnpm run system-info का आउटपुट संलग्न करें
🤝 योगदान दें CONTRIBUTING.md · ब्रांचिंग और रिलीज़ मॉडल · कोई good first issue चुनें
💚 प्रोजेक्ट का समर्थन करें समर्थन करने के तरीके ↑ · GitHub Sponsors


🛠️ तकनीकी स्टैक

परतप्रौद्योगिकी
रनटाइमNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
भाषाTypeScript 6.0 — src/ और open-sse/ में 100% TypeScript (v2.0 से कोर में शून्य any)
फ़्रेमवर्कNext.js 16 + React 19 + Tailwind CSS 4
डेटाबेसbetter-sqlite3 (SQLite, WAL जर्नलिंग) + LowDB (JSON विरासत) — 122 डोमेन मॉड्यूल, 176 माइग्रेशन
मेमोरीSQLite FTS5 पूर्ण-पाठ + int8-क्वांटाइज़्ड वेक्टर एम्बेडिंग, टाइप्ड क्षय
स्कीमाZod 4 — MCP टूल I/O सत्यापन + API अनुबंध
प्रोटोकॉलMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
स्ट्रीमिंगServer-Sent Events (SSE) + WebSocket ब्रिज (/v1/ws)
संपीड़न12-इंजन पाइपलाइन — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
प्रमाणीकरण एवं सुरक्षाOAuth 2.0 (PKCE) + JWT + API कुंजियाँ + MCP स्कोप्ड प्रमाणीकरण · संग्रहित अवस्था में AES-256-GCM · DOMPurify
गोपनीयताwreq-js — JA3 / JA4 TLS फ़िंगरप्रिंट प्रतिरूपण, 3-स्तरीय प्रॉक्सी
लचीलापनसर्किट ब्रेकर, एक्सपोनेंशियल बैकऑफ़, एंटी-थंडरिंग-हर्ड, ऑटो-कॉम्बो स्व-उपचार
लॉगिंगpino — अनुरोध संदर्भ सहित संरचित JSON लॉग
परीक्षणNode.js टेस्ट रनर + Vitest — 5,100+ ट्रैक की गई टेस्ट फ़ाइलों में 39,000+ स्थिर टेस्ट घोषणाएँ (यूनिट, एकीकरण, E2E, सुरक्षा, पारिस्थितिकी तंत्र)
प्लेटफ़ॉर्मडेस्कटॉप (Electron) · Android (Termux) · PWA (कोई भी ब्राउज़र)
CI/CDGitHub Actions — रिलीज़ पर स्वचालित npm प्रकाशन + Docker Hub
लिंकवेबसाइट · npm · Docker Hub

📖 दस्तावेज़ीकरण

📘 शुरुआत करना

दस्तावेज़विवरण
उपयोगकर्ता मार्गदर्शिकाप्रदाता, कॉम्बो, CLI एकीकरण, परिनियोजन
सेटअप मार्गदर्शिकासभी इंस्टॉलेशन विधियाँ, CLI टूल कॉन्फ़िगरेशन, प्रोटोकॉल सेटअप, टाइमआउट ट्यूनिंग
CLI टूल मार्गदर्शिकाClaude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot के लिए प्रत्येक टूल का सेटअप
रिमोट मोडसीमित-दायरे वाले एक्सेस टोकन के माध्यम से अपने लैपटॉप CLI से रिमोट OmniRoute (VPS) संचालित करें
Claude Code कॉन्फ़िगरेशनlaunch + प्रति-मॉडल प्रोफ़ाइलों के साथ Claude Code को OmniRoute (स्थानीय/रिमोट) से जोड़ें
त्वरित शुरुआत3-चरणीय इंस्टॉलेशन → कनेक्ट → कॉन्फ़िगर

🔧 संचालन और परिनियोजन

दस्तावेज़विवरण
Docker मार्गदर्शिकाDocker रन, Compose प्रोफ़ाइलें, Caddy HTTPS, टनल, इमेज टैग
Podman मार्गदर्शिकाQuadlet systemd एकीकरण, podman-compose, SELinux
VM परिनियोजनसंपूर्ण मार्गदर्शिका: VM + nginx + Cloudflare सेटअप
Fly.io परिनियोजनस्थायी स्टोरेज के साथ Fly.io पर परिनियोजित करें
Termux मार्गदर्शिकाTermux के माध्यम से Android पर OmniRoute चलाएँ
PWA मार्गदर्शिकाProgressive Web App इंस्टॉलेशन, कैशिंग, आर्किटेक्चर
अनइंस्टॉल मार्गदर्शिकासभी इंस्टॉलेशन विधियों के लिए पूर्ण निष्कासन
एनवायरनमेंट कॉन्फ़िगरेशनसंपूर्ण .env वेरिएबल और संदर्भ

🧠 विशेषताएँ और आर्किटेक्चर

दस्तावेज़विवरण
आर्किटेक्चरसिस्टम आर्किटेक्चर, डेटा प्रवाह और आंतरिक कार्यप्रणाली
कम्प्रेशन मार्गदर्शिका7-विकल्पीय पाइपलाइन: बंद / हल्का / मानक / आक्रामक / अल्ट्रा / RTK / स्टैक्ड
RTK कम्प्रेशनकमांड-आउटपुट कम्प्रेशन, फ़िल्टर, भरोसा, सत्यापन, रॉ-आउटपुट रिकवरी
कम्प्रेशन इंजनCaveman, RTK, स्टैक्ड पाइपलाइन, डैशबोर्ड/API/MCP इंटरफ़ेस
कम्प्रेशन नियम प्रारूपCaveman और RTK फ़िल्टर के लिए JSON नियम-पैक स्कीमा
कम्प्रेशन भाषा पैकभाषा पहचान और Caveman नियम-पैक लेखन
लचीलापन मार्गदर्शिकासर्किट ब्रेकर, कूलडाउन, कतार, एंटी-थंडरिंग हर्ड, TLS स्पूफ़िंग
ऑटो-कॉम्बो इंजन16-कारक स्कोरिंग, मोड पैक, स्व-उपचार
प्रॉक्सी मार्गदर्शिका3-स्तरीय प्रॉक्सी सिस्टम, 1proxy मार्केटप्लेस, रजिस्ट्री CRUD
निःशुल्क टियरसमेकित निर्देशिका: 34 दस्तावेज़ीकृत आवर्ती पूल / 452 सूचीबद्ध निःशुल्क-टियर प्रविष्टियाँ
विशेषता दीर्घास्क्रीनशॉट सहित डैशबोर्ड का दृश्य भ्रमण
कोडबेस दस्तावेज़ीकरणशुरुआती लोगों के अनुकूल कोडबेस मार्गदर्शन

🤖 प्रोटोकॉल और API

दस्तावेज़विवरण
API संदर्भउदाहरणों सहित सभी एंडपॉइंट
OpenAPI विनिर्देशOpenAPI 3.0 विनिर्देश
MCP सर्वर110 MCP टूल, IDE कॉन्फ़िगरेशन, Python/TS/Go क्लाइंट
MCP सर्वर मार्गदर्शिकाMCP इंस्टॉलेशन, ट्रांसपोर्ट और टूल संदर्भ
A2A सर्वरJSON-RPC 2.0 प्रोटोकॉल, कौशल, स्ट्रीमिंग, कार्य प्रबंधन
A2A सर्वर मार्गदर्शिकाA2A एजेंट कार्ड, कार्य, कौशल और स्ट्रीमिंग

📋 परियोजना और गुणवत्ता

दस्तावेज़विवरण
योगदानडेवलपमेंट सेटअप और दिशानिर्देश
ब्रांचिंग और रिलीज़ मॉडलPRs कहाँ लक्षित होते हैं (release/*), और main तथा टैग का क्या अर्थ है
परिवर्तन-लॉगहर संस्करण का संपूर्ण रिलीज़ इतिहास
सुरक्षा नीतिभेद्यता रिपोर्टिंग और सुरक्षा प्रक्रियाएँ
i18n मार्गदर्शिका42 भाषाओं का समर्थन, अनुवाद कार्यप्रवाह, RTL
रिलीज़ चेकलिस्टरिलीज़-पूर्व सत्यापन चरण
कवरेज योजना5,100+ ट्रैक की गई परीक्षण फ़ाइलों में 39,000+ स्थिर परीक्षण घोषणाओं के लिए परीक्षण कवरेज रणनीति

शीर्ष योगदानकर्ता

OmniRoute को एक उत्साही ओपन-सोर्स समुदाय आकार देता है। इन व्यक्तियों ने असाधारण योगदान दिए हैं, जिनका परियोजना की गुणवत्ता, स्थिरता और पहुँच पर सीधा प्रभाव पड़ता है। धन्यवाद।

मर्ज किए गए पुल अनुरोधों के आधार पर बाहरी योगदानकर्ता

स्थानयोगदानकर्तामर्ज किए गए PRs~बदली गई पंक्तियाँ
1backryun190227,977
2oyi77180407,678
3rdself14580,663
4JxnLexn128387,049
5KooshaPari101125,747
6herjarsa88230,872
7RaviTharuma7955,106
8maxmad64bis69394,715
9artickc5933,260
10HouMinXi5147,334
10chirag127515,153
12xz-dev50245,976
13hartmark4752,185
14rqzbeh39143,181
15dhaern3419,559
16Dingding-leo331,986
17NomenAK3213,854
18MumuTW3016,953
19benzntech2911,641
20pacocartones249,331
20Prudhvivuda246,312

लाइव release/v3.8.50 टिप dafb4ae808 पर स्थिर किया गया, जिसमें 2026-08-24 05:26:03 UTC तक के मर्ज शामिल हैं। पृष्ठांकित GitHub GraphQL गणना में 5,911 मर्ज किए गए PRs हैं: 2,707 रिपॉज़िटरी स्वामी द्वारा, 179 Dependabot द्वारा, और 535 अलग-अलग योगदानकर्ताओं से 3,025 बाहरी PRs। “बदली गई पंक्तियाँ” GitHub के additions + deletions का योग है और इसमें जनरेट की गई फ़ाइलें, lockfiles, कैटलॉग, अनुवाद और दस्तावेज़ शामिल हैं; यह परिवर्तन-मात्रा है, लेखक द्वारा लिखी गई LOC नहीं। कटऑफ़ पर बराबरी वाले स्थान बनाए रखे गए हैं।

GitHub द्वारा श्रेय दिए गए कमिट

backryun
backryun

🥇 GitHub से संबद्ध 220 कमिट
Paijo
Paijo

🥈 GitHub से संबद्ध 219 कमिट
Randi
Randi

🥉 GitHub से संबद्ध 108 कमिट
Ravi Tharuma
Ravi Tharuma

🏅 GitHub से संबद्ध 81 कमिट
Chris
Chris

🏅 GitHub से संबद्ध 70 कमिट
Markus Hartung
Markus Hartung

🏅 GitHub से संबद्ध 69 कमिट · संयुक्त रूप से #6
Dizzle
Dizzle

🏅 GitHub से संबद्ध 69 कमिट · संयुक्त रूप से #6
Jan Leon
Jan Leon

🏅 GitHub से संबद्ध 64 कमिट
zenobit
zenobit

🏅 GitHub से संबद्ध 62 कमिट
Bob.Hou
Bob.Hou

🏅 GitHub से संबद्ध 51 कमिट · संयुक्त रूप से #10
Xiangzhe
Xiangzhe

🏅 GitHub से संबद्ध 51 कमिट · संयुक्त रूप से #10

2026-08-24 06:14:31 UTC पर पुनः जाँच की गई: release/v3.8.50 डिफ़ॉल्ट ब्रांच के लिए रिपॉज़िटरी Contributors API द्वारा रिपोर्ट किए गए GitHub से संबद्ध कमिट। API ने 525 पहचानें (415 उपयोगकर्ता, 2 बॉट, 108 अनाम) लौटाईं; इस तालिका में मेंटेनर, बॉट और अनाम पहचानों को शामिल नहीं किया गया है और समान रैंक बनाए रखे गए हैं। यह ऊपर दी गई मर्ज किए गए PR की रैंकिंग और नीचे दी गई 639-व्यक्तियों की Git-मेटाडेटा जनगणना, दोनों से अलग है।

🙏 इन योगदानकर्ताओं की सुविधाएँ, बग सुधार और इन्फ़्रास्ट्रक्चर में किए गए सुधार OmniRoute को विश्वसनीय और सुविधाओं से भरपूर बनाने का मुख्य हिस्सा हैं। प्रत्येक पुल रिक्वेस्ट, प्रत्येक टेस्ट केस और प्रत्येक i18n अनुवाद फ़ाइल मायने रखती है। ओपन सोर्स का निर्माण इन्हीं जैसे लोगों द्वारा किया जाता है।



💖 प्रायोजक

उन लोगों का हृदय से धन्यवाद, जो अपनी जेब से OmniRoute को आर्थिक सहयोग देते हैं — हर योगदान इस परियोजना को निःशुल्क, स्वतंत्र और निरंतर प्रगतिशील बनाए रखता है।

Andrew
Andrew

💛 सक्रिय मासिक प्रायोजक
Vlad I
Vlad I

💛 सक्रिय मासिक प्रायोजक
Paco Cartones
Paco Cartones

💛 सक्रिय एकमुश्त प्रायोजक
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 पूर्व एकमुश्त समर्थक
longtao
longtao

💛 पूर्व एकमुश्त समर्थक

… और वे अन्य लोग जो निजी रहना पसंद करते हैं 💛

सार्वजनिक GitHub Sponsors को 2026-08-24 को पुनः सत्यापित किया गया। GitHub की activeOnly स्थिति ऊपर दिए गए सक्रिय लेबल निर्धारित करती है; पहले सार्वजनिक किए गए एकमुश्त समर्थकों के प्रति आभार बना हुआ है, और निजी प्रायोजक गुमनाम रहते हैं।

💖 प्रायोजक बनें → — प्रत्येक डॉलर OmniRoute को निःशुल्क और स्वतंत्र बनाए रखता है।


👥 600+ योगदानकर्ता

योगदानकर्ता

2026-08-24 को स्थिर आधार ac02c5b42f पर ऑडिट किया गया और लाइव release/v3.8.50 के नवीनतम dafb4ae808 पर दोबारा जाँचा गया: 639 सामान्यीकृत मानव Git पहचानें — 407 कमिट लेखकों के रूप में दिखाई देती हैं (अनुरक्षक सहित) और 232 केवल स्पष्ट Co-authored-by ट्रेलरों में दिखाई देती हैं। यह गणना GitHub noreply हैंडल को सामान्यीकृत करती है, 26 बॉट/एजेंट/सेवा/प्लेसहोल्डर पहचानों को बाहर रखती है, और केवल प्रदर्शन नाम समान होने के कारण सामान्य ईमेल पतों को एक साथ नहीं मिलाती।

योगदान कैसे करें

  1. रिपॉज़िटरी को फ़ोर्क करें
  2. सक्रिय release/vX.Y.Z के नवीनतम सिरे से ब्रांच बनाएँ (main से नहीं) — ब्रांचिंग और रिलीज़ मॉडल देखें
  3. अपनी फ़ीचर ब्रांच बनाएँ (git checkout -b feat/amazing-feature)
  4. अपने बदलाव कमिट करें (git commit -m 'feat: add amazing feature')
  5. ब्रांच पर पुश करें (git push origin feat/amazing-feature)
  6. base = वही release/vX.Y.Z ब्रांच रखते हुए एक Pull Request खोलें

विस्तृत दिशानिर्देशों के लिए CONTRIBUTING.md देखें।

नया संस्करण रिलीज़ करना

# रिलीज़ बनाएँ — npm publish स्वचालित रूप से होता है
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 स्टार

स्टार इतिहास चार्ट

🌍 StarMapper

StarMapper

🙏 आभार

OmniRoute दिग्गजों के कंधों पर खड़ा है। इसकी शुरुआत 9router के एक फ़ॉर्क और Go प्रोजेक्ट CLIProxyAPI के TypeScript पोर्ट के रूप में हुई थी — और उसके बाद, नीचे दिए गए प्रत्येक सबसिस्टम को एक ऐसे ओपन-सोर्स प्रोजेक्ट से प्रेरणा मिली, जिसने यह काम पहले किया था। उनमें से प्रत्येक ने OmniRoute के एक ठोस हिस्से को आकार दिया। यह उन सभी के प्रति हमारा धन्यवाद है। 🙏

स्टार की संख्याएँ 24 अगस्त, 2026 को GitHub की REST API से सत्यापित की गई थीं — इन प्रोजेक्ट्स को एक स्टार अवश्य दें। ये संख्याएँ उस तारीख का सटीक स्नैपशॉट हैं और समय के साथ स्वाभाविक रूप से बदलेंगी।

🧬 वंशावली और गेटवे

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
9router26,161वह मूल प्रोजेक्ट जिस पर यह फ़ोर्क बनाया गया है — यहाँ इसे मल्टी-मोडल APIs और पूर्ण TypeScript पुनर्लेखन के साथ विस्तारित किया गया है।
CLIProxyAPI48,497वह Go कार्यान्वयन जिसने इस JavaScript / TypeScript पोर्ट को प्रेरित किया।
LiteLLM57,100वह AI गेटवे जिसका सार्वजनिक मूल्य-निर्धारण डेटासेट हमारे लागत-ट्रैकिंग सिंक को डेटा प्रदान करता है और जिसके प्रदाता-सामान्यीकरण मॉडल ने हमारी रूटिंग को दिशा दी।
codex-chatgpt-web1,410MIT स्रोत जिसे वेंडर किए गए ChatGPT Web → Codex Responses ब्रिज में अनुकूलित किया गया है, जिसमें ब्राउज़र-सेशन, रिस्पॉन्स-फ़्रेमिंग, उपयोग और वेब-सर्च अडैप्टर शामिल हैं।
free-claude-code48,112स्ट्रीम रिकवरी, no-thinking उपनामों, फ़ॉलबैक वेब सर्च, स्लाइडिंग-विंडो सीमाओं, लॉग रिडैक्शन और सुदृढ़ लॉन्चर प्रवाहों में पोर्ट किए गए पैटर्न।
composer-api322Cursor Composer के टूल-चयन, आउटपुट-बाधा और टूल-कमिट पैटर्न, जिन्हें मूल Cursor एक्ज़ीक्यूटर में अनुकूलित किया गया है।
codex-multi-auth457नए लॉगिन और रिफ़्रेश-टोकन रोटेशन पैटर्न, जिन्हें Codex OAuth पुनःप्रमाणीकरण में पोर्ट किया गया है।
opencode-anthropic-auth510Claude Code-संगत रूपांतरण डिफ़ॉल्ट और बिलिंग-हेडर व्यवहार, जिन्हें OmniRoute के कॉन्फ़िग-संचालित ब्रिज में सामान्यीकृत किया गया है।
grok2api-merged2इसके Grok मॉडल मैपिंग, नकली-TypeError Statsig जनरेटर, अनुरोध और डिवाइस डिफ़ॉल्ट तथा NDJSON रिस्पॉन्स प्रोसेसर को OmniRoute के Grok Web एक्ज़ीक्यूटर में पर्याप्त रूप से अनुकूलित किया गया।
TQZHR/grok2api705grok2api-merged के पीछे का प्रमुख अप्रत्यक्ष कोड स्रोत; इसके मॉडल, हेडर, पेलोड, Statsig और प्रोसेसर कार्यान्वयन Grok Web की वंशावली में संरक्षित हैं।
chenyme/grok2api7,520Grok पेलोड और डिवाइस डिफ़ॉल्ट, Statsig जनरेटर तथा TQZHR और grok2api-merged के माध्यम से आए result.response प्रोसेसर का अंतर्निहित MIT स्रोत।
grok2api-pro27grok2api-merged द्वारा अपनी प्रॉक्सी-पूल परत के लिए श्रेय दिया गया एक अप्रत्यक्ष स्रोत; OmniRoute उस वंशावली सूचना को संरक्षित रखता है, लेकिन अपने सीमित Grok Web एक्ज़ीक्यूटर में प्रॉक्सी-पूल पोर्ट का दावा नहीं करता।
GrokProxy50इसके कुकी-प्रमाणीकृत Grok प्रॉक्सी और result.response.token स्ट्रीमिंग पैटर्न ने OmniRoute के Grok Web ट्रांसपोर्ट को दिशा दी।
GrokBridge5मूल Grok Web कार्यान्वयन ने इसके HTTP/ब्राउज़र अपस्ट्रीम डिज़ाइन से परामर्श लिया; इसका प्रत्यक्ष HTTP पथ GrokProxy से व्युत्पन्न है, इसलिए किसी स्वतंत्र कोड पोर्ट का दावा नहीं किया जाता।
grok-web-api14इसके Rust ChatOptions और रिस्पॉन्स-एनवेलप स्कीमा ने OmniRoute के TypeScript Grok अनुरोध और स्ट्रीमिंग-रिस्पॉन्स प्रकारों को दिशा दी।

🗜️ संदर्भ और टोकन संपीड़न — इंजन

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
Caveman100,538वायरल "जब कम टोकन से काम चले तो अधिक टोकन क्यों इस्तेमाल करना" प्रोजेक्ट — इसका आदिमानव-जैसी भाषा वाला दर्शन हमारे मानक संपीड़न मोड और 30+ भराव/संघनन नियमों को शक्ति देता है।
RTK Rust Token Killer77,185उच्च-प्रदर्शन कमांड-आउटपुट संपीड़न — इसने हमारे RTK इंजन, JSON फ़िल्टर DSL, कच्चे आउटपुट की पुनर्प्राप्ति और स्टैक्ड RTK → Caveman पाइपलाइन को प्रेरित किया।
headroom67,310प्रतिवर्ती संदर्भ-संपीड़न (SmartCrusher) — इसने हमारे headroom इंजन और ccr पुनर्प्राप्ति-मार्कर पैटर्न को प्रेरित किया।
LLMLingua6,598प्रॉम्प्ट-संपीड़न अनुसंधान (LLMLingua / LLMLingua-2) — इसने हमारे एसिंक, कोड-सुरक्षित, विफलता पर मूल सामग्री बनाए रखने वाले llmlingua इंजन को प्रेरित किया।
llmlingua-2-js31हमारे LLMLingua इंजन के लिए वर्कर-थ्रेड बैकएंड के रूप में प्रयुक्त JS/ONNX पोर्ट (MobileBERT / XLM-RoBERTa)।
Troglodita40PT-BR टोकन संपीड़न — यह हमारे pt-BR भाषा पैक को शक्ति देता है: ब्राज़ीलियाई-पुर्तगाली व्याकरण के अनुरूप पुनरुक्ति में कमी और भराव शब्दों को हटाना।
ponytail108,957वायरल "आलसी वरिष्ठ डेवलपर" YAGNI-कोडर कौशल — इसने हमारी less-code आउटपुट शैली को प्रेरित किया: सबसे छोटे कारगर बदलाव की दिशा, जो _जनरेट किए गए_ कोड को कम करती है (Caveman के संक्षिप्त गद्य का आउटपुट-अक्ष सहोदर)।
i-have-adhd23,526इसकी कार्रवाई-प्रथम, ADHD-अनुकूल प्रतिक्रिया शैली को पाँच भाषाओं में OmniRoute की संक्षिप्त आउटपुट शैली के अनुरूप ढाला गया।

🧩 संक्षिप्त प्रारूप, टोकन अनुसंधान और कोड-सजग टूलिंग

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
TOON25,233टोकन-उन्मुख ऑब्जेक्ट नोटेशन — इसके स्तंभाकार, हेडर-प्लस-पंक्तियाँ मॉडल ने हमारे सारणीबद्ध संघनन चरण को आकार दिया।
GCF Graph Compact Format41इसके संक्षिप्त ग्राफ़ प्रारूप और जेनेरिक-प्रोफ़ाइल डिज़ाइन ने OmniRoute के सारणीबद्ध संघनन और Headroom कोडेक प्रारूप को दिशा दी।
gcf-typescript4MIT TypeScript कार्यान्वयन, जिसे सीधे वेंडर करके Headroom जेनेरिक-प्रोफ़ाइल कोडेक के रूप में विस्तारित किया गया।
token-optimizer-mcp494Brotli/SQLite कैश + प्रति-सत्र संदर्भ-अंतर — इसने हमारे session-dedup इंजन को प्रेरित किया।
token-savior1,122Bash-आउटपुट संघनन + MCP प्रोफ़ाइल — इसने हमारी संपीड़न-निकास अनुशासन और MCP टूल-मैनिफ़ेस्ट न्यूनीकरण को प्रेरित किया।
token-saver138विफलता-सजग निकास के साथ सामग्री-सजग, प्रति-फ़ाइल-प्रकार आउटपुट संपीड़न — इसने हमारे प्रति-प्रकार प्रेषण और न्यूनतम-लाभ पर छोड़ने के निर्णय को मान्य किया।
token-optimizer1,951"छिपे हुए टोकन खोजें" — इसके ऑफ़लोड + पुनर्प्राप्त करने योग्य हैंडल पैटर्न ने हमारी CCR ऑफ़लोड अवधारणा को दिशा दी।
TokenMizer28सत्र-ग्राफ़ + विभिन्न टर्नों में पंक्ति-डीडुप का खाका, जिसने हमारे session-dedup डिज़ाइन को दिशा दी।
OmniCompress3Rust स्तंभाकार-JSON + सामग्री-संबोधित पुनर्प्राप्ति + संदेशों के बीच डीडुप — इसने हमारे headroom/ccr/session-dedup इंजन डिज़ाइन और कैश-स्थिर "संपीड़ित रूप स्थान-स्वतंत्र है" अपरिवर्तनीयता को मान्य किया।
mcp-compressor113MCP टूल-स्कीमा/विवरण संपीड़न — इसने हमारे MCP टूल-मैनिफ़ेस्ट की कार्डिनैलिटी घटाने की प्रक्रिया को दिशा दी।
RepoMapper197Aider-शैली की रेपो-मैप रैंकिंग — इसने हमारे रेपो-मैप / पुनर्प्राप्ति-रैंकिंग अन्वेषण को दिशा दी।
quiet-shell-mcp4MCP पर घोषणात्मक शेल-आउटपुट न्यूनीकरण — इसने हमारे घोषणात्मक bash-आउटपुट संघनन को मान्य किया।
ts-morph6,162TypeScript Compiler API टूलकिट — इसने पार्सर-आधारित टिप्पणी निष्कासन को प्रेरित किया, जो स्ट्रिंग, टेम्पलेट और रेगेक्स लिटरल को सुरक्षित रखता है।

🧠 मेमोरी और RAG

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
Mem063,902सार्वभौमिक मेमोरी परत — इसके proxy-as-write/read-boundary मॉडल ने हमारी मेमोरी संरचना को आकार दिया।
Letta (MemGPT)24,382स्तरीय मेमोरी वाले स्टेटफ़ुल एजेंट — इसने हमारे Context Control & Recovery (CCR) के स्तरीय मॉडल को प्रेरित किया।
WFGY1,781बार-बार आने वाले 16 RAG/LLM विफलता मोड की ProblemMap वर्गीकरण-व्यवस्था — हमारी समस्या-निवारण मार्गदर्शिका में प्रयुक्त साझा शब्दावली।

🛰️ ट्रैफ़िक निरीक्षण, MITM और पारदर्शी प्रॉक्सी

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
llm-interceptor66कोडिंग-असिस्टेंट ↔ LLM ट्रैफ़िक के MITM इंटरसेप्शन/विश्लेषण ने Traffic Inspector की शुरुआती आवश्यकताओं को दिशा दी। पहले व्युत्पन्न किए गए चार मॉड्यूल — SSE मर्जिंग, वार्तालाप सामान्यीकरण, सीक्रेट मास्किंग और हेडर सैनिटाइज़ेशन — को सार्वजनिक प्रोटोकॉल मानकों पर आधारित स्वतंत्र क्लीन-रूम कार्यान्वयनों से बदल दिया गया है। दो होस्ट-पासथ्रू सतहें (passthrough.ts और _internal/bypass.cjs) स्वतंत्र रूप से वर्गीकृत OmniRoute-आंतरिक कार्यान्वयन बनी हुई हैं; उस प्रतिस्थापन के हिस्से के रूप में उन्हें दोबारा नहीं लिखा गया था।
ProxyBridge5,995पारदर्शी प्रति-प्रक्रिया प्रॉक्सी रूटिंग — इसने हमारे क्रैश-सुरक्षित MITM टियरडाउन, सॉकेट आइडल-टाइमआउट, /proc प्रक्रिया एट्रिब्यूशन और TPROXY कैप्चर को प्रेरित किया।

📚 मॉडल डेटा, ऑब्ज़र्वेबिलिटी और UI

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
models.dev6,555AI मॉडल विनिर्देशों, मूल्य निर्धारण और क्षमताओं का खुला डेटाबेस — हमारे मॉडल कैटलॉग में मूल रूप से सिंक किया गया।
React Flow / xyflow38,108नोड-आधारित ग्राफ़ लाइब्रेरी, जो हमारे रीयल-टाइम Compression Studio और Combo/Routing Studio को संचालित करती है।
LangGraph40,314LangGraph Studio के लाइव वर्कफ़्लो-ग्राफ़ विज़ुअलाइज़ेशन ने हमारे Studios के रीयल-टाइम कैस्केड दृश्य को प्रेरित किया।
Langfuse33,592इसके trace → span → generation ऑब्ज़र्वेबिलिटी मॉडल ने हमारे Compression Studio वॉटरफ़ॉल को आकार दिया।
Kiali3,631Istio सर्विस-मेश ऑब्ज़र्वेबिलिटी — इसने Routing/Combo Studio में हमारे सर्किट-ब्रेकर बैज और एरर-एज विज़ुअल को प्रेरित किया।
lobe-icons2,428AI/LLM ब्रांड लोगो, जो हमारे पूरे डैशबोर्ड में प्रोवाइडर आइकन रेंडर करते हैं।
flag-icons12,354README भाषा चयनकर्ता द्वारा उपयोग किए जाने वाले MIT-लाइसेंस प्राप्त SVG ध्वज प्रदान करता है।

🛡️ सुरक्षा

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
awesome-secure-defaults721डिफ़ॉल्ट रूप से सुरक्षित लाइब्रेरी की एक सुव्यवस्थित सूची, जो हमारे सुरक्षा विकल्पों का मार्गदर्शन करती है (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)।

🧭 पूरक टूल

प्रोजेक्टइसने OmniRoute को कैसे प्रेरित किया
ClawRouter6,564इसने अनुरोध डीडुप्लिकेशन, आपातकालीन शून्य-लागत फ़ॉलबैक, प्लग करने योग्य Auto-Combo रणनीतियों और बहुभाषी इंटेंट वर्गीकरण को प्रेरित किया।
Antigravity-Manager30,652इसके अकाउंट-सचेत मॉडल रीमैपिंग, एक्ज़ीक्यूटेबल-पाथ सत्यापन और प्लान-लेबल व्यवहार ने OmniRoute के Antigravity रनटाइम को दिशा दी।
vscode-antigravity-cockpit4,817इसके संक्षिप्त कोटा-रीसेट काउंटडाउन प्रारूप ने OmniRoute में संबंधित प्रोवाइडर-सीमा डिस्प्ले को प्रेरित किया।
AionUi32,230इसके ACP एकीकरणों ने OmniRoute में इंस्टॉल किए गए CLI एजेंटों की स्वचालित पहचान को प्रेरित किया।
CodexBar20,507इसने Grok Build कोटा सतह की पहचान की; इसके बाद OmniRoute ने स्वतंत्र रूप से लाइव वायर फ़ॉर्मैट का सत्यापन और सुधार किया।

📄 लाइसेंस

MIT लाइसेंस - विवरण के लिए LICENSE देखें।


⬆ शीर्ष पर वापस जाएँ · ओपन-सोर्स AI समुदाय के लिए ❤️ के साथ निर्मित।

OmniRoute v3.8.51 · Node ≥22.22.2 · MIT लाइसेंस · omniroute.online