> मुफ़्त टियरों को हाथ से एक साथ जोड़ना कठिन है — दर्जनों SDK, दर्जनों दर सीमाएँ, और यह पता नहीं कि वास्तव में आपके पास कितना है। OmniRoute **35 आवर्ती पूल कुंजियों में 489 मुफ़्त-टियर प्रविष्टियों** को सूचीबद्ध करता है और **प्रकाशित सकारात्मक मासिक बजट वाले 17 पूलों तथा पाँच प्रति-मॉडल Groq सीमाओं** से टोकन की मुख्य संख्या की गणना करता है, जिसमें साझा पूल के आधार पर दोहराव हटाया जाता है। जो कोटा केवल क्षेत्रीय पहचान सत्यापन के बाद उपलब्ध होते हैं (वर्तमान में: ModelScope), उन्हें अलग दिखाया जाता है—क्षेत्रीय पहचान सत्यापन के पीछे +~6M—और उन्हें मुख्य संख्या में कभी नहीं जोड़ा जाता। परिणाम डैशबोर्ड (`/dashboard/free-tiers`) पर दिखाई देता रहता है।
> लाइव `/dashboard/free-tiers` पृष्ठ का एनिमेटेड सारांश। पूरी कार्यप्रणाली (पूल दोहराव हटाना, क्रेडिट टियर, प्रदाता की शर्तें): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**।
>
> इन आँकड़ों का हर दो सप्ताह में लाइव कैटलॉग के आधार पर पुनः ऑडिट किया जाता है और ये **दोनों दिशाओं में बदलते हैं** — कोई प्रदाता मुफ़्त टियर समाप्त करता है तो संख्या घटती है; कोई नया जुड़ता है तो बढ़ती है। हम वही प्रकाशित करते हैं जिसकी गणना कैटलॉग वास्तव में करता है, कभी भी ऊपर की ओर पूर्णांकित सर्वोत्तम स्थिति नहीं।
⭐ यदि OMNIROUTE ने पैसे बचाने और आपका काम आसान बनाने में आपकी सहायता की है, तो रेपो को स्टार दें।
[](https://github.com/diegosouzapw/OmniRoute)
[](https://www.star-history.com/diegosouzapw/omniroute)
[](https://olud.ai/project/diegosouzapw-omniroute.html)
### 💬 समुदाय से जुड़ें
**👋 अनुरक्षक को फ़ॉलो करें — नए प्रदाताओं, रिलीज़ और सुझावों की जानकारी सबसे पहले पाएँ:**
[](https://www.linkedin.com/in/diegosouzapw/)
[](https://github.com/diegosouzapw)
[](https://discord.gg/U47eFqAXCn)
[](https://t.me/omnirouteOficial)
[](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4)
[](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4)
[](https://omniroute.online)
**प्रश्न, प्रदाता संबंधी सुझाव, रोडमैप और सहायता → [Discord](https://discord.gg/U47eFqAXCn) · [Telegram](https://t.me/omnirouteOficial) · WhatsApp [🌍 वैश्विक](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) / [🇧🇷 ब्राज़ील](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) / [पोर्टल](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK)**
## 📈 गेटवे लगातार बढ़ रहा है
## 🆓 इसे इंस्टॉल करते ही काम करता है — कोई कुंजी नहीं, कोई कॉन्फ़िग नहीं
```bash
# नया इंस्टॉलेशन, शून्य क्रेडेंशियल — `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/`](examples/quickstart/)
# 💥 वादा
# 🤔 OmniRoute क्यों?
## 🤝 हमारे ओपन सोर्स मित्रों द्वारा समर्थित
> **ओपन सोर्स मित्र के रूप में शामिल होना चाहते हैं?** ये वे कंपनियाँ हैं जो ओपन सोर्स का समर्थन करती हैं और OmniRoute को आगे बढ़ाने में मदद करती हैं — और हम सार्वजनिक रूप से बताते हैं कि वे हमें दिया गया हर टोकन कहाँ खर्च करती हैं। संपर्क करें: [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
Kimi Moonshot AI
Kimi (Moonshot AI), हमारे संस्थापक ओपन सोर्स मित्र, को इस परियोजना का समर्थन करने के लिए धन्यवाद! Kimi ओपन-वेट K2 और K3 मॉडल परिवारों के पीछे की AI लैब है — Kimi K3 1M-टोकन संदर्भ विंडो, नेटिव विजन और क्लोज्ड-मॉडल कीमतों के एक अंश पर फ्रंटियर-स्तरीय कोडिंग प्रदान करता है, और क्लाउड कोड, कोडेक्स और हर कोडिंग टूल के साथ बॉक्स से बाहर काम करता है जिसे OmniRoute सेवा प्रदान करता है।
Kimi का समर्थन क्या शक्ति देता है: Kimi के API क्रेडिट OmniRoute की AI-मान्य रिलीज़ पाइपलाइन को शक्ति देते हैं — Kimi K3 द्वारा संचालित मर्ज सत्यापन चरण जो हर पुल अनुरोध को शिप करने से पहले उसकी समीक्षा करता है — साथ ही दिन-प्रतिदिन की सुविधा विकास। फर्स्ट-क्लास Kimi समर्थन दोनों रेल पर शिप होता है: सीधा Kimi API (kimi-k3) और Kimi Code कोडिंग प्लान (OAuth और API कुंजी)। OmniRoute Kimi के समर्थन कार्यक्रम में पहला ब्राज़ीलियाई ओपन-सोर्स प्रोजेक्ट भी है। 15% अतिरिक्त क्रेडिट के साथ Kimi API कुंजी प्राप्त करें →
Cheaper Inference cheaperinference.com
Cheaper Inference, एक OmniRoute ओपन सोर्स मित्र, को इस परियोजना का समर्थन करने के लिए धन्यवाद! Cheaper Inference एक लागत-रैंक वाला गेटवे है जो 42 फ्रंटियर मॉडल — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok और MiniMax — को एक OpenAI-संगत एंडपॉइंट के पीछे फिर से बेचता है, प्रत्येक अनुरोध को सबसे सस्ते योग्य प्रदाता को रूट करता है, बिना मॉडल निर्माता की सूची मूल्य से अधिक शुल्क लिए।
OmniRoute में फर्स्ट-क्लास समर्थन: चैट पूर्णताएँ, नेटिव /v1/responses एंडपॉइंट, विजन, टूल कॉलिंग और 3 इमेज मॉडल (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> के रूप में पहुंच योग्य)। एक API कुंजी प्राप्त करें →
aff=omniroute टैग वाले लिंक पार्टनर लिंक हैं। वे आपको बिना किसी अतिरिक्त लागत के परियोजना को वित्तपोषित करते हैं। 🎟️ संबद्ध प्रचार — उन प्रदाताओं से मुफ्त साइनअप कूपन जिन्हें हम प्रायोजित नहीं करते हैं (विस्तार करने के लिए क्लिक करें)यह अनुभाग केवल रेफरल/कूपन कोड के लिए है। प्रायोजित भागीदारी ऊपर 🤝 हमारे ओपन सोर्स मित्रों द्वारा समर्थित में रहती है। OmniRoute का यहाँ सूचीबद्ध प्रदाताओं के साथ कोई प्रायोजन या भागीदारी नहीं है — ये सार्वजनिक कूपन हैं जिनका कोई भी उपयोग कर सकता है।
AgentRouter agentrouter.org
AgentRouter — संबद्ध साइनअप · साइनअप पर $100 मुफ्त क्रेडिट (मुफ्त सर्वर, उच्च विलंबता की अपेक्षा करें — परीक्षण के लिए सबसे अच्छा, उत्पादन के लिए नहीं)। OmniRoute में v3.8.50 के बाद से फर्स्ट-क्लास समर्थन: चैट पूर्णताएँ, Anthropic-संगत वायर प्रारूप और OpenAI-संगत पथ। उपलब्ध मॉडलों में claude-opus-4-8, claude-opus-5, gpt-5.6-sol और बहुत कुछ शामिल हैं। अपने $100 प्राप्त करें →
⚠️ संबद्ध लिंक — OmniRoute का इस प्रदाता के साथ कोई प्रायोजन या भागीदारी नहीं है।
क्या आप किसी अन्य प्रदाता को जानते हैं जिसके पास एक उदार मुफ्त साइनअप कूपन है जो OmniRoute उपयोगकर्ताओं को लाभ पहुंचाता है? एक समस्या खोलें और हम इसे यहाँ जोड़ देंगे।
## 🎯 कॉम्बो — प्रमुख सुविधा
> **कॉम्बो** मॉडल की एक शृंखला है, जिनके बीच 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`](docs/routing/AUTO-COMBO.md) देखें।
##
### 🧱 लचीलापन अंतर्निहित है (3 स्वतंत्र परतें)
📖 [ऑटो-कॉम्बो इंजन](docs/routing/AUTO-COMBO.md) · [प्रत्यास्थता मार्गदर्शिका](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 क्या चीज़ OmniRoute को अलग बनाती है
📊 पूरी कार्यप्रणाली और प्रति-सुविधा विवरण बनाम 9router, OpenRouter, CLIProxyAPI और LiteLLM → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 OmniRoute का समर्थन करें
OmniRoute MIT-लाइसेंस प्राप्त है और खुले तौर पर अनुरक्षित किया जाता है। यदि यह आपका समय या पैसा बचाता है, तो इसे स्वतंत्र बनाए रखने के लिए अपनी सुविधा के अनुसार कोई भी तरीका चुनें। प्रायोजन कभी भी रूटिंग प्राथमिकता को प्रभावित नहीं करता; इससे केवल दृश्यता मिलती है, रैंकिंग नहीं।
⭐ रिपॉज़िटरी को स्टार दें
निःशुल्क — दृश्यता बढ़ाने में वास्तव में मदद करता है
**🇧🇷 PIX** — तत्काल, कोई शुल्क नहीं (ब्राज़ील)
कुंजी (रैंडम): `5d865059-bc44-483a-962d-43ceb80126eb`
कॉपी और पेस्ट करने योग्य Pix:
```
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
```
₿ क्रिप्टो — BTC · ETH · USDT-TRC20 · USDC-Solana (विस्तार के लिए क्लिक करें)
₿ BTC
Bitcoin (SegWit)
bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETH
Ethereum (ERC20)
0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDT
Tron (TRC20)
TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDC
Solana
2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu
⚠️ प्रत्येक कॉइन केवल दिखाए गए नेटवर्क पर ही भेजें — गलत नेटवर्क पर भेजने से धनराशि खो सकती है।
🐛 कोई बग मिला या प्रतिक्रिया देना चाहते हैं? एक [चर्चा](https://github.com/diegosouzapw/OmniRoute/discussions) शुरू करें।
डेवलपर नोट्स: डेवलपर की सुविधा के लिए प्रोजेक्ट npm install/postinstall के दौरान एक स्थानीय .env फ़ाइल उत्पन्न कर सकता है। इस फ़ाइल को जानबूझकर .gitignore के माध्यम से अनदेखा किया जाता है (.gitignore देखें) और इसे कभी भी कमिट नहीं किया जाना चाहिए — यदि यह गलती से कमिट हो जाए, तो उजागर हुए सभी सीक्रेट्स को बदलें और फ़ाइल को इतिहास से हटा दें। स्थानीय एनवायरनमेंट फ़ाइलों और सीक्रेट्स को प्रबंधित करने के मार्गदर्शन के लिए docs/DEVELOPER-ENVIRONMENT.md देखें।
## 📡 OmniRoute Radar
मुख्य फ़्री-टियर सीमा ऊपर दिए गए दस्तावेज़ीकृत,
पूल-डीडुप्लिकेटेड कैटलॉग के अनुसार **~1.62B टोकन/माह** बनी हुई है। अस्थायी प्रदाता साइनअप क्रेडिट अलग से पहले
महीने की सीमा को **~2.22B** तक बढ़ा सकते हैं। Radar उन लोगों के लिए एक वैकल्पिक, हस्ताक्षरित कैटलॉग ओवरले है, जो OmniRoute रिलीज़ के बीच
मुफ़्त मॉडल की उपलब्धता के बारे में अधिक नवीन जानकारी चाहते हैं; सामुदायिक कैटलॉग और प्रत्येक मौजूदा मुफ़्त
सुविधा मुफ़्त बनी रहती है।
समर्थक लाइव कैटलॉग और अतिरिक्त प्रदाता अवसर प्राप्त कर सकते हैं। इसकी अलग,
परिवर्तनशील अधिकतम सीमा प्रदाता की उपलब्धता के आधार पर **अधिकतम लगभग 3B टोकन/माह** है।
यह अधिकतम सीमा कोई गारंटी नहीं है: प्रदाता किसी भी
समय कोटा, पात्रता, मॉडल या क्षेत्र बदल सकते हैं।
Radar ऑप्ट-इन और केवल-GET है। OmniRoute क्लाइंट प्रॉम्प्ट, ट्रैफ़िक, प्रदाता
कॉन्फ़िगरेशन, उपयोग टेलीमेट्री या स्थानीय घोषणा-खारिज स्थिति अपलोड नहीं करता। पात्रता और
वर्तमान कैटलॉग के बारे में **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)** पर जानें।
## ✨ नया क्या है
> **v3.8.20 → v3.8.50** की हालिया प्रमुख विशेषताएँ। पूरा इतिहास [`CHANGELOG.md`](CHANGELOG.md) में उपलब्ध है।
- **🎛️ OmniConductor** — आपके एजेंट फ़्लीट को इनबाउंड A2A डेलिगेशन, Agent Card पर Conductor स्किल्स और Faro पुश-टू-टॉक वॉइस चैट वाला डैशबोर्ड पैनल। → [A2A सर्वर](docs/frameworks/A2A-SERVER.md)
- **🛂 अनुकूली प्रवेश एवं ओवरलोड सुरक्षा** — भारी चैट अनुरोध 503 त्रुटि देने के बजाय कतार में लगते हैं, और प्रत्येक कनेक्शन के लिए एटॉमिक RPM रोलिंग लीज़ उपलब्ध हैं। → [रेज़िलिएंस गाइड](docs/architecture/RESILIENCE_GUIDE.md)
- **🗂️ कैनोनिकल `/v1/models` क्रम** — प्रत्येक प्रोवाइडर के लिए एक सतत, प्रोवाइडर-अनुसार समूहीकृत ब्लॉक (कॉम्बो सबसे पहले पिन किए गए), जो प्रत्येक कैटलॉग स्रोत में स्थिर रहता है। → [API संदर्भ](docs/reference/API_REFERENCE.md)
- **🗜️ कम्प्रेशन सुदृढ़ीकरण** — डिफ़ॉल्ट रूप से चालू इन्फ़्लेशन गार्ड, DE / FR / JA + चीनी (wényán) के लिए Caveman पैक, Gradle और .NET के लिए RTK फ़िल्टर। → [कम्प्रेशन](docs/compression/COMPRESSION_ENGINES.md)
- **💸 पारदर्शी फ़्लैट-रेट लागत** — सदस्यता / कोडिंग-प्लान प्रोवाइडर लागत विश्लेषण में **$0** दिखाते हैं; बजट, कोटा और रूटिंग अनुमान लगाना जारी रखते हैं। → [API संदर्भ](docs/reference/API_REFERENCE.md)
- **⚖️ Quota-Share रूटिंग** — पूल की गई कुंजियों में किसी साझा खाते का कोटा निष्पक्ष रूप से बाँटें; यह वर्क-कंज़र्विंग है, इसलिए निष्क्रिय हिस्से दूसरों को उधार दिए जाते हैं। → [रेज़िलिएंस गाइड](docs/architecture/RESILIENCE_GUIDE.md)
- **🤖 एक-कमांड CLI/एजेंट सेटअप** — 13 पंजीकृत `setup-*` कमांड; `omniroute run` 7 CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) लॉन्च करता है; `omniroute configure` इंटरैक्टिव प्रोवाइडर+मॉडल चयनकर्ता और प्रत्येक कॉन्टेक्स्ट के लिए पसंदीदा विकल्पों के साथ 10 लक्ष्य समर्थित करता है। → [CLI इंटीग्रेशन](docs/guides/CLI-INTEGRATIONS.md)
- **🛰️ रिमोट मोड** — सीमित-स्कोप वाले टोकन (`connect` / `contexts` / `tokens`) और VPS इंस्टॉलेशन के लिए एक `antigravity` OAuth हेल्पर से रिमोट OmniRoute संचालित करें। → [रिमोट मोड](docs/guides/REMOTE-MODE.md)
- **🧭 अधिक स्मार्ट ऑटो-रूटिंग** — `auto/:` कॉम्बो, **Fusion** (मॉडल पैनल + निर्णायक), कार्य-जागरूक रूटिंग और प्रत्येक अनुरोध के लिए मॉडल / मोड / USD-बजट ओवरराइड। → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **🗜️ प्लग करने योग्य कम्प्रेशन** — 12 संयोज्य इंजन + Compression Studios: LLMLingua-2, द्वि-स्तरीय Ultra, omniglyph, प्रत्येक चरण के लिए फ़िडेलिटी गेट, GCF v3.2 और ड्रैग-रीऑर्डर एडिटर। → [कम्प्रेशन](docs/compression/COMPRESSION_ENGINES.md)
- **🕵️ पारदर्शी MITM डिक्रिप्शन (TPROXY)** — प्रत्येक SNI के लिए CA और ट्रस्ट-स्टोर इंस्टॉलर के साथ, प्रॉक्सी एनवायरनमेंट वेरिएबल को अनदेखा करने वाले CLI को कैप्चर करें। → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md)
- **💸 हर जगह लागत टेलीमेट्री** — प्रत्येक एंडपॉइंट पर `X-OmniRoute-*` लागत/उपयोग हेडर, कैश-HIT बचत हेडर और प्रत्येक कुंजी के लिए USD खर्च कोटा। → [API संदर्भ](docs/reference/API_REFERENCE.md)
- **🧠 आपके नियंत्रण वाली मेमोरी** — डिफ़ॉल्ट रूप से बंद, वैकल्पिक int8 वेक्टर क्वांटाइज़ेशन + टाइप्ड डीके और प्रत्येक अनुरोध के लिए `x-omniroute-no-memory`। → [मेमोरी](docs/frameworks/MEMORY.md)
- **🛡️ सुरक्षा** — प्रत्येक LLM रूट पर प्रॉम्प्ट-इंजेक्शन गार्ड (रेड-टीम सुइट), वैकल्पिक क्रेडेंशियल-मास्किंग गार्डरेल (दोनों दिशाओं में लीक हुई API कुंजियों/सीक्रेट को संपादित करता है), मुफ़्त DuckDuckGo अंतिम-विकल्प वेब खोज और डैशबोर्ड के लिए वैकल्पिक OIDC लॉगिन गेट (पासवर्ड लॉगिन हमेशा उपलब्ध रहता है)। → [गार्डरेल](docs/security/GUARDRAILS.md)
- **🖼️ नए एंडपॉइंट** — `/v1/ocr` (Mistral OCR) और `/v1/audio/translations` (Whisper-शैली) मीडिया क्षमताओं को पूर्ण करते हैं। → [API संदर्भ](docs/reference/API_REFERENCE.md)
- **🎨 इमेज / वीडियो / ऑडियो जनरेशन** — मीडिया के लिए एक API: xAI Grok Imagine और Novita AI वीडियो, ComfyUI, Magnific, Adobe Firefly, Segmind तथा ElevenLabs जैसे स्पीच प्रोवाइडर। → [API संदर्भ](docs/reference/API_REFERENCE.md)
- **🌍 डिप्लॉयमेंट और ऑपरेशंस** — रिवर्स-प्रॉक्सी `basePath`, ब्राउज़र-भाषा की स्वतः पहचान, प्रत्येक कुंजी के लिए डिवाइस ट्रैकिंग, रूट-रहित MITM ट्रस्ट और zh-TW स्थानीयकरण। → [एनवायरनमेंट](docs/reference/ENVIRONMENT.md)
- **🤝 अधिक प्रोवाइडर और एजेंट** — क्लाउड एजेंट (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-प्रोवाइडर कैटलॉग**। → [प्रोवाइडर](docs/reference/PROVIDER_REFERENCE.md)
- **📡 रूटिंग पारदर्शिता** — प्रत्येक प्रतिक्रिया में उसे सेवा देने वाली रणनीति/प्रोवाइडर/लेटेंसी बताने वाला `X-OmniRoute-Decision` हेडर होता है; नई `cache-optimized` कॉम्बो रणनीति + Auto-Combo `cacheAffinity` फ़ैक्टर दोहराए गए अनुरोधों को कैश्ड प्रीफ़िक्स रखने वाले कनेक्शन पर वापस रूट करते हैं; और केवल-पढ़ने योग्य `/v1/auto-combo/{channel}/candidates` एंडपॉइंट किसी `auto/*` चैनल का लाइव उम्मीदवार पूल उजागर करता है। → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **⚡ स्थानीय प्रदर्शन और इन्फ़्रास्ट्रक्चर** — एक-क्लिक स्थानीय Redis, Cloudflare Workers / Deno Deploy रिले डिप्लॉयर और पर्यवेक्षित एम्बेडेड सेवाओं के रूप में Bifrost एवं Mux। → [एम्बेडेड सेवाएँ](docs/frameworks/EMBEDDED-SERVICES.md)
- **🧩 बॉक्स में यह भी शामिल है** — प्लगइन फ़्रेमवर्क + मार्केटप्लेस, Omni/Agent/GitHub स्किल्स फ़्रेमवर्क, Obsidian वॉल्ट इंटीग्रेशन (22 MCP टूल), OpenAI-संगत Batch और Files API, सिमैंटिक रिस्पॉन्स कैश, लीडरबोर्ड सहित गेमिफ़िकेशन, ACP एजेंट डिस्कवरी (15 बिल्ट-इन एजेंट), BigQuery में शेड्यूल्ड लॉग एक्सपोर्ट, `auto/chaos` फ़ॉल्ट इंजेक्शन, Telegram बॉट ब्रिज, इन-ऐप वर्ज़न मैनेजर और LMArena-ELO मुफ़्त-प्रोवाइडर रैंकिंग। → [दस्तावेज़](docs/README.md)
## 🤖 संगत CLIs और कोडिंग एजेंट
> एक कॉन्फ़िगरेशन — `http://localhost:20128/v1` — और **हर** AI IDE या CLI मुफ़्त और कम लागत वाले मॉडल पर चलता है।
+ इनके साथ भी काम करता है · Agent Deck · Kiro · Command Code · Antigravity · Windsurf · AMP · कोई भी OpenAI-संगत टूल
📖 सभी 36 टूल (26 CLI Code + 10 CLI Agents) के लिए प्रति-टूल सेटअप → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode प्लगइन → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)
**OmniRoute के माध्यम से किसी भी समर्थित CLI को एक ही कमांड में लॉन्च करें** — कोई कॉन्फ़िगरेशन फ़ाइल नहीं लिखी जाती,
प्रत्येक प्रोसेस के लिए क्रेडेंशियल्स इंजेक्ट किए जाते हैं, और Qwen/Gemini को एक अस्थायी पृथक होम मिलता है:
```bash
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 `) का पालन करती है, `--dry-run`
निष्पादन किए बिना सटीक env/args का पूर्वावलोकन करता है, और `--api-key-env NAME` सीक्रेट्स को
आपके शेल इतिहास से बाहर रखता है। → [CLI इंटीग्रेशन](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 357 AI प्रदाता — 152 कैटलॉग-चिह्नित निःशुल्क
> कैनोनिकल चैट, मीडिया, खोज, स्थानीय, क्लाउड-एजेंट और सिस्टम संग्रहों में **357 पंजीकृत प्रदाता**, जिनमें **152 के पास `hasFree: true` डिस्कवरी मेटाडेटा है**। चैट मॉडल रजिस्ट्री में **229 प्रदाता / 2,554 विशिष्ट प्रदाता-मॉडल युग्म / 1,283 अपरिष्कृत मॉडल ID** शामिल हैं; अलग निःशुल्क-बजट कैटलॉग में **प्रति-मॉडल 491 पंक्तियाँ**, **35 आवर्ती पूल** और **54 आवर्ती/कुंजी-रहित हमेशा-निःशुल्क प्रदाता** हैं। ये जानबूझकर अलग-अलग भाजक हैं; परिभाषाएँ और पूल-डीडुप्लिकेटेड गणनाएँ [प्रदाता संदर्भ](docs/reference/PROVIDER_REFERENCE.md) और [निःशुल्क टियर](docs/reference/FREE_TIERS.md) में उपलब्ध हैं।
### 🏢 हर प्रमुख लैब — एक ही एंडपॉइंट के माध्यम से
OpenAI
Anthropic
Gemini
xAI Grok
DeepSeek
Mistral
Qwen
Meta Llama
Groq
NVIDIA
MiniMax
Cohere
Perplexity
HuggingFace
Together
Fireworks
Cloudflare
Baidu
…और 330+ अन्य — प्रत्येक आइकन डैशबोर्ड के प्रदाता कैटलॉग से लाइव प्राप्त होता है। 📖 [प्रदाता संदर्भ](docs/reference/PROVIDER_REFERENCE.md)
### 🆓 हमेशा निःशुल्क — $0, कार्ड की आवश्यकता नहीं
OpenCode Zen DeepSeek V4, Nemotron 3 कोई टोकन सीमा नहीं
Kilo Code ऑटो-राउटर, Tencent Hy3 हमेशा मुफ़्त
Requesty GPT-OSS 120B, Nemotron हमेशा मुफ़्त
SiliconFlow DeepSeek V3.2 / R1 मुफ़्त टियर
Z.AI GLM GLM-4.7 / 4.5-Flash हमेशा मुफ़्त
Baidu ERNIE ERNIE 4.0 हमेशा मुफ़्त
Qoder AI Qwen3-Max, Kimi-K2 असीमित मुफ़्त
Pollinations GPT, Llama, Claude कुंजी की आवश्यकता नहीं
Cloudflare AI 50+ मॉडल 10K न्यूरॉन/दिन
NVIDIA NIM GLM, MiniMax ~40 RPM मुफ़्त
Cerebras GLM 4.7, GPT-OSS 1M टोकन/दिन
OpenRouter :free मॉडल +$10 → अधिक RPM
📖 संपूर्ण मशीन-पठनीय कैटलॉग → [`docs/reference/PROVIDER_REFERENCE.md`](docs/reference/PROVIDER_REFERENCE.md)
## 🖥️ OmniRoute कहाँ चलता है — हर जगह
> वही ऐप, आपकी मशीन, आपके नियम। वैश्विक npm इंस्टॉल से लेकर Termux के ज़रिए **आपके फ़ोन** तक।
प्लेटफ़ॉर्म
इंस्टॉल
मुख्य विशेषताएँ
📦 npm (वैश्विक)
npm install -g omniroute
एक कमांड, कोई भी OS
🐳 Docker
docker run … diegosouzapw/omniroute
मल्टी-आर्क AMD64 + ARM64
🖥️ डेस्कटॉप (Electron)
npm run electron:build
नेटिव विंडो + सिस्टम ट्रे — Windows / macOS / Linux
🎩 मेन्यू-बार (OmniRouteTray)
brew install --cask zoispag/tap/omniroute-tray
सर्वर की निगरानी और स्वतः अपडेट करता है — macOS
💪 ARM
नेटिव arm64
Raspberry Pi, ARM सर्वर, Apple Silicon
📱 Android (Termux)
pkg install nodejs && npx -y omniroute
आपके फ़ोन पर, 24/7, बिना root के चलता है
📲 PWA
"होम स्क्रीन पर जोड़ें"
फ़ुलस्क्रीन, ऑफ़लाइन, ब्राउज़र से इंस्टॉल करने योग्य
🧩 OpenCode प्लगइन
@omniroute/opencode-provider
नेटिव OpenCode एकीकरण
🤖 VS Code Copilot Chat
OmniCopilot एक्सटेंशन इंस्टॉल करें
नेटिव Copilot Chat चयनकर्ता में प्रत्येक OmniRoute मॉडल — स्थिर और Insiders
### 🧩 नया: VS Code के नेटिव Copilot Chat के भीतर OmniRoute
> कोई नया साइडबार नहीं, कोई नया चैट UI नहीं — OmniRoute द्वारा उपलब्ध कराया गया प्रत्येक मॉडल सीधे उस
> **Copilot Chat मॉडल चयनकर्ता में दिखाई देता है जिसका आप पहले से उपयोग करते हैं**। VS Code 1.122 से, प्रदाता मॉडल
> GitHub साइन-इन या Copilot सदस्यता के बिना काम करते हैं — एजेंट मोड, टूल कॉलिंग और विज़न,
> निःशुल्क।
**[OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** एक्सटेंशन इंस्टॉल करें, इसे
अपने OmniRoute सर्वर की ओर निर्देशित करें (डिफ़ॉल्ट `localhost:20128` है), फिर Copilot Chat → मॉडल चयनकर्ता
→ **मॉडल प्रबंधित करें…** → **OmniRoute** खोलें।
एडिटर के भीतर से: **एक्सटेंशन** दृश्य खोलें, **"OmniRoute"** खोजें, **इंस्टॉल करें** पर क्लिक करें
— दोनों स्टोर पर समान तरीके से काम करता है। स्रोत, समस्याएँ और प्रकाशन रनबुक
[diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot) पर उपलब्ध हैं।
📖 [VS Code Copilot Chat मार्गदर्शिका](docs/guides/VSCODE-COPILOT.md) — सेटअप, चयनकर्ता क्या दिखाता है, टैब में डैशबोर्ड, समस्या निवारण
### 🎩 नया: OmniRouteTray — आपका गेटवे, जो मेन्यू बार में रहता है
> `omniroute serve` हमेशा चालू रहने पर सबसे अच्छा काम करता है। **[OmniRouteTray](https://github.com/zoispag/omniroute-tray)**
> इसे macOS के लिए एक बार सेट करके भूल जाने योग्य मेन्यू-बार ऐप में बदल देता है: यह सर्वर शुरू करता है, रीबूट के
> बाद भी उसे चालू रखता है, उसे वहीं अपडेट करता है और आपके लाइव टोकन बजट को एक क्लिक की दूरी पर रखता है — **किसी
> टर्मिनल विंडो को खुला रखने की ज़रूरत नहीं, न ही `npm install -g omniroute` की देखरेख करनी पड़ती है।**
[Tauri v2](https://v2.tauri.app/) (एक Rust कोर, जिसका आकार नगण्य है) के साथ निर्मित, यह
अपने स्वयं के हस्ताक्षरित Node 24 रनटाइम के साथ आता है और ऐप-स्वामित्व वाले OmniRoute इंस्टॉल का प्रबंधन करता है, इसलिए यह कभी भी आपके
वैश्विक `node`/`bun` से टकराता नहीं है। यह **आपके मौजूदा `~/.omniroute/` कॉन्फ़िगरेशन और डेटाबेस को साझा करता है** — इसलिए यह
वही OmniRoute है जिसे आप पहले से चलाते हैं, बस इसने एक टोपी पहन रखी है। 🎩
यह क्या करता है
कैसे
🟢 सर्वर की निगरानी करता है
omniroute serve शुरू करता है, और उसकी प्रतिलिपि बनाने के बजाय पहले से चल रहे इंस्टेंस को अपना लेता है
📊 एक नज़र में लाइव उपयोग
प्रदाता कोटा बार, रीसेट काउंटडाउन सहित Claude सत्र/साप्ताहिक सीमाएँ, 30-दिन का लागत विवरण
🔄 वहीं स्वतः अपडेट करता है
चरणबद्ध इंस्टॉल, एटॉमिक स्वैप, विफलता पर रोलबैक — हमेशा नवीनतम रिलीज़ पर
🚀 लॉगिन पर शुरू करें
लॉगिन पर वैकल्पिक लॉन्च; केवल ट्रे, कोई डॉक आइकन नहीं
🩺 डॉक्टर और लॉग
एक-क्लिक निदान और सर्वर लॉग तक पहुँच
```sh
brew install --cask zoispag/tap/omniroute-tray
```
डाउनलोड करना पसंद है? नवीनतम .dmgरिलीज़ से प्राप्त करें। स्रोत, समस्याएँ और बिल्ड
दस्तावेज़ zoispag/omniroute-tray पर उपलब्ध हैं।
💛 @zoispag द्वारा एक सामुदायिक परियोजना — यह आधिकारिक OmniRoute रिलीज़ नहीं है।
> सर्वर के अतिरिक्त, OmniRoute **80+ कमांड** वाला एक **संपूर्ण कमांड-लाइन कॉकपिट** है, साथ ही इसमें ओपन एजेंट प्रोटोकॉल भी हैं, ताकि कोई AI एजेंट इसे **स्वयं** संचालित कर सके।
### ⌨️ एक वास्तविक CLI (केवल `start` नहीं)
```bash
omniroute # गेटवे + डैशबोर्ड सर्व करें (पोर्ट 20128)
omniroute chat # इंटरैक्टिव TUI चैट क्लाइंट (स्लैश: /model /combo /skill /memory)
omniroute setup # निर्देशित प्रथम-रन विज़ार्ड
omniroute doctor # प्रदाताओं, पोर्ट और नेटिव डिपेंडेंसी का निदान करें
```
### 🛰️ रिमोट मोड — CLI यहाँ चलाएँ, OmniRoute को VPS पर
OmniRoute किसी सर्वर पर है? इसे अपने लैपटॉप से **उसी CLI** के साथ संचालित करें। स्कोप किए गए एक्सेस टोकन से एक बार
लॉग इन करें; इसके बाद प्रत्येक कमांड रिमोट को लक्षित करेगा।
```bash
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` तक स्कोप किए जाते हैं; प्रोसेस शुरू करने वाले रूट केवल लूपबैक तक सीमित रहते हैं।
📖 [रिमोट मोड](docs/guides/REMOTE-MODE.md)
### 🤝 किसी एजेंट को कनेक्ट करें — और वह स्वयं OmniRoute को नियंत्रित करेगा
OmniRoute को **MCP**, **A2A**, एक **REST API**, **webhooks** या **रिमोट CLI** के माध्यम से उपलब्ध कराएँ — किसी भी सक्षम एजेंट (या आपके अपने कोड) को पूरे गेटवे की कुंजियाँ मिल जाती हैं: रूटिंग, प्रदाता, कॉम्बो, कैश, कम्प्रेशन, मेमोरी — स्वायत्त रूप से। नीचे दिए गए HTTP एंडपॉइंट `http://localhost:20128` के अंतर्गत सर्व किए जाते हैं।
इंटरफ़ेस
एंडपॉइंट / कमांड
इसका उपयोग करें
🧰 MCP (stdio)
omniroute --mcp
Claude Desktop, Cursor या किसी भी MCP क्लाइंट में एकीकृत करने के लिए
अनुरोध / कोटा इवेंट को Slack, Discord, Telegram या किसी भी URL पर पुश करने के लिए
🛰️ रिमोट CLI
omniroute connect
स्कोप किए गए एक्सेस टोकन के साथ किसी रिमोट इंस्टेंस को संचालित करने के लिए
```bash
# Claude Code को MCP के माध्यम से संपूर्ण OmniRoute टूलसेट दें:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream
```
📖 [MCP सर्वर](docs/frameworks/MCP-SERVER.md) · [A2A सर्वर](docs/frameworks/A2A-SERVER.md) · [एजेंट प्रोटोकॉल](docs/frameworks/AGENT_PROTOCOLS_GUIDE.md)
## 🗜️ 15–95% टोकन बचाएँ — स्वचालित रूप से
### 📖 यह कैसे काम करता है — पाइपलाइन, आर्किटेक्चर और बचत का गणित
डिफ़ॉल्ट स्टैक्ड कॉम्बो `RTK → Caveman` चलाता है। जब दोनों एक ही टूल/कॉन्टेक्स्ट पेलोड पर काम करते हैं, तो बचत चक्रवृद्धि रूप से बढ़ती है:
```txt
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](https://github.com/rtk-ai/rtk), [Caveman](https://github.com/JuliusBrussee/caveman) (⭐ 90K+), [LLMLingua-2](https://github.com/microsoft/LLMLingua), और [Troglodita](https://github.com/leninejunior/troglodita) (PT-BR) के विचारों पर आधारित है।
### 🧱 12-इंजन स्टैक
इंजन पाइपलाइन क्रम में चलते हैं; प्रत्येक को स्वतंत्र रूप से चालू या बंद किया जा सकता है और हर कॉम्बो के लिए कॉन्फ़िगर किया जा सकता है:
#
इंजन
यह क्या करता है
1
Session-Dedup
अलग-अलग टर्न में दोहराई गई सामग्री हटाता है (सामग्री-संबोधित, क्रॉस-टर्न)
2
CCR
बड़े ब्लॉक को पुनर्प्राप्ति मार्कर के पीछे संग्रहीत करता है, जिन्हें माँग पर प्राप्त किया जाता है
स्मार्ट टूल-परिणाम फ़िल्टरिंग, डीडुप्लिकेशन और ट्रंकेशन (कमांड-जागरूक)
5
Responses Tool Output
शेल/पैच/खोज/बिल्ड आउटपुट के लिए लॉसलेस-प्रथम JSON + सीमित डायग्नोस्टिक कम्प्रेशन (Responses API)
6
Headroom
बंडल किए गए GCF कोडेक के माध्यम से JSON ऐरे का लॉसलेस सारणीबद्ध संकुचन (~30%)
7
Relevance
अंतिम उपयोगकर्ता क्वेरी के सापेक्ष निष्कर्षण-आधारित वाक्य स्कोरिंग
8
Caveman
नियम-आधारित गद्य कम्प्रेशन (आउटपुट पर ~65–75%)
9
Aggressive
पुराने टर्न का सारांशीकरण + क्रमिक एजिंग
10
LLMLingua-2
MobileBERT ONNX के माध्यम से ML सिमेंटिक प्रूनिंग — कोड-सुरक्षित, असिंक्रोनस
11
Ultra
वैकल्पिक छोटे-मॉडल (SLM) टियर के साथ ह्यूरिस्टिक टोकन प्रूनिंग
12
OmniGlyph
प्रत्यक्ष Anthropic वायर पर मापे गए Claude Fable 5 के लिए प्रयोगात्मक कॉन्टेक्स्ट-ऐज़-इमेज एन्कोडिंग; प्रदाता रसीदें मिलने तक GPT 5.6 ट्रांसफ़ॉर्मर फ़ेल-क्लोज़्ड रहते हैं। चार कम्प्रेशन प्रोफ़ाइल (डिफ़ॉल्ट रूप से एग्रेसिव, संतुलित, कोडिंग-सुरक्षित, पासथ्रू) (सबसे अधिक एग्रेसिव; ऑप्ट-इन)
कोड ब्लॉक, URLs और संरचित डेटा को बाइट-स्तर पर पूर्णतः **हमेशा संरक्षित रखा जाता है**। **एक-क्लिक प्रीसेट** इंजनों को संयोजित करते हैं:
मोड
बचत
इसके लिए सर्वोत्तम
🪶 Lite
~15%
हमेशा चालू रहने वाला सुरक्षित डिफ़ॉल्ट
🪨 Standard (Caveman)
~30%
दैनिक कोडिंग
⚡ Aggressive
~50%
लंबे, टूल-प्रधान सत्र
🔥 Ultra
~75%
अधिकतम बचत
🧰 RTK
60–90%
शेल/टेस्ट/बिल्ड/git आउटपुट
🔗 Stacked (RTK → Caveman)
78–95%
मिश्रित प्रॉम्प्ट + टूल लॉग
**वास्तविक उदाहरण — Standard मोड:**
> **पहले (69 टोकन):** _"आपका React कॉम्पोनेंट संभवतः इसलिए दोबारा रेंडर हो रहा है क्योंकि आप हर रेंडर चक्र में एक नया ऑब्जेक्ट रेफ़रेंस बना रहे हैं। जब आप किसी इनलाइन ऑब्जेक्ट को prop के रूप में पास करते हैं, तो React की शैलो तुलना उसे हर बार एक अलग ऑब्जेक्ट मानती है, जिससे दोबारा रेंडर होता है। मैं ऑब्जेक्ट को मेमोइज़ करने के लिए useMemo इस्तेमाल करने की सलाह दूँगा।"_
>
> **बाद में (19 टोकन):** _"हर रेंडर पर नया ऑब्जेक्ट रेफ़रेंस। इनलाइन ऑब्जेक्ट prop = नया रेफ़रेंस = दोबारा रेंडर। useMemo में रैप करें।"_
>
> **वही उत्तर। 72% कम टोकन। सटीकता में कोई कमी नहीं।** ✅
**PT-BR उदाहरण — [Troglodita](https://github.com/leninejunior/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: ; source=` प्रतिक्रिया हेडर में वापस दिखाई जाती है।
टोकन सीमा के आधार पर ऑटो-ट्रिगर करें, अनुकूली डायल चालू करें, किसी नामित प्रोफ़ाइल को पिन करें, प्रति अनुरोध एक बार की सेटिंग निर्धारित करें, या प्रत्येक रूटिंग कॉम्बो को एक पाइपलाइन असाइन करें—जो भी कार्यभार के अनुकूल हो। एक ऑप्ट-इन ऑफ़लाइन **मूल्यांकन हार्नेस** (`npm run eval:compression`) किसी बदलाव को लागू करने से पहले पिन किए गए कॉर्पस पर सटीकता बनाम बचत का स्कोर देता है।
📖 [`COMPRESSION_GUIDE.md`](docs/compression/COMPRESSION_GUIDE.md) · [`RTK_COMPRESSION.md`](docs/compression/RTK_COMPRESSION.md) · [`COMPRESSION_ENGINES.md`](docs/compression/COMPRESSION_ENGINES.md)
# ⚡ त्वरित शुरुआत
**1) इंस्टॉल करें और चलाएँ**
```bash
npm install -g omniroute
omniroute
```
> 💡 `npm warn ERESOLVE` या पीयर-डिपेंडेंसी चेतावनियाँ दिखाई दे रही हैं? [वे हानिरहित हैं](docs/guides/TROUBLESHOOTING.md#npm-install-warnings-eresolve--peer--deprecated)।
डैशबोर्ड `http://localhost:20128` पर · API `http://localhost:20128/v1` पर।
**2) किसी मुफ़्त प्रदाता को कनेक्ट करें (साइनअप की आवश्यकता नहीं)**
डैशबोर्ड → **प्रदाता** → **Kiro AI** (मुफ़्त Claude, प्रति खाते ~50 क्रेडिट/माह) या **OpenCode Free** (कोई प्रमाणीकरण नहीं) कनेक्ट करें → हो गया।
**3) अपने कोडिंग टूल को इंगित करें**
```txt
आधार URL: http://localhost:20128/v1
API कुंजी: [डैशबोर्ड → एंडपॉइंट्स से कॉपी करें]
मॉडल: auto (शून्य-कॉन्फ़िगरेशन स्मार्ट रूटिंग—या कोई भी प्रदाता/मॉडल)
```
**4) सत्यापित करें कि यह काम कर रहा है**
```bash
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"
```
आपको अपने कनेक्ट किए गए मॉडल सूचीबद्ध दिखाई देने चाहिए। 🎉 बस इतना ही—कोडिंग शुरू करें, और OmniRoute आपके लिए स्वचालित रूप से रूटिंग एवं फ़ॉलबैक करेगा।
यदि आपका क्लाइंट कस्टम हेडर नहीं भेज सकता, तो OmniRoute टोकनयुक्त संगतता उपनाम भी उपलब्ध कराता है:
```txt
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**
```bash
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 रिलीज़ चैनल](docs/guides/DOCKER_GUIDE.md#release-channels) देखें। इमेज में **`OMNIROUTE_MEMORY_MB=1024`** पिन किया गया है। यह डैशबोर्ड और हल्की चैट के लिए पर्याप्त है। **कोडिंग एजेंटों** (Claude Code, Codex, Grok, … से `POST /v1/responses`) को कहीं बड़े V8 हीप की आवश्यकता होती है, अन्यथा दो ओवरलैप करते लंबे कॉन्टेक्स्ट के अंतर्गत लगभग 12 GiB पर प्रक्रिया में `FATAL ERROR` होता है। कंटेनर का आकार हीप से अधिक रखें (नेटिव बफ़र V8 के बाहर रहते हैं):
| वर्कलोड | हीप (`-e OMNIROUTE_MEMORY_MB`) | कंटेनर (`--memory`) |
| ------------------------------- | ------------------------------ | ------------------- |
| डैशबोर्ड / हल्की चैट | `1024` (इमेज डिफ़ॉल्ट) | ≥2 g |
| एक कोडिंग एजेंट | `8192` | ≥10 g |
| दो समवर्ती लंबे `/v1/responses` | `10240`–`12288` | ≥12–16 g |
```bash
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](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents)।
> **प्री-रिलीज़ Docker चैनल:** `diegosouzapw/omniroute:next` और
> `diegosouzapw/omniroute:next-web` वर्तमान डिफ़ॉल्ट `release/v*`
> ब्रांच का अनुसरण करते हैं। ये परिवर्तनीय टैग केवल अप्रकाशित सुधारों के परीक्षण के लिए हैं और
> **प्रोडक्शन के लिए समर्थित नहीं हैं**। देखें
> [Docker रिलीज़ चैनल](docs/guides/DOCKER_GUIDE.md#release-channels)।
**🥟 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 .`)।
```bash
# Bun के साथ इंस्टॉल करें और चलाएँ
bun install
bun run dev
```
**🛠️ सोर्स से**
```bash
cp .env.example .env && npm install
PORT=20128 npm run dev
```
**📦 pnpm**
```bash
pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute
```
**🐧 Arch Linux (AUR)**
```bash
yay -S omniroute-bin && systemctl --user enable --now omniroute.service
```
**🔧 Nix (Flake)**
```bash
# Nix flakes का उपयोग करके
nix develop
npm run dev
# या devbox का उपयोग करके
devbox run npm run dev
```
📖 [Docker गाइड](docs/guides/DOCKER_GUIDE.md) — Compose प्रोफ़ाइल, Caddy HTTPS, Cloudflare टनल।
**🦭 Podman**
```bash
# 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` को छोड़ दें और
[टोपोलॉजी-विशिष्ट डेटा डायरेक्टरी मार्गदर्शन](contrib/podman/README.md#data-directory-permissions-by-topology) का पालन करें।
📖 [Podman गाइड](contrib/podman/README.md) — Compose बिल्ड, Podman Machine, और
Linux/systemd Quadlet सेटअप।
**⚡ अधिक तेज़ / हल्का इंस्टॉल (नेटिव बिल्ड छोड़ें)**
नेटिव SQLite इंजन (`better-sqlite3`) एक **वैकल्पिक** डिपेंडेंसी है, इसलिए ग्लोबल
इंस्टॉल कभी भी सोर्स से कंपाइल करने के कारण अवरुद्ध नहीं होता: आपके प्लेटफ़ॉर्म/Node से मेल खाने पर यह प्रीबिल्ट बाइनरी का उपयोग करता है
और अन्यथा पारदर्शी रूप से प्योर-JS इंजन पर फ़ॉलबैक करता है
(Node 22+ पर `node:sqlite`, अन्यथा बंडल किया गया `sql.js` WASM) — किसी बिल्ड टूल की आवश्यकता नहीं है।
इंस्टॉल के बाद के नेटिव वार्म-अप को पूरी तरह छोड़ने के लिए (CI, हेडलेस या धीमी मशीनें):
```bash
OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 भी इसे छोड़ देता है
```
सबसे तेज़ इंस्टॉल के लिए **pnpm** को प्राथमिकता दें (कंटेंट-एड्रेस्ड स्टोर + हार्ड लिंक — ऊपर देखें)।
डैशबोर्ड-रहित, हेडलेस रनटाइम के लिए Docker `base` प्रोफ़ाइल (ऊपर) या
[Termux गाइड](docs/guides/TERMUX_GUIDE.md) का उपयोग करें। CLI और वेब डैशबोर्ड को एक ही प्रक्रिया द्वारा
एक पोर्ट पर सर्व किया जाता है, इसलिए वर्तमान में कोई अलग केवल-CLI पैकेज नहीं है।
5,100+ ट्रैक की गई परीक्षण फ़ाइलों में 39,000+ स्थिर परीक्षण घोषणाओं के लिए परीक्षण कवरेज रणनीति
# ⭐ शीर्ष योगदानकर्ता
> OmniRoute को एक उत्साही ओपन-सोर्स समुदाय आकार देता है। इन व्यक्तियों ने असाधारण योगदान दिए हैं, जिनका परियोजना की गुणवत्ता, स्थिरता और पहुँच पर सीधा प्रभाव पड़ता है। **धन्यवाद।**
### मर्ज किए गए पुल अनुरोधों के आधार पर बाहरी योगदानकर्ता
लाइव 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 पर जोड़ी गई और हटाई गई पंक्तियों का योग है तथा इसमें जनरेट की गई फ़ाइलें, लॉकफ़ाइलें, कैटलॉग, अनुवाद और दस्तावेज़ शामिल हैं; यह बदलाव की मात्रा है, लिखी गई LOC नहीं। कटऑफ़ पर बराबरी वाले स्थानों को बरकरार रखा गया है।
### GitHub द्वारा संबद्ध कमिट
Bob.Hou 🏅 GitHub से संबद्ध 51 कमिट · #10 पर बराबरी
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 को आर्थिक सहयोग देते हैं — हर योगदान इस परियोजना को निःशुल्क, स्वतंत्र और निरंतर प्रगतिशील बनाए रखता है।
… और वे अन्य लोग जो निजी रहना पसंद करते हैं 💛सार्वजनिक GitHub Sponsors को 2026-08-24 को पुनः सत्यापित किया गया। GitHub की activeOnly स्थिति ऊपर दिए गए सक्रिय लेबल निर्धारित करती है; पहले सार्वजनिक किए गए एकमुश्त समर्थकों के प्रति आभार बना हुआ है, और निजी प्रायोजक गुमनाम रहते हैं।💖 प्रायोजक बनें → — प्रत्येक डॉलर OmniRoute को निःशुल्क और स्वतंत्र बनाए रखता है।
## 👥 600+ योगदानकर्ता
[](https://github.com/diegosouzapw/OmniRoute/graphs/contributors)
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` से नहीं) — [ब्रांचिंग और रिलीज़ मॉडल](docs/ops/BRANCHING_MODEL.md) देखें
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](CONTRIBUTING.md) देखें।
### नया संस्करण रिलीज़ करना
```bash
# रिलीज़ बनाएँ — npm publish स्वचालित रूप से होता है
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes
```
## 📊 स्टार
## 🌍 StarMapper
## 🙏 आभार
OmniRoute दिग्गजों के कंधों पर खड़ा है। इसकी शुरुआत **[9router](https://github.com/decolua/9router)** के एक फ़ॉर्क और Go प्रोजेक्ट **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** के TypeScript पोर्ट के रूप में हुई थी — और उसके बाद, नीचे दिए गए प्रत्येक सबसिस्टम को एक ऐसे ओपन-सोर्स प्रोजेक्ट से प्रेरणा मिली, जिसने यह काम पहले किया था। उनमें से प्रत्येक ने OmniRoute के एक ठोस हिस्से को आकार दिया। यह उन सभी के प्रति हमारा धन्यवाद है। 🙏
> ⭐ स्टार की संख्याएँ 24 अगस्त, 2026 को GitHub की REST API से सत्यापित की गई थीं — इन प्रोजेक्ट्स को एक स्टार अवश्य दें। ये संख्याएँ उस तारीख का सटीक स्नैपशॉट हैं और समय के साथ स्वाभाविक रूप से बदलेंगी।
### 🧬 वंशावली और गेटवे
वह AI गेटवे जिसका सार्वजनिक मूल्य-निर्धारण डेटासेट हमारे लागत-ट्रैकिंग सिंक को डेटा प्रदान करता है और जिसके प्रदाता-सामान्यीकरण मॉडल ने हमारी रूटिंग को दिशा दी।
MIT स्रोत जिसे वेंडर किए गए ChatGPT Web → Codex Responses ब्रिज में अनुकूलित किया गया है, जिसमें ब्राउज़र-सेशन, रिस्पॉन्स-फ़्रेमिंग, उपयोग और वेब-सर्च अडैप्टर शामिल हैं।
इसके Grok मॉडल मैपिंग, नकली-TypeError Statsig जनरेटर, अनुरोध और डिवाइस डिफ़ॉल्ट तथा NDJSON रिस्पॉन्स प्रोसेसर को OmniRoute के Grok Web एक्ज़ीक्यूटर में पर्याप्त रूप से अनुकूलित किया गया।
grok2api-merged द्वारा अपनी प्रॉक्सी-पूल परत के लिए श्रेय दिया गया एक अप्रत्यक्ष स्रोत; OmniRoute उस वंशावली सूचना को संरक्षित रखता है, लेकिन अपने सीमित Grok Web एक्ज़ीक्यूटर में प्रॉक्सी-पूल पोर्ट का दावा नहीं करता।
मूल Grok Web कार्यान्वयन ने इसके HTTP/ब्राउज़र अपस्ट्रीम डिज़ाइन से परामर्श लिया; इसका प्रत्यक्ष HTTP पथ GrokProxy से व्युत्पन्न है, इसलिए किसी स्वतंत्र कोड पोर्ट का दावा नहीं किया जाता।
वायरल "जब कम टोकन से काम चले तो अधिक टोकन क्यों इस्तेमाल करना" प्रोजेक्ट — इसका आदिमानव-जैसी भाषा वाला दर्शन हमारे मानक संपीड़न मोड और 30+ भराव/संघनन नियमों को शक्ति देता है।
प्रॉम्प्ट-संपीड़न अनुसंधान (LLMLingua / LLMLingua-2) — इसने हमारे एसिंक, कोड-सुरक्षित, विफलता पर मूल सामग्री बनाए रखने वाले llmlingua इंजन को प्रेरित किया।
वायरल "आलसी वरिष्ठ डेवलपर" YAGNI-कोडर कौशल — इसने हमारी less-code आउटपुट शैली को प्रेरित किया: सबसे छोटे कारगर बदलाव की दिशा, जो _जनरेट किए गए_ कोड को कम करती है (Caveman के संक्षिप्त गद्य का आउटपुट-अक्ष सहोदर)।
विफलता-सजग निकास के साथ सामग्री-सजग, प्रति-फ़ाइल-प्रकार आउटपुट संपीड़न — इसने हमारे प्रति-प्रकार प्रेषण और न्यूनतम-लाभ पर छोड़ने के निर्णय को मान्य किया।
Rust स्तंभाकार-JSON + सामग्री-संबोधित पुनर्प्राप्ति + संदेशों के बीच डीडुप — इसने हमारे headroom/ccr/session-dedup इंजन डिज़ाइन और कैश-स्थिर "संपीड़ित रूप स्थान-स्वतंत्र है" अपरिवर्तनीयता को मान्य किया।
कोडिंग-असिस्टेंट ↔ LLM ट्रैफ़िक के MITM इंटरसेप्शन/विश्लेषण ने Traffic Inspector की शुरुआती आवश्यकताओं को दिशा दी। पहले व्युत्पन्न किए गए चार मॉड्यूल — SSE मर्जिंग, वार्तालाप सामान्यीकरण, सीक्रेट मास्किंग और हेडर सैनिटाइज़ेशन — को सार्वजनिक प्रोटोकॉल मानकों पर आधारित स्वतंत्र क्लीन-रूम कार्यान्वयनों से बदल दिया गया है। दो होस्ट-पासथ्रू सतहें (passthrough.ts और _internal/bypass.cjs) स्वतंत्र रूप से वर्गीकृत OmniRoute-आंतरिक कार्यान्वयन बनी हुई हैं; उस प्रतिस्थापन के हिस्से के रूप में उन्हें दोबारा नहीं लिखा गया था।
डिफ़ॉल्ट रूप से सुरक्षित लाइब्रेरी की एक सुव्यवस्थित सूची, जो हमारे सुरक्षा विकल्पों का मार्गदर्शन करती है (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink)।
इसने Grok Build कोटा सतह की पहचान की; इसके बाद OmniRoute ने स्वतंत्र रूप से लाइव वायर फ़ॉर्मैट का सत्यापन और सुधार किया।
## 📄 लाइसेंस
MIT लाइसेंस - विवरण के लिए [LICENSE](LICENSE) देखें।
---
**[⬆ शीर्ष पर वापस जाएँ](#-omniroute)** · ओपन-सोर्स AI समुदाय के लिए ❤️ के साथ निर्मित।
OmniRoute v3.8.51 · Node ≥22.22.2 · MIT लाइसेंस · omniroute.online