Files
OmniRoute/docs/i18n/in/README.md

199 KiB
Raw Blame History

🚀 OmniRoute — The Free AI Gateway (हिन्दी (IN))

🌐 Languages: 🇺🇸 English · 🇪🇸 es · 🇫🇷 fr · 🇩🇪 de · 🇮🇹 it · 🇷🇺 ru · 🇨🇳 zh-CN · 🇯🇵 ja · 🇰🇷 ko · 🇸🇦 ar · 🇮🇳 hi · 🇮🇳 in · 🇹🇭 th · 🇻🇳 vi · 🇮🇩 id · 🇲🇾 ms · 🇳🇱 nl · 🇵🇱 pl · 🇸🇪 sv · 🇳🇴 no · 🇩🇰 da · 🇫🇮 fi · 🇵🇹 pt · 🇷🇴 ro · 🇭🇺 hu · 🇧🇬 bg · 🇸🇰 sk · 🇺🇦 uk-UA · 🇮🇱 he · 🇵🇭 phi · 🇧🇷 pt-BR · 🇨🇿 cs · 🇹🇷 tr


Never stop coding. Smart routing to FREE & low-cost AI models with automatic fallback.

आपका सार्वभौमिक एपीआई प्रॉक्सी - एक समापन बिंदु, 60+ प्रदाता, शून्य डाउनटाइम। अबएमसीपी सर्वर (25 टूल्स),ए2ए प्रोटोकॉल,मेमोरी/स्किल सिस्टमऔरइलेक्ट्रॉन डेस्कटॉप ऐपके साथ।

चैट समापन • एंबेडिंग • छवि निर्माण • वीडियो • संगीत • ऑडियो • पुनःरैंकिंग •वेब खोज• एमसीपी सर्वर • ए2ए प्रोटोकॉल • 100% टाइपस्क्रिप्ट---

npm version Docker Hub

NPM Downloads NPM Downloads

NPM Downloads Docker Pulls GitHub Downloads (all assets, all releases)

stars open issues license last commit total contributions code size pr closed tag github streak followers fork watch

License Website WhatsApp

🌐 वेबसाइट🚀 त्वरित प्रारंभ💡 विशेषताएं📖 दस्तावेज़ • [💰 मूल्य निर्धारण](#-मूल्य निर्धारण-एक नजर में) • 💬 व्हाट्सएप

🌐इसमें उपलब्ध:🇺🇸 अंग्रेजी | 🇧🇷 पुर्तगाली (ब्राजील) | 🇪🇸 Español | 🇫🇷 फ़्रांसीसी | 🇮🇹 इतालवी | 🇷🇺 Русский | 🇨🇳 中文 (简体) | 🇩🇪 जर्मन | 🇮🇳 हिन्दी | 🇹🇭 ไทย | 🇺🇦 Українська | 🇸🇦 العربية | 🇯🇵 日本語 | 🇻🇳 Tiếng Việt | 🇧🇬 Български | 🇩🇰 डांस्क | 🇫🇮 सुओमी | 🇮🇱 עברית | 🇭🇺 मग्यार | 🇮🇩 बहासा इंडोनेशिया | 🇰🇷 한국어 | 🇲🇾 बहासा मेलायु | 🇳🇱 नीदरलैंड्स | 🇳🇴 नॉर्स्क | 🇵🇹 पुर्तगाली (पुर्तगाल) | 🇷🇴 रोमानिया | 🇵🇱 पोल्स्की | 🇸🇰स्लोवेनसीना | 🇸🇪 स्वेन्स्का | 🇵🇭 फ़िलिपिनो | 🇨🇿 Čeština---

🖼️ Main Dashboard

OmniRoute Dashboard

📸 Dashboard Preview

<विवरण> <सारांश>डैशबोर्ड स्क्रीनशॉट देखने के लिए क्लिक करें</सारांश>

पेज स्क्रीनशॉट
प्रदाता प्रदाता
कॉम्बोस कॉम्बोस
एनालिटिक्स एनालिटिक्स
स्वास्थ्य स्वास्थ्य
अनुवादक अनुवादक
सेटिंग्स सेटिंग्स
सीएलआई उपकरण सीएलआई उपकरण
उपयोग लॉग उपयोग
अंतबिंदु समाप्ति बिंदु

🤖 Free AI Provider for your favorite coding agents

OmniRoute के माध्यम से किसी भी AI-संचालित IDE या CLI टूल को कनेक्ट करें - असीमित कोडिंग के लिए निःशुल्क API गेटवे।

<तालिका>

OpenClaw
ओपनक्लॉ

205K NanoBot
नैनोबॉट

20.9K ”PicoClaw”
पिकोक्लॉ

14.6K ZeroClaw
जीरोक्लॉ

9.9K IronClaw
आयरनक्लॉ

2.1K OpenCode
ओपनकोड

106K कोडेक्स सीएलआई
कोडेक्स सीएलआई

60.8K क्लाउड कोड
क्लाउड कोड

67.3K मिथुन सीएलआई
मिथुन सीएलआई

94.7K किलो कोड
किलो कोड

15.5K

📡 सभी एजेंट http://localhost:20128/v1 या http://cloud.omniroute.online/v1 के माध्यम से जुड़ते हैं - एक कॉन्फ़िगरेशन, असीमित मॉडल और कोटा---

🤔 Why OmniRoute?

पैसा बर्बाद करना और सीमा पार करना बंद करें:

  • <img src='https://img.shields.io/ Badge/✗-e74c3c?style=flat-square' ऊंचाई='16'/> सदस्यता कोटा हर महीने अप्रयुक्त रूप से समाप्त हो जाता है
  • <img src='https://img.shields.io/ Badge/✗-e74c3c?style=flat-square' ऊंचाई='16'/> दर सीमा आपको कोडिंग के बीच में रोक देती है
  • <img src='https://img.shields.io/ Badge/✗-e74c3c?style=flat-square' ऊंचाई='16'/> महंगे एपीआई ($20-50/माह प्रति प्रदाता)
  • <img src='https://img.shields.io/ Badge/✗-e74c3c?style=flat-square' ऊंचाई='16'/> प्रदाताओं के बीच मैन्युअल स्विचिंग

OmniRoute इसका समाधान करता है:

  • सब्सक्रिप्शन अधिकतम करें- कोटा ट्रैक करें, रीसेट से पहले हर बिट का उपयोग करें
  • ऑटो फ़ॉलबैक- सदस्यता → एपीआई कुंजी → सस्ता → निःशुल्क, शून्य डाउनटाइम
  • मल्टी-अकाउंट- प्रति प्रदाता खातों के बीच राउंड-रॉबिन
  • यूनिवर्सल- क्लाउड कोड, कोडेक्स, जेमिनी सीएलआई, कर्सर, क्लाइन, ओपनक्लॉ, किसी भी सीएलआई टूल के साथ काम करता है---

📧 Support

💬हमारे समुदाय में शामिल हों!व्हाट्सएप ग्रुप - सहायता प्राप्त करें, टिप्स साझा करें और अपडेट रहें।

-वेबसाइट: omniroute.online -गिटहब: github.com/diegosouzapw/OmniRoute -मुद्दे: github.com/diegosouzapw/OmniRoute/issues -व्हाट्सएप: सामुदायिक समूह -योगदान: CONTRIBUTING.md देखें, एक पीआर खोलें, या एक अच्छा पहला अंक चुनें -मूल परियोजना: डेकोलुआ द्वारा 9राउटर### 🐛 Reporting a Bug?

कोई समस्या खोलते समय, कृपया सिस्टम-जानकारी कमांड चलाएँ और जेनरेट की गई फ़ाइल संलग्न करें:```bash npm run system-info


यह आपके Node.js संस्करण, ओमनीरूट संस्करण, ओएस विवरण, स्थापित सीएलआई उपकरण (क्यूडर, जेमिनी, क्लाउड, कोडेक्स, एंटीग्रेविटी, ड्रॉइड, आदि), डॉकर/पीएम2 स्थिति और सिस्टम पैकेज के साथ एक `system-info.txt` उत्पन्न करता है - वह सब कुछ जो हमें आपकी समस्या को शीघ्रता से पुन: उत्पन्न करने के लिए चाहिए। फ़ाइल को सीधे अपने GitHub मुद्दे से संलग्न करें।---

## 🔄 How It Works

┌─────────────┐ │ Your CLI │ (Claude Code, Codex, Gemini CLI, OpenClaw, Cursor, Cline...) │ Tool │ └──────┬──────┘ │ http://localhost:20128/v1 ↓ ┌─────────────────────────────────────────┐ │ OmniRoute (Smart Router) │ │ • Format translation (OpenAI ↔ Claude) │ │ • Quota tracking + Embeddings + Images │ │ • Auto token refresh │ └──────┬──────────────────────────────────┘ │ ├─→ [Tier 1: SUBSCRIPTION] Claude Code, Codex, Gemini CLI │ ↓ quota exhausted ├─→ [Tier 2: API KEY] DeepSeek, Groq, xAI, Mistral, NVIDIA NIM, etc. │ ↓ budget limit ├─→ [Tier 3: CHEAP] GLM ($0.6/1M), MiniMax ($0.2/1M) │ ↓ budget limit └─→ [Tier 4: FREE] Qoder, Qwen, Kiro (unlimited)

Result: Never stop coding, minimal cost


---

## 🎯 What OmniRoute Solves — 30 Real Pain Points & Use Cases

>**एआई टूल का उपयोग करने वाला प्रत्येक डेवलपर प्रतिदिन इन समस्याओं का सामना करता है।**ओम्नीरूट को उन सभी को हल करने के लिए बनाया गया था - लागत वृद्धि से लेकर क्षेत्रीय ब्लॉक तक, टूटे हुए ओएथ प्रवाह से लेकर प्रोटोकॉल संचालन और एंटरप्राइज़ अवलोकन तक।

<विवरण>
<सारांश><b>💸 1. "मैं एक महंगी सदस्यता के लिए भुगतान करता हूं लेकिन फिर भी सीमा से बाधित होता हूं"</b></सारांश>

डेवलपर्स क्लाउड प्रो, कोडेक्स प्रो, या गिटहब कोपायलट के लिए $20-200/माह का भुगतान करते हैं। यहां तक ​​कि भुगतान करने पर भी, कोटा की एक सीमा होती है - 5 घंटे का उपयोग, साप्ताहिक सीमा, या प्रति मिनट की दर सीमा। मध्य-कोडिंग सत्र में, प्रदाता प्रत्युत्तर देना बंद कर देता है और डेवलपर प्रवाह और उत्पादकता खो देता है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**स्मार्ट 4-टियर फ़ॉलबैक**- यदि सदस्यता कोटा समाप्त हो जाता है, तो स्वचालित रूप से एपीआई कुंजी पर रीडायरेक्ट हो जाता है → सस्ता → शून्य मैन्युअल हस्तक्षेप के साथ मुफ़्त
-**प्रदाता ट्रैकिंग सीमाएं**- कैश्ड कोटा स्नैपशॉट सर्वर-साइड शेड्यूल पर रीफ्रेश होता है (डिफ़ॉल्ट `PROVIDER_LIMITS_SYNC_INTERVAL_MINUTES=70`) यूआई में मैन्युअल रीफ्रेश के साथ उपलब्ध है
-**मल्टी-अकाउंट सपोर्ट**- ऑटो राउंड-रॉबिन के साथ प्रति प्रदाता एकाधिक खाते - जब एक खत्म हो जाता है, तो अगले पर स्विच हो जाता है
-**कस्टम कॉम्बो**- 9 संतुलन रणनीतियों (प्राथमिकता, भारित, भरण-प्रथम, राउंड-रॉबिन, पी2सी, यादृच्छिक, कम से कम उपयोग, लागत-अनुकूलित, सख्त-यादृच्छिक) के साथ अनुकूलन योग्य फ़ॉलबैक चेन
-**कोडेक्स बिजनेस कोटा**- बिजनेस/टीम कार्यक्षेत्र कोटा की निगरानी सीधे डैशबोर्ड में</details>

<विवरण>
<सारांश><b>🔌 2. "मुझे कई प्रदाताओं का उपयोग करने की आवश्यकता है लेकिन प्रत्येक के पास एक अलग एपीआई है"</b></सारांश>

ओपनएआई एक प्रारूप का उपयोग करता है, क्लाउड (एंथ्रोपिक) दूसरे का उपयोग करता है, जेमिनी एक और का उपयोग करता है। यदि कोई डेवलपर विभिन्न प्रदाताओं के मॉडल का परीक्षण करना चाहता है या उनके बीच फ़ॉलबैक करना चाहता है, तो उन्हें एसडीके को फिर से कॉन्फ़िगर करना होगा, एंडपॉइंट बदलना होगा, असंगत प्रारूपों से निपटना होगा। कस्टम प्रदाताओं (फ्रेंडएलआई, एनआईएम) के पास गैर-मानक मॉडल एंडपॉइंट हैं।

**ओम्नीरूट इसे कैसे हल करता है:**

-**एकीकृत समापन बिंदु**- एक एकल `http://localhost:20128/v1` सभी 60+ प्रदाताओं के लिए प्रॉक्सी के रूप में कार्य करता है
-**प्रारूप अनुवाद**- स्वचालित और पारदर्शी: ओपनएआई ↔ क्लाउड ↔ जेमिनी ↔ प्रतिक्रिया एपीआई
-**प्रतिक्रिया स्वच्छता**- गैर-मानक फ़ील्ड (`x_groq`, `usage_breakdown`, `service_tier`) को हटा दें जो OpenAI SDK v1.83+ को तोड़ता है
-**भूमिका सामान्यीकरण**- गैर-ओपनएआई प्रदाताओं के लिए `डेवलपर` → `सिस्टम` को रूपांतरित करता है; GLM/ERNIE के लिए `सिस्टम` → `उपयोगकर्ता`
-**थिंक टैग एक्सट्रैक्शन**- डीपसीक आर1 जैसे मॉडलों से `<थिंक>` ब्लॉक को मानकीकृत `रीज़निंग_कंटेंट` में निकाला जाता है
-**मिथुन के लिए संरचित आउटपुट**- `json_schema` → `responseMimeType`/`responseSchema` स्वचालित रूपांतरण
-**`स्ट्रीम` डिफ़ॉल्ट रूप से `झूठा`**होता है - ओपनएआई स्पेक के साथ संरेखित होता है, पायथन/रस्ट/गो एसडीके में अप्रत्याशित एसएसई से बचता है</details>

<विवरण>
<सारांश><b>🌐 3. "मेरा AI प्रदाता मेरे क्षेत्र/देश को ब्लॉक कर देता है"</b></सारांश>

OpenAI/Codex जैसे प्रदाता कुछ भौगोलिक क्षेत्रों से पहुंच को रोकते हैं। उपयोगकर्ताओं को OAuth और API कनेक्शन के दौरान `unsupported_country_region_territory` जैसी त्रुटियां मिलती हैं। यह विकासशील देशों के डेवलपर्स के लिए विशेष रूप से निराशाजनक है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**3-स्तरीय प्रॉक्सी कॉन्फ़िगरेशन**- 3 स्तरों पर कॉन्फ़िगर करने योग्य प्रॉक्सी: वैश्विक (सभी ट्रैफ़िक), प्रति-प्रदाता (केवल एक प्रदाता), और प्रति-कनेक्शन/कुंजी
-**रंग-कोडित प्रॉक्सी बैज**- दृश्य संकेतक: 🟢 वैश्विक प्रॉक्सी, 🟡 प्रदाता प्रॉक्सी, 🔵 कनेक्शन प्रॉक्सी, हमेशा आईपी दिखाता है
-**प्रॉक्सी के माध्यम से OAuth टोकन एक्सचेंज**- OAuth प्रवाह भी प्रॉक्सी के माध्यम से जाता है, `unsupported_country_region_territory` को हल करता है
-**प्रॉक्सी के माध्यम से कनेक्शन परीक्षण**- कनेक्शन परीक्षण कॉन्फ़िगर प्रॉक्सी का उपयोग करते हैं (अब कोई प्रत्यक्ष बाईपास नहीं)
-**SOCKS5 समर्थन**- आउटबाउंड रूटिंग के लिए पूर्ण SOCKS5 प्रॉक्सी समर्थन
-**टीएलएस फ़िंगरप्रिंट स्पूफिंग**- बॉट डिटेक्शन को बायपास करने के लिए `wreq-js` के माध्यम से ब्राउज़र जैसा टीएलएस फ़िंगरप्रिंट
-**🔏 सीएलआई फ़िंगरप्रिंट मिलान**- मूल सीएलआई बाइनरी हस्ताक्षरों से मिलान करने के लिए हेडर और बॉडी फ़ील्ड को पुन: व्यवस्थित करता है, जिससे खाता फ़्लैगिंग जोखिम काफी कम हो जाता है। प्रॉक्सी आईपी संरक्षित है - आपको एक साथ स्टील्थ**और**आईपी मास्किंग दोनों मिलते हैं</details>

<विवरण>
<सारांश><b>🆓 4. "मैं कोडिंग के लिए AI का उपयोग करना चाहता हूं लेकिन मेरे पास पैसे नहीं हैं"</b></सारांश>

हर कोई AI सदस्यता के लिए $20-200/माह का भुगतान नहीं कर सकता। छात्रों, उभरते देशों के डेवलपर्स, शौकीनों और फ्रीलांसरों को शून्य लागत पर गुणवत्ता वाले मॉडल तक पहुंच की आवश्यकता है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**फ्री टियर प्रोवाइडर्स बिल्ट-इन**- 100% मुफ्त प्रदाताओं के लिए मूल समर्थन: क्यूडर (OAuth के माध्यम से 5 असीमित मॉडल: किमी-के2-थिंकिंग, क्यूवेन3-कोडर-प्लस, डीपसीक-आर1, मिनिमैक्स-एम2, किमी-के2), क्यूवेन (4 असीमित मॉडल: क्यूवेन3-कोडर-प्लस, क्यूवेन3-कोडर-फ्लैश, क्यूवेन3-कोडर-नेक्स्ट, विज़न-मॉडल), किरो (क्लाउड + एडब्ल्यूएस बिल्डर आईडी मुफ़्त), जेमिनी सीएलआई (180K टोकन/माह मुफ़्त)
-**ओलामा क्लाउड**- निःशुल्क "लाइट उपयोग" स्तर के साथ `api.ollama.com` पर क्लाउड-होस्टेड ओलामा मॉडल; `ollamacloud/<model>` उपसर्ग का उपयोग करें
-**केवल-नि:शुल्क कॉम्बो**- चेन `gc/gemini-3-flash → if/kimi-k2-thinking → qw/qwen3-coder-plus` = $0/माह शून्य डाउनटाइम के साथ
-**एनवीडिया एनआईएम फ्री एक्सेस**- ~40 आरपीएम डेव-बिल्ड.एनवीडिया.कॉम पर 70+ मॉडलों तक हमेशा के लिए मुफ्त एक्सेस (क्रेडिट से शुद्ध दर सीमा तक संक्रमण)
-**लागत अनुकूलित रणनीति**- रूटिंग रणनीति जो स्वचालित रूप से सबसे सस्ते उपलब्ध प्रदाता को चुनती है</details>

<विवरण>
<सारांश><b>🔒 5. "मुझे अपने AI गेटवे को अनधिकृत पहुंच से बचाने की आवश्यकता है"</b></सारांश>

नेटवर्क (LAN, VPS, Docker) में AI गेटवे को उजागर करते समय, पते वाला कोई भी व्यक्ति डेवलपर के टोकन/कोटा का उपभोग कर सकता है। सुरक्षा के बिना, एपीआई दुरुपयोग, त्वरित इंजेक्शन और दुरुपयोग के प्रति संवेदनशील हैं।

**ओम्नीरूट इसे कैसे हल करता है:**

-**एपीआई कुंजी प्रबंधन**- एक समर्पित `/डैशबोर्ड/एपीआई-मैनेजर` पेज के साथ प्रति प्रदाता जेनरेशन, रोटेशन और स्कोपिंग
-**मॉडल-स्तरीय अनुमतियाँ**- सभी को अनुमति दें/प्रतिबंधित टॉगल के साथ एपीआई कुंजियों को विशिष्ट मॉडल (`ओपनाई/*`, वाइल्डकार्ड पैटर्न) तक सीमित करें
-**एपीआई एंडपॉइंट सुरक्षा**- `/v1/मॉडल` के लिए एक कुंजी की आवश्यकता है और लिस्टिंग से विशिष्ट प्रदाताओं को ब्लॉक करें
-**ऑथ गार्ड + सीएसआरएफ सुरक्षा**- सभी डैशबोर्ड रूट `withAuth` मिडलवेयर + सीएसआरएफ टोकन से सुरक्षित हैं
-**रेट लिमिटर**- कॉन्फ़िगर करने योग्य विंडो के साथ प्रति-आईपी दर सीमित करना
-**आईपी फ़िल्टरिंग**- अभिगम नियंत्रण के लिए अनुमति सूची/अवरुद्ध सूची
-**प्रॉम्प्ट इंजेक्शन गार्ड**- दुर्भावनापूर्ण प्रॉम्प्ट पैटर्न के विरुद्ध स्वच्छता
-**एईएस-256-जीसीएम एन्क्रिप्शन**- क्रेडेंशियल आराम से एन्क्रिप्ट किए गए</details>

<विवरण>
<सारांश><b>🛑 6. "मेरा प्रदाता बंद हो गया और मैंने अपना कोडिंग प्रवाह खो दिया"</b></सारांश>

एआई प्रदाता अस्थिर हो सकते हैं, 5xx त्रुटियाँ लौटा सकते हैं, या अस्थायी दर सीमा तक पहुँच सकते हैं। यदि कोई डेवलपर किसी एकल प्रदाता पर निर्भर करता है, तो वे बाधित हो जाते हैं। सर्किट ब्रेकर के बिना, बार-बार पुनः प्रयास करने से एप्लिकेशन क्रैश हो सकता है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**प्रति-मॉडल सर्किट ब्रेकर**- कॉन्फ़िगर करने योग्य थ्रेसहोल्ड और कूलडाउन (बंद/खुला/आधा-खुला) के साथ ऑटो-खुला/बंद, कैस्केडिंग ब्लॉक से बचने के लिए प्रति-मॉडल स्कोप्ड
-**एक्सपोनेंशियल बैकऑफ़**- प्रगतिशील पुनः प्रयास में देरी
-**एंटी-थंडरिंग हर्ड**- म्यूटेक्स + समवर्ती रिट्री तूफानों के खिलाफ सेमाफोर सुरक्षा
-**कॉम्बो फ़ॉलबैक चेन**- यदि प्राथमिक प्रदाता विफल हो जाता है, तो बिना किसी हस्तक्षेप के स्वचालित रूप से चेन से गिर जाता है
-**कॉम्बो सर्किट ब्रेकर**- कॉम्बो श्रृंखला के भीतर विफल प्रदाताओं को स्वचालित रूप से अक्षम करता है
-**स्वास्थ्य डैशबोर्ड**- अपटाइम मॉनिटरिंग, सर्किट ब्रेकर स्थिति, लॉकआउट, कैश आँकड़े, p50/p95/p99 विलंबता</details>

<विवरण>
<सारांश><b>🔧 7. "प्रत्येक AI उपकरण को कॉन्फ़िगर करना कठिन और दोहराव वाला है"</b></सारांश>

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

**ओम्नीरूट इसे कैसे हल करता है:**

-**सीएलआई टूल्स डैशबोर्ड**- क्लाउड कोड, कोडेक्स सीएलआई, ओपनक्लाव, किलो कोड, एंटीग्रेविटी, क्लाइन के लिए एक-क्लिक सेटअप वाला समर्पित पेज
-**गिटहब कोपायलट कॉन्फिग जेनरेटर**- बल्क मॉडल चयन के साथ वीएस कोड के लिए `चैटलैंग्वेजमॉडल.जेसन` जेनरेट करता है
-**ऑनबोर्डिंग विज़ार्ड**- पहली बार उपयोगकर्ताओं के लिए निर्देशित 4-चरणीय सेटअप
-**एक समापन बिंदु, सभी मॉडल**- `http://localhost:20128/v1` को एक बार कॉन्फ़िगर करें, 60+ प्रदाताओं तक पहुंचें</details>

<विवरण>
<सारांश><b>🔑 8. "एकाधिक प्रदाताओं से OAuth टोकन प्रबंधित करना नरक है"</b></सारांश>

क्लाउड कोड, कोडेक्स, जेमिनी सीएलआई, कोपायलट - सभी समाप्त होने वाले टोकन के साथ OAuth 2.0 का उपयोग करते हैं। डेवलपर्स को लगातार पुन: प्रमाणित करने, `client_secret is missing`, `redirect_uri_mismatch` और दूरस्थ सर्वर पर विफलताओं से निपटने की आवश्यकता होती है। LAN/VPS पर OAuth विशेष रूप से समस्याग्रस्त है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**ऑटो टोकन रिफ्रेश**- OAuth टोकन समाप्ति से पहले पृष्ठभूमि में रिफ्रेश होते हैं
-**OAuth 2.0 (PKCE) बिल्ट-इन**- क्लाउड कोड, कोडेक्स, जेमिनी सीएलआई, कोपायलट, किरो, क्वेन, कोडर के लिए स्वचालित प्रवाह
-**मल्टी-अकाउंट OAuth**- JWT/ID टोकन निष्कर्षण के माध्यम से प्रति प्रदाता एकाधिक खाते
-**OAuth LAN/रिमोट फिक्स**- `redirect_uri` के लिए निजी आईपी पहचान + रिमोट सर्वर के लिए मैनुअल यूआरएल मोड
-**Nginx के पीछे OAuth**- रिवर्स प्रॉक्सी संगतता के लिए `window.location.origin` का उपयोग करता है
-**दूरस्थ OAuth मार्गदर्शिका**— VPS/Docker पर Google क्लाउड क्रेडेंशियल के लिए चरण-दर-चरण मार्गदर्शिका</details>

<विवरण>
<सारांश><b>📊 9. "मुझे नहीं पता कि मैं कितना और कहां खर्च कर रहा हूं"</b></सारांश>

डेवलपर्स कई भुगतान प्रदाताओं का उपयोग करते हैं लेकिन खर्च के बारे में कोई एकीकृत दृष्टिकोण नहीं रखते हैं। प्रत्येक प्रदाता का अपना बिलिंग डैशबोर्ड होता है, लेकिन कोई समेकित दृश्य नहीं होता है। अप्रत्याशित लागतें बढ़ सकती हैं।

**ओम्नीरूट इसे कैसे हल करता है:**

-**लागत विश्लेषण डैशबोर्ड**— प्रति प्रदाता प्रति टोकन लागत ट्रैकिंग और बजट प्रबंधन
-**प्रति स्तर बजट सीमा**- प्रति स्तर खर्च की अधिकतम सीमा जो स्वचालित फ़ॉलबैक को ट्रिगर करती है
-**प्रति-मॉडल मूल्य निर्धारण कॉन्फ़िगरेशन**- प्रति मॉडल कॉन्फ़िगर करने योग्य कीमतें
-**प्रति एपीआई कुंजी उपयोग सांख्यिकी**- अनुरोध गणना और प्रति कुंजी अंतिम बार उपयोग किया गया टाइमस्टैम्प
-**एनालिटिक्स डैशबोर्ड**- स्टेट कार्ड, मॉडल उपयोग चार्ट, सफलता दर और विलंबता के साथ प्रदाता तालिका</details>

<विवरण>
<सारांश><b>🐛 10. "मैं एआई कॉल में त्रुटियों और समस्याओं का निदान नहीं कर सकता"</b></सारांश>

जब कोई कॉल विफल हो जाती है, तो देव को पता नहीं चलता कि यह दर सीमा, समाप्त टोकन, गलत प्रारूप या प्रदाता त्रुटि थी। विभिन्न टर्मिनलों पर खंडित लॉग। अवलोकन के बिना, डिबगिंग परीक्षण-और-त्रुटि है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**एकीकृत लॉग डैशबोर्ड**- 4 टैब: अनुरोध लॉग, प्रॉक्सी लॉग, ऑडिट लॉग, कंसोल
-**कंसोल लॉग व्यूअर**- रंग-कोडित स्तरों, ऑटो-स्क्रॉल, खोज, फ़िल्टर के साथ वास्तविक समय टर्मिनल-शैली व्यूअर
-**SQLite प्रॉक्सी लॉग्स**- लगातार लॉग जो सर्वर पुनरारंभ होने से बचे रहते हैं
-**अनुवादक खेल का मैदान**- 4 डिबगिंग मोड: खेल का मैदान (प्रारूप अनुवाद), चैट टेस्टर (राउंड-ट्रिप), टेस्ट बेंच (बैच), लाइव मॉनिटर (वास्तविक समय)
-**अनुरोध टेलीमेट्री**- p50/p95/p99 विलंबता + X-अनुरोध-आईडी ट्रेसिंग
-**रोटेशन के साथ फ़ाइल-आधारित लॉगिंग**- ऐप लॉग आकार, अवधारण दिनों और संग्रह गणना के अनुसार घूमते हैं; कॉल लॉग कलाकृतियाँ अवधारण दिनों और फ़ाइल गणना के अनुसार घूमती हैं
-**सिस्टम जानकारी रिपोर्ट**- `npm run system-info` आपके पूर्ण वातावरण (नोड संस्करण, ओमनीरूट संस्करण, ओएस, सीएलआई उपकरण, डॉकर/पीएम2 स्थिति) के साथ `system-info.txt` उत्पन्न करता है। त्वरित ट्राइएज के लिए समस्याओं की रिपोर्ट करते समय इसे संलग्न करें।</details>

<विवरण>
<सारांश><b>🏗️ 11. "प्रवेश द्वार की तैनाती और रखरखाव जटिल है"</b></सारांश>

विभिन्न वातावरणों (स्थानीय, वीपीएस, डॉकर, क्लाउड) में एआई प्रॉक्सी को स्थापित करना, कॉन्फ़िगर करना और बनाए रखना श्रम-गहन है। हार्डकोडेड पथ, निर्देशिकाओं पर `EACCES`, पोर्ट विरोध और क्रॉस-प्लेटफ़ॉर्म बिल्ड जैसी समस्याएं घर्षण बढ़ाती हैं।

**ओम्नीरूट इसे कैसे हल करता है:**

-**एनपीएम ग्लोबल इंस्टाल**- `एनपीएम इंस्टाल -जी ऑम्निरूटे && ऑम्निरूटे` - हो गया
-**डॉकर मल्टी-प्लेटफ़ॉर्म**- AMD64 + ARM64 नेटिव (Apple सिलिकॉन, AWS ग्रेविटॉन, रास्पबेरी पाई)
-**डॉकर कंपोज प्रोफाइल**- `बेस` (कोई सीएलआई उपकरण नहीं) और `सीएलआई` (क्लाउड कोड, कोडेक्स, ओपनक्लाव के साथ)
-**इलेक्ट्रॉन डेस्कटॉप ऐप**- सिस्टम ट्रे, ऑटो-स्टार्ट, ऑफ़लाइन मोड के साथ विंडोज/मैकओएस/लिनक्स के लिए मूल ऐप
-**स्प्लिट-पोर्ट मोड**- उन्नत परिदृश्यों के लिए अलग-अलग पोर्ट पर एपीआई और डैशबोर्ड (रिवर्स प्रॉक्सी, कंटेनर नेटवर्किंग)
-**क्लाउड सिंक**- क्लाउडफ्लेयर वर्कर्स के माध्यम से सभी डिवाइसों में कॉन्फिग सिंक्रोनाइजेशन
-**डीबी बैकअप**- बाह्य रूप से प्रबंधित बैकअप के लिए `DISABLE_SQLITE_AUTO_BACKUP` के साथ सभी सेटिंग्स का स्वचालित बैकअप, पुनर्स्थापना, निर्यात और आयात</details>

<विवरण>
<सारांश><b>🌍 12. "इंटरफ़ेस केवल अंग्रेजी है और मेरी टीम अंग्रेजी नहीं बोलती है"</b></सारांश>

गैर-अंग्रेजी भाषी देशों, विशेष रूप से लैटिन अमेरिका, एशिया और यूरोप में टीमें, केवल अंग्रेजी इंटरफेस के साथ संघर्ष करती हैं। भाषा बाधाएँ अपनाने को कम करती हैं और कॉन्फ़िगरेशन त्रुटियों को बढ़ाती हैं।

**ओम्नीरूट इसे कैसे हल करता है:**

-**डैशबोर्ड i18n - 30 भाषाएँ**- अरबी, बल्गेरियाई, डेनिश, जर्मन, स्पेनिश, फिनिश, फ्रेंच, हिब्रू, हिंदी, हंगेरियन, इंडोनेशियाई, इतालवी, जापानी, कोरियाई, मलय, डच, नॉर्वेजियन, पोलिश, पुर्तगाली (पीटी/बीआर), रोमानियाई, रूसी, स्लोवाक, स्वीडिश, थाई, यूक्रेनी, वियतनामी, चीनी, फिलिपिनो, अंग्रेजी सहित सभी 500+ कुंजियाँ अनुवादित
-**आरटीएल समर्थन**- अरबी और हिब्रू के लिए दाएं से बाएं समर्थन
-**बहु-भाषा रीडमी**- 30 पूर्ण दस्तावेज़ीकरण अनुवाद
-**भाषा चयनकर्ता**- वास्तविक समय स्विचिंग के लिए हेडर में ग्लोब आइकन</details>

<विवरण>
<सारांश><b>🔄 13. "मुझे चैट से अधिक की आवश्यकता है - मुझे एम्बेडिंग, चित्र, ऑडियो की आवश्यकता है"</b></सारांश>

एआई का मतलब सिर्फ चैट पूरा करना नहीं है। डेवलपर्स को छवियां उत्पन्न करने, ऑडियो ट्रांसक्राइब करने, आरएजी के लिए एम्बेडिंग बनाने, दस्तावेज़ों को फिर से रैंक करने और सामग्री को मॉडरेट करने की आवश्यकता होती है। प्रत्येक एपीआई का एक अलग समापन बिंदु और प्रारूप होता है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**एंबेडिंग**- `/v1/एंबेडिंग` 6 प्रदाताओं और 9+ मॉडल के साथ
-**छवि निर्माण**- 10 प्रदाताओं और 20+ मॉडलों के साथ `/v1/छवियां/पीढ़ी` (ओपनएआई, एक्सएआई, टुगेदर, फायरवर्क्स, नेबियस, हाइपरबोलिक, नैनोबनाना, एंटीग्रेविटी, एसडी वेबयूआई, कॉम्फीयूआई)
-**टेक्स्ट-टू-वीडियो**- `/v1/वीडियो/पीढ़ी` - कॉम्फीयूआई (एनिमेटडिफ, एसवीडी) और एसडी वेबयूआई
-**टेक्स्ट-टू-म्यूजिक**- `/v1/म्यूजिक/पीढ़ी` - कॉम्फीयूआई (स्थिर ऑडियो ओपन, म्यूजिकजेन)
-**ऑडियो ट्रांसक्रिप्शन**- `/v1/ऑडियो/ट्रांसक्रिप्शन` - व्हिस्पर + एनवीडिया एनआईएम, हगिंगफेस, क्वेन3
-**टेक्स्ट-टू-स्पीच**- `/v1/ऑडियो/स्पीच` - इलेवनलैब्स, एनवीडिया एनआईएम, हगिंगफेस, कोक्वी, टोरटोइज़, क्वेन3,**इनवर्ल्ड**,**कार्टेसिया**,**प्लेएचटी**, + मौजूदा प्रदाता
-**मॉडरेशन**- `/v1/मॉडरेशन` - सामग्री सुरक्षा जांच
-**रीरैंकिंग**— `/v1/rerank` — दस्तावेज़ प्रासंगिकता रीरैंकिंग
-**प्रतिक्रिया एपीआई**- कोडेक्स के लिए पूर्ण `/v1/प्रतिक्रिया` समर्थन</details>

<विवरण>
<सारांश><b>🧪 14. "मेरे पास सभी मॉडलों की गुणवत्ता का परीक्षण और तुलना करने का कोई तरीका नहीं है"</b></सारांश>

डेवलपर्स जानना चाहते हैं कि उनके उपयोग के मामले में कौन सा मॉडल सबसे अच्छा है - कोड, अनुवाद, तर्क - लेकिन मैन्युअल रूप से तुलना करना धीमा है। कोई एकीकृत eval उपकरण मौजूद नहीं है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**एलएलएम मूल्यांकन**- अभिवादन, गणित, भूगोल, कोड जनरेशन, JSON अनुपालन, अनुवाद, मार्कडाउन, सुरक्षा इनकार को कवर करने वाले 10 प्री-लोडेड मामलों के साथ गोल्डन सेट परीक्षण
-**4 मिलान रणनीतियाँ**- `सटीक`, `शामिल`, `रेगेक्स`, `कस्टम` (जेएस फ़ंक्शन)
-**अनुवादक खेल का मैदान परीक्षण बेंच**- एकाधिक इनपुट और अपेक्षित आउटपुट, क्रॉस-प्रदाता तुलना के साथ बैच परीक्षण
-**चैट परीक्षक**- दृश्य प्रतिक्रिया प्रतिपादन के साथ पूर्ण राउंड-ट्रिप
-**लाइव मॉनिटर**- प्रॉक्सी के माध्यम से बहने वाले सभी अनुरोधों की वास्तविक समय स्ट्रीम</details>

<विवरण>
<सारांश><b>📈 15. "मुझे प्रदर्शन खोए बिना स्केल करने की आवश्यकता है"</b></सारांश>

जैसे-जैसे अनुरोध की मात्रा बढ़ती है, कैशिंग के बिना वही प्रश्न डुप्लिकेट लागत उत्पन्न करते हैं। निष्क्रियता के बिना, डुप्लिकेट अपशिष्ट प्रसंस्करण का अनुरोध करता है। प्रति-प्रदाता दर सीमा का सम्मान किया जाना चाहिए।

**ओम्नीरूट इसे कैसे हल करता है:**

-**सिमेंटिक कैश**- दो-स्तरीय कैश (हस्ताक्षर + सिमेंटिक) लागत और विलंबता को कम करता है
-**अनुरोध Idempotency**- समान अनुरोधों के लिए 5s डिडुप्लीकेशन विंडो
-**दर सीमा का पता लगाना**- प्रति-प्रदाता आरपीएम, न्यूनतम अंतर, और अधिकतम समवर्ती ट्रैकिंग
-**संपादन योग्य दर सीमाएँ**— सेटिंग्स में कॉन्फ़िगर करने योग्य डिफ़ॉल्ट → दृढ़ता के साथ लचीलापन
-**एपीआई कुंजी सत्यापन कैश**- उत्पादन प्रदर्शन के लिए 3-स्तरीय कैश
-**टेलीमेट्री के साथ स्वास्थ्य डैशबोर्ड**— p50/p95/p99 विलंबता, कैश आँकड़े, अपटाइम</details>

<विवरण>
<सारांश><b>🤖 16. "मैं विश्व स्तर पर मॉडल व्यवहार को नियंत्रित करना चाहता हूं"</b></सारांश>

ऐसे डेवलपर जो सभी प्रतिक्रियाएं एक विशिष्ट भाषा में, एक विशिष्ट लहजे में चाहते हैं, या तर्क टोकन को सीमित करना चाहते हैं। प्रत्येक टूल/अनुरोध में इसे कॉन्फ़िगर करना अव्यावहारिक है।

**ओम्नीरूट इसे कैसे हल करता है:**

-**सिस्टम प्रॉम्प्ट इंजेक्शन**— ग्लोबल प्रॉम्प्ट सभी अनुरोधों पर लागू होता है
-**सोच बजट सत्यापन**- प्रति अनुरोध तर्क टोकन आवंटन नियंत्रण (पासथ्रू, ऑटो, कस्टम, अनुकूली)
-**9 रूटिंग रणनीतियाँ**- वैश्विक रणनीतियाँ जो यह निर्धारित करती हैं कि अनुरोध कैसे वितरित किए जाते हैं
-**वाइल्डकार्ड राउटर**- `प्रदाता/*` पैटर्न किसी भी प्रदाता को गतिशील रूप से रूट करता है
-**कॉम्बो सक्षम/अक्षम टॉगल**— कॉम्बो को सीधे डैशबोर्ड से टॉगल करें
-**प्रदाता टॉगल**— एक क्लिक से प्रदाता के लिए सभी कनेक्शन सक्षम/अक्षम करें
-**अवरुद्ध प्रदाता**- `/v1/मॉडल` सूची से विशिष्ट प्रदाताओं को बाहर निकालें</details>

<विवरण>
<सारांश><b>🧰 17. "मुझे प्रथम श्रेणी उत्पाद क्षमताओं के रूप में एमसीपी टूल्स की आवश्यकता है"</b></सारांश>

कई एआई गेटवे एमसीपी को केवल एक छिपे हुए कार्यान्वयन विवरण के रूप में उजागर करते हैं। टीमों को एक दृश्यमान, प्रबंधनीय संचालन परत की आवश्यकता होती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- एमसीपी डैशबोर्ड नेविगेशन और एंडपॉइंट प्रोटोकॉल टैब में दिखाई देता है
- प्रक्रिया, उपकरण, कार्यक्षेत्र और ऑडिट के साथ समर्पित एमसीपी प्रबंधन पृष्ठ
- `omniroute --mcp` और क्लाइंट ऑनबोर्डिंग के लिए बिल्ट-इन क्विक-स्टार्ट</details>

<विवरण>
<सारांश><b>🧠 18. "मुझे सिंक + स्ट्रीम कार्य पथों के साथ A2A ऑर्केस्ट्रेशन की आवश्यकता है"</b></सारांश>

एजेंट वर्कफ़्लो को जीवनचक्र नियंत्रण के साथ सीधे उत्तर और लंबे समय तक चलने वाले स्ट्रीम निष्पादन दोनों की आवश्यकता होती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- A2A JSON-RPC एंडपॉइंट (`POST /a2a`) `मैसेज/सेंड` और `मैसेज/स्ट्रीम` के साथ
- टर्मिनल राज्य प्रसार के साथ एसएसई स्ट्रीमिंग
- `कार्य/प्राप्त करें` और `कार्य/रद्द करें` के लिए कार्य जीवनचक्र एपीआई</details>

<विवरण>
<सारांश><b>🛰️ 19. "मुझे वास्तविक एमसीपी प्रक्रिया स्वास्थ्य की आवश्यकता है, अनुमानित स्थिति की नहीं"</b></सारांश>

परिचालन टीमों को यह जानने की जरूरत है कि क्या एमसीपी वास्तव में जीवित है, न कि केवल एपीआई पहुंच योग्य है या नहीं।

**ओम्नीरूट इसे कैसे हल करता है:**

- पीआईडी, टाइमस्टैम्प, ट्रांसपोर्ट, टूल काउंट और स्कोप मोड के साथ रनटाइम हार्टबीट फ़ाइल
- एमसीपी स्थिति एपीआई दिल की धड़कन + हाल की गतिविधि का संयोजन
- प्रक्रिया/अपटाइम/दिल की धड़कन ताजगी के लिए यूआई स्टेटस कार्ड</details>

<विवरण>
<सारांश><b>📋 20. "मुझे ऑडिटेबल एमसीपी टूल निष्पादन की आवश्यकता है"</b></सारांश>

जब उपकरण कॉन्फ़िगरेशन को बदलते हैं या ऑप्स क्रियाओं को ट्रिगर करते हैं, तो टीमों को फोरेंसिक ट्रैसेबिलिटी की आवश्यकता होती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- MCP टूल कॉल के लिए SQLite समर्थित ऑडिट लॉगिंग
- टूल, सफलता/असफलता, एपीआई कुंजी और पेजिनेशन द्वारा फ़िल्टर
- डैशबोर्ड ऑडिट टेबल + स्वचालन के लिए आँकड़े समापन बिंदु</details>

<विवरण>
<सारांश><b>🔐 21. "मुझे प्रति एकीकरण के लिए स्कोप्ड एमसीपी अनुमतियों की आवश्यकता है"</b></सारांश>

विभिन्न ग्राहकों को टूल श्रेणियों तक कम से कम विशेषाधिकार प्राप्त होना चाहिए।

**ओम्नीरूट इसे कैसे हल करता है:**

- नियंत्रित टूल एक्सेस के लिए 10 दानेदार एमसीपी स्कोप
- एमसीपी प्रबंधन यूआई में दायरा प्रवर्तन और दृश्यता
- परिचालन टूलींग के लिए सुरक्षित डिफ़ॉल्ट मुद्रा</details>

<विवरण>
<सारांश><b>⚙️ 22. "मुझे पुनः तैनाती के बिना परिचालन नियंत्रण की आवश्यकता है"</b></सारांश>

घटनाओं या लागत आयोजनों के दौरान टीमों को त्वरित रनटाइम परिवर्तन की आवश्यकता होती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- कॉम्बो सक्रियण को सीधे एमसीपी डैशबोर्ड से स्विच करें
- पूर्व-निर्धारित पॉलिसी पैक से लचीलापन प्रोफ़ाइल लागू करें
- उसी ऑपरेशन पैनल से सर्किट ब्रेकर स्थिति को रीसेट करें</details>

<विवरण>
<सारांश><b>🔄 23. "मुझे लाइव ए2ए कार्य जीवनचक्र दृश्यता और रद्दीकरण की आवश्यकता है"</b></सारांश>

जीवनचक्र दृश्यता के बिना, कार्य घटनाओं का परीक्षण करना कठिन हो जाता है।

**ओम्नीरूट इसे कैसे हल करता है:**

- पेजिनेशन के साथ राज्य/कौशल द्वारा कार्य सूचीकरण/फ़िल्टरिंग
- कार्य मेटाडेटा, घटनाओं और कलाकृतियों पर ड्रिल-डाउन
- पुष्टि के साथ कार्य रद्दीकरण समापन बिंदु और यूआई कार्रवाई</details>

<विवरण>
<सारांश><b>🌊 24. "मुझे A2A लोड के लिए सक्रिय स्ट्रीम मेट्रिक्स की आवश्यकता है"</b></सारांश>

स्ट्रीमिंग वर्कफ़्लो के लिए समवर्ती और लाइव कनेक्शन में परिचालन अंतर्दृष्टि की आवश्यकता होती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- सक्रिय स्ट्रीम काउंटर A2A स्थिति में एकीकृत
- अंतिम कार्य टाइमस्टैम्प और प्रति-राज्य गणना
- वास्तविक समय ऑप्स निगरानी के लिए A2A डैशबोर्ड कार्ड</details>

<विवरण>
<सारांश><b>🪪 25. "मुझे ग्राहकों के लिए मानक एजेंट खोज की आवश्यकता है"</b></सारांश>

बाहरी ग्राहकों और ऑर्केस्ट्रेटर्स को ऑनबोर्डिंग के लिए मशीन-पठनीय मेटाडेटा की आवश्यकता होती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- एजेंट कार्ड `/.well-known/agent.json` पर प्रदर्शित किया गया
- प्रबंधन यूआई में दिखाई गई क्षमताएं और कौशल
- A2A स्थिति API में स्वचालन के लिए खोज मेटाडेटा शामिल है</details>

<विवरण>
<सारांश><b>🧭 26. "मुझे उत्पाद यूएक्स में प्रोटोकॉल खोज योग्यता की आवश्यकता है"</b></सारांश>

यदि उपयोगकर्ता प्रोटोकॉल सतहों की खोज नहीं कर पाते हैं, तो अपनाने और समर्थन की गुणवत्ता में गिरावट आती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- प्रॉक्सी, एमसीपी, ए2ए और एपीआई एंडपॉइंट के लिए टैब के साथ समेकित**एंडपॉइंट**पेज
- एमसीपी और ए2ए के लिए इनलाइन सेवा स्थिति टॉगल (ऑनलाइन/ऑफ़लाइन)।
- सिंहावलोकन से लेकर समर्पित प्रबंधन टैब तक के लिंक</details>

<विवरण>
<सारांश><b>🧪 27. "मुझे वास्तविक ग्राहकों के साथ एंड-टू-एंड प्रोटोकॉल सत्यापन की आवश्यकता है"</b></सारांश>

रिलीज़ से पहले प्रोटोकॉल संगतता को सत्यापित करने के लिए मॉक परीक्षण पर्याप्त नहीं हैं।

**ओम्नीरूट इसे कैसे हल करता है:**

- E2E सुइट जो ऐप को बूट करता है और वास्तविक MCP SDK क्लाइंट ट्रांसपोर्ट का उपयोग करता है
- A2A क्लाइंट खोज, भेजने, स्ट्रीम करने, प्राप्त करने और प्रवाह को रद्द करने के लिए परीक्षण करता है
- एमसीपी ऑडिट और ए2ए कार्य एपीआई के खिलाफ दावों की क्रॉस-चेक करें</details>

<विवरण>
<सारांश><b>📡 28. "मुझे सभी इंटरफेस में एकीकृत अवलोकन की आवश्यकता है"</b></सारांश>

प्रोटोकॉल द्वारा अवलोकनशीलता को विभाजित करने से ब्लाइंड स्पॉट और लंबा एमटीटीआर बनता है।

**ओम्नीरूट इसे कैसे हल करता है:**

- एक उत्पाद में एकीकृत डैशबोर्ड/लॉग/एनालिटिक्स
- स्वास्थ्य + ऑडिट + ओपनएआई, एमसीपी और ए2ए परतों में टेलीमेट्री अनुरोध
- स्थिति और स्वचालन के लिए परिचालन एपीआई</details>

<विवरण>
<सारांश><b>💼 29. "मुझे प्रॉक्सी + टूल्स + एजेंट ऑर्केस्ट्रेशन के लिए एक रनटाइम की आवश्यकता है"</b></सारांश>

कई अलग-अलग सेवाएँ चलाने से परिचालन लागत और विफलता मोड बढ़ जाते हैं।

**ओम्नीरूट इसे कैसे हल करता है:**

- OpenAI-संगत प्रॉक्सी, MCP सर्वर और A2A सर्वर एक स्टैक में
- साझा प्रमाणीकरण, लचीलापन, डेटा भंडारण और अवलोकन क्षमता
- सभी संपर्क सतहों पर सुसंगत नीति मॉडल</details>

<विवरण>
<सारांश><b>🚀 30. "मुझे ग्लू-कोड फैलाव के बिना एजेंटिक वर्कफ़्लो भेजने की आवश्यकता है"</b></सारांश>

कई तदर्थ सेवाओं और स्क्रिप्ट्स को सिलाई करते समय टीमों की गति कम हो जाती है।

**ओम्नीरूट इसे कैसे हल करता है:**

- ग्राहकों और एजेंटों के लिए एकीकृत समापन बिंदु रणनीति
- अंतर्निहित प्रोटोकॉल प्रबंधन यूआई और धूम्रपान सत्यापन पथ
- उत्पादन के लिए तैयार नींव (सुरक्षा, लॉगिंग, लचीलापन, बैकअप)</details>

### Example Playbooks (Integrated Use Cases)

**प्लेबुक ए: सशुल्क सदस्यता + सस्ता बैकअप अधिकतम करें**```txt
Combo: "maximize-claude"
  1. cc/claude-opus-4-6
  2. glm/glm-4.7
  3. if/kimi-k2-thinking

Monthly cost: $20 + small backup spend
Outcome: higher quality, near-zero interruption

प्लेबुक बी: शून्य-लागत कोडिंग स्टैक```txt Combo: "free-forever"

  1. gc/gemini-3-flash
  2. if/kimi-k2-thinking
  3. qw/qwen3-coder-plus

Monthly cost: $0 Outcome: stable free coding workflow


**प्लेबुक सी: 24/7 हमेशा चालू फ़ॉलबैक श्रृंखला**```txt
Combo: "always-on"
  1. cc/claude-opus-4-6
  2. cx/gpt-5.2-codex
  3. glm/glm-4.7
  4. minimax/MiniMax-M2.1
  5. if/kimi-k2-thinking

Outcome: deep fallback depth for deadline-critical workloads

प्लेबुक डी: एजेंट एमसीपी + ए2ए के साथ काम करता है```txt

  1. Start MCP transport (omniroute --mcp) for tool-driven operations
  2. Run A2A tasks via message/send and message/stream
  3. Observe via /dashboard/endpoint (MCP and A2A tabs)
  4. Toggle services via inline status controls

---

## 🆓 Start Free — Zero Configuration Cost

>**$0/माह**पर मिनटों में AI कोडिंग सेटअप करें। इन मुफ़्त खातों को कनेक्ट करें और अंतर्निहित**फ़्री स्टैक**कॉम्बो का उपयोग करें।

| कदम | कार्रवाई | प्रदाता अनलॉक |
| ---- | -------------------------------------------------- | ------------------------------------------------------------------ |
| 1 | कनेक्ट**किरो**(AWS बिल्डर आईडी OAuth) | क्लाउड सॉनेट 4.5, हाइकु 4.5 -**असीमित**|
| 2 | कनेक्ट करें**Qoder**(Google OAuth) | किमी-के2-सोच, क्वेन3-कोडर-प्लस, डीपसीक-आर1... —**असीमित**|
| 3 | कनेक्ट**क्वेन**(डिवाइस कोड) | qwen3-कोडर-प्लस, qwen3-कोडर-फ़्लैश... —**असीमित**|
| 4 | कनेक्ट**मिथुन सीएलआई**(Google OAuth) | जेमिनी-3-फ़्लैश, जेमिनी-2.5-प्रो —**180K/महीना मुफ़्त**|
| 5 | `/डैशबोर्ड/कॉम्बोस` →**फ्री स्टैक ($0)**टेम्पलेट | सभी मुफ़्त प्रदाताओं को स्वचालित रूप से राउंड-रॉबिन करें |

**किसी भी आईडीई/सीएलआई को यहां इंगित करें:**`http://localhost:20128/v1` · एपीआई कुंजी: `any-string` · हो गया।

>**वैकल्पिक अतिरिक्त कवरेज (निःशुल्क भी):**ग्रोक एपीआई कुंजी (30 आरपीएम मुफ्त), एनवीडिया एनआईएम (40 आरपीएम मुफ्त, 70+ मॉडल), सेरेब्रस (1एम टोकन/दिन), लॉन्गकैट एपीआई कुंजी (50एम टोकन/दिन!), क्लाउडफ्लेयर वर्कर्स एआई (10के न्यूरॉन्स/दिन, 50+ मॉडल)।## त्वरित प्रारंभ

### 1) Install and run

```bash
npm install -g omniroute
omniroute

pnpm उपयोगकर्ता:better-sqlite3 और @swc/core के लिए आवश्यक मूल बिल्ड स्क्रिप्ट को सक्षम करने के लिए इंस्टॉल के बाद pnpm Approve-builds -g चलाएँ:

पीएनपीएम इंस्टाल -जी ऑम्नीरूट
पीएनपीएम अप्रूव-बिल्ड्स -जी # सभी पैकेजों का चयन करें → स्वीकृत करें
सर्वमार्ग

डैशबोर्ड http://localhost:20128 पर खुलता है और एपीआई बेस यूआरएल http://localhost:20128/v1 है।

आदेश विवरण
सर्वव्यापी सर्वर प्रारंभ करें (पोर्ट=20128, एपीआई और डैशबोर्ड एक ही पोर्ट पर)
ओम्नीरूटे--पोर्ट 3000 कैनोनिकल/एपीआई पोर्ट को 3000 पर सेट करें
omniroute --mcp MCP सर्वर (stdio ट्रांसपोर्ट) प्रारंभ करें
omniroute --no-open ब्राउज़र को स्वतः न खोलें
omniroute --help सहायता दिखाएँ

वैकल्पिक स्प्लिट-पोर्ट मोड:```bash PORT=20128 DASHBOARD_PORT=20129 omniroute

API: http://localhost:20128/v1

Dashboard: http://localhost:20129


### Long-Running Streaming Timeouts

अधिकांश तैनाती के लिए, आपको केवल इसकी आवश्यकता है:

| परिवर्तनीय | डिफ़ॉल्ट | उद्देश्य |
| ---------------------- | -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `REQUEST_TIMEOUT_MS` | `600000` | अपस्ट्रीम फ़ेच, छिपे हुए अंडरसी टाइमआउट, टीएलएस फ़िंगरप्रिंट अनुरोध और एपीआई ब्रिज अनुरोध/प्रॉक्सी टाइमआउट के लिए साझा आधार रेखा |
| `STREAM_IDLE_TIMEOUT_MS` | `REQUEST_TIMEOUT_MS` प्राप्त होता है | ओम्नीरूट द्वारा एसएसई स्ट्रीम को निरस्त करने से पहले स्ट्रीमिंग खंडों के बीच अधिकतम अंतर

बैकवर्ड संगतता संरक्षित है: मौजूदा `FETCH_TIMEOUT_MS`, `API_BRIDGE_PROXY_TIMEOUT_MS`, और अन्य प्रति-लेयर टाइमआउट संस्करण अभी भी काम करते हैं और साझा बेसलाइन को ओवरराइड करते हैं।

यदि आपको बेहतर नियंत्रण की आवश्यकता है तो उन्नत ओवरराइड उपलब्ध हैं:| परिवर्तनीय | डिफ़ॉल्ट | उद्देश्य |
| ------------------------------------------------ | ------------------------------------------------ | ---------------------------------------------------------------------------------- |
| `FETCH_TIMEOUT_MS` | `REQUEST_TIMEOUT_MS` प्राप्त होता है | मुख्य फ़ेच एबॉर्ट सिग्नल द्वारा उपयोग किया गया कुल अपस्ट्रीम अनुरोध टाइमआउट |
| `FETCH_HEADERS_TIMEOUT_MS` | `FETCH_TIMEOUT_MS` विरासत में मिला है | अपस्ट्रीम प्रतिक्रिया हेडर प्राप्त करने के लिए निर्धारित समय सीमा |
| `FETCH_BODY_TIMEOUT_MS` | `FETCH_TIMEOUT_MS` विरासत में मिला है | अपस्ट्रीम बॉडी चंक्स के बीच निर्धारित समय सीमा (`0` इसे अक्षम कर देती है) |
| `FETCH_CONNECT_TIMEOUT_MS` | `30000` | अंडरसी टीसीपी कनेक्ट टाइमआउट |
| `FETCH_KEEPALIVE_TIMEOUT_MS` | `4000` | अन्य आइडल कीप-अलाइव सॉकेट टाइमआउट |
| `TLS_CLIENT_TIMEOUT_MS` | `FETCH_TIMEOUT_MS` विरासत में मिला है | `wreq-js` | के माध्यम से किए गए टीएलएस फिंगरप्रिंट अनुरोधों के लिए टाइमआउट
| `API_BRIDGE_PROXY_TIMEOUT_MS` | `REQUEST_TIMEOUT_MS` या `30000` प्राप्त होता है | एपीआई पोर्ट से डैशबोर्ड पोर्ट तक `/v1` प्रॉक्सी अग्रेषण के लिए टाइमआउट |
| `API_BRIDGE_SERVER_REQUEST_TIMEOUT_MS` | `अधिकतम(API_BRIDGE_PROXY_TIMEOUT_MS, 300000)` | एपीआई ब्रिज सर्वर पर आने वाले अनुरोध का समय समाप्त |
| `API_BRIDGE_SERVER_HEADERS_TIMEOUT_MS` | `60000` | एपीआई ब्रिज सर्वर पर इनकमिंग हेडर टाइमआउट |
| `API_BRIDGE_SERVER_KEEPALIVE_TIMEOUT_MS` | `5000` | एपीआई ब्रिज सर्वर पर कीप-अलाइव टाइमआउट |
| `API_BRIDGE_SERVER_SOCKET_TIMEOUT_MS` | `0` | एपीआई ब्रिज सर्वर पर सॉकेट निष्क्रियता टाइमआउट (`0` इसे अक्षम करता है) |

यदि आप Nginx, Caddy, Cloudflare, या किसी अन्य रिवर्स प्रॉक्सी के पीछे ओमनीरूट चलाते हैं, तो सुनिश्चित करें कि प्रॉक्सी
टाइमआउट आपके ओमनीरूट स्ट्रीम/फ़ेच टाइमआउट से भी अधिक हैं।### 2) Connect providers and create your API key

1. डैशबोर्ड → `प्रदाता` खोलें और कम से कम एक प्रदाता (OAuth या API कुंजी) कनेक्ट करें।
2. डैशबोर्ड → `एंडपॉइंट्स` खोलें और एक एपीआई कुंजी बनाएं।
3. (वैकल्पिक) डैशबोर्ड → `कॉम्बोस` खोलें और अपनी फ़ॉलबैक श्रृंखला सेट करें।### 3) Point your coding tool to OmniRoute

```txt
Base URL: http://localhost:20128/v1
API Key:  [copy from Endpoint page]
Model:    if/kimi-k2-thinking (or any provider/model prefix)

क्लाउड कोड, कोडेक्स सीएलआई, जेमिनी सीएलआई, कर्सर, क्लाइन, ओपनक्लाव, ओपनकोड और ओपनएआई-संगत एसडीके के साथ काम करता है।### 4) Enable and validate protocols (v2.0)

एमसीपी (टूल-संचालित संचालन के लिए):```bash omniroute --mcp


फिर अपने एमसीपी क्लाइंट को `stdio` पर कनेक्ट करें और टूल का परीक्षण करें जैसे:

- `omniroute_get_health`
- `omniroute_list_combos`

**A2A (एजेंट-टू-एजेंट वर्कफ़्लो के लिए):**```bash
curl http://localhost:20128/.well-known/agent.json
curl -X POST http://localhost:20128/a2a \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":"quickstart","method":"message/send","params":{"skill":"quota-management","messages":[{"role":"user","content":"Give me a short quota summary."}]}}'
npm run test:protocols:e2e

यह सुइट चल रहे ऐप के विरुद्ध वास्तविक MCP और A2A क्लाइंट प्रवाह को मान्य करता है।### Alternative: run from source

cp .env.example .env
npm install
PORT=20128 DASHBOARD_PORT=20129 NEXT_PUBLIC_BASE_URL=http://localhost:20129 npm run dev

<विवरण> <सारांश>शून्य लिनक्स (xbps-src टेम्पलेट)</सारांश>

Void Linux उपयोगकर्ताओं के लिए, आप xbps-src का उपयोग करके एक मूल पैकेज बना सकते हैं। इस ब्लॉक को srcpkgs/omniroute/template के रूप में सहेजें:```bash

Template file for 'omniroute'

pkgname=omniroute version=3.4.1 revision=1 hostmakedepends="nodejs python3 make" depends="openssl" short_desc="Universal AI gateway with smart routing for multiple LLM providers" maintainer="zenobit zenobit@disroot.org" license="MIT" homepage="https://github.com/diegosouzapw/OmniRoute" distfiles="https://github.com/diegosouzapw/OmniRoute/archive/refs/tags/v${version}.tar.gz" checksum=009400afee90a9f32599d8fe734145cfd84098140b7287990183dde45ae2245b system_accounts="_omniroute" omniroute_homedir="/var/lib/omniroute" export NODE_ENV=production export npm_config_engine_strict=false export npm_config_loglevel=error export npm_config_fund=false export npm_config_audit=false

do_build() { # Determine target CPU arch for node-gyp local _gyp_arch case "$XBPS_TARGET_MACHINE" in aarch64*) _gyp_arch=arm64 ;; armv7*|armv6*) _gyp_arch=arm ;; i686*) _gyp_arch=ia32 ;; *) _gyp_arch=x64 ;; esac

# 1) Install all deps  skip scripts (no network in do_build, native modules
#    compiled separately below; better-sqlite3 is serverExternalPackage so
#    Next.js does not execute it during next build)
NODE_ENV=development npm ci --ignore-scripts

# 2) Build the Next.js standalone bundle
npm run build

# 3) Copy static assets into standalone
cp -r .next/static .next/standalone/.next/static
[ -d public ] && cp -r public .next/standalone/public || true

# 4) Compile better-sqlite3 native binding for the target architecture.
#    Use node-gyp directly so CC/CXX from xbps-src cross-toolchain are used
#    without npm altering them.
local _node_gyp=/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
(cd node_modules/better-sqlite3 && node "$_node_gyp" rebuild --arch="$_gyp_arch")

# 5) Place the compiled binding into the standalone bundle
local _bs3_release=.next/standalone/node_modules/better-sqlite3/build/Release
mkdir -p "$_bs3_release"
cp node_modules/better-sqlite3/build/Release/better_sqlite3.node "$_bs3_release/"

# 6) Remove arch-specific sharp bundles  upstream sets images.unoptimized=true
#    so sharp is not used at runtime; x64 .so files would break aarch64 strip
rm -rf .next/standalone/node_modules/@img

# 7) Copy pino runtime deps omitted by Next.js static analysis:
#    pino-abstract-transport  required by pino's worker thread
#    split2  dep of pino-abstract-transport
#    process-warning  dep of pino itself
for _mod in pino-abstract-transport split2 process-warning; do
	cp -r "node_modules/$_mod" .next/standalone/node_modules/
done

}

do_check() { npm run test:unit }

do_install() { vmkdir usr/lib/omniroute/.next

vcopy .next/standalone/. usr/lib/omniroute/.next/standalone

# Prevent removal of empty Next.js app router dirs by the post-install hook
for _d in \
	.next/standalone/.next/server/app/dashboard \
	.next/standalone/.next/server/app/dashboard/settings \
	.next/standalone/.next/server/app/dashboard/providers; do
	touch "${DESTDIR}/usr/lib/omniroute/${_d}/.keep"
done

cat > "${WRKDIR}/omniroute" <<'EOF'

#!/bin/sh export PORT="${PORT:-20128}" export DATA_DIR="${DATA_DIR:-${XDG_DATA_HOME:-${HOME}/.local/share}/omniroute}" export LOG_TO_FILE="${LOG_TO_FILE:-false}" mkdir -p "${DATA_DIR}" exec node /usr/lib/omniroute/.next/standalone/server.js "$@" EOF vbin "${WRKDIR}/omniroute" }

post_install() { vlicense LICENSE }


</details>

---

## 🐳 Docker

ओमनीरूट [डॉकर हब](https://hub.docker.com/r/diegosouzapw/omniroute) पर सार्वजनिक डॉकर छवि के रूप में उपलब्ध है।

**तेज़ भागना:**```bash
docker run -d \
  --name omniroute \
  --restart unless-stopped \
  --stop-timeout 40 \
  -p 20128:20128 \
  -v omniroute-data:/app/data \
  diegosouzapw/omniroute:latest

पर्यावरण फ़ाइल के साथ:```bash

Copy and edit .env first

cp .env.example .env

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


**डॉकर कंपोज़ का उपयोग करना:**```bash
# Base profile (no CLI tools)
docker compose --profile base up -d

# CLI profile (Claude Code, Codex, OpenClaw built-in)
docker compose --profile cli up -d

डॉकर परिनियोजन के लिए डैशबोर्ड समर्थन में अब डैशबोर्ड → एंडपॉइंट्स पर एक-क्लिकक्लाउडफ्लेयर क्विक टनलशामिल है। पहला, जरूरत पड़ने पर ही क्लाउडफ्लेयर को डाउनलोड करने में सक्षम बनाता है, आपके वर्तमान /v1 समापन बिंदु पर एक अस्थायी सुरंग शुरू करता है, और उत्पन्न https://*.trycloudflare.com/v1 यूआरएल को सीधे आपके सामान्य सार्वजनिक यूआरएल के नीचे दिखाता है।

टिप्पणियाँ:

  • क्विक टनल यूआरएल अस्थायी होते हैं और हर पुनरारंभ के बाद बदल जाते हैं।
  • ओम्निरूट या कंटेनर पुनरारंभ के बाद त्वरित सुरंगें स्वतः बहाल नहीं होती हैं। आवश्यकता पड़ने पर उन्हें डैशबोर्ड से पुनः सक्षम करें।
  • प्रबंधित इंस्टाल वर्तमान में x64 / arm64 पर Linux, macOS और Windows का समर्थन करता है।
  • प्रबंधित त्वरित सुरंगें प्रतिबंधित कंटेनर वातावरण में शोर वाले क्विक यूडीपी बफर चेतावनियों से बचने के लिए HTTP/2 परिवहन के लिए डिफ़ॉल्ट हैं। यदि आप एक अलग परिवहन चाहते हैं तो CLOUDFLARED_PROTOCOL=quic या auto सेट करें।
  • डॉकर छवियां सिस्टम सीए रूट्स को बंडल करती हैं और उन्हें प्रबंधित क्लाउडफ्लेयर में भेजती हैं, जो कंटेनर के अंदर सुरंग बूटस्ट्रैप होने पर टीएलएस ट्रस्ट विफलताओं से बचाती है।
  • SQLite वाल मोड में चलता है। डॉकर स्टॉप को समाप्त होने की अनुमति दी जानी चाहिए ताकि ओमनीरूट नवीनतम परिवर्तनों को स्टोरेज.स्क्लाइट में वापस चेकपॉइंट कर सके।
  • बंडल की गई कंपोज़ फ़ाइलें पहले से ही 40s स्टॉप ग्रेस अवधि निर्धारित करती हैं। यदि आप छवि को सीधे चलाते हैं, तो --स्टॉप-टाइमआउट 40 (या समान) रखें ताकि मैन्युअल स्टॉप शटडाउन क्लीनअप में कटौती न करें।
  • यदि आप चाहते हैं कि ओमनीरूट डाउनलोड करने के बजाय मौजूदा बाइनरी का उपयोग करे तो CLOUDFLARED_BIN=/absolute/path/to/cloudflared सेट करें।

कैडी (HTTPS ऑटो-टीएलएस) के साथ डॉकर कंपोज़ का उपयोग करना:

कैडी के स्वचालित एसएसएल प्रावधान का उपयोग करके ओमनीरूट को सुरक्षित रूप से उजागर किया जा सकता है। सुनिश्चित करें कि आपके डोमेन का DNS A रिकॉर्ड आपके सर्वर के आईपी को इंगित करता है।```yaml services: omniroute: image: diegosouzapw/omniroute:latest container_name: omniroute restart: unless-stopped volumes: - omniroute-data:/app/data environment: - PORT=20128 - NEXT_PUBLIC_BASE_URL=https://your-domain.com

caddy: image: caddy:latest container_name: caddy restart: unless-stopped ports: - "80:80" - "443:443" command: caddy reverse-proxy --from https://your-domain.com --to http://omniroute:20128

volumes: omniroute-data:


| छवि | टैग | आकार | विवरण |
| ---------------------- | -------- | ------ | ---------------------- |
| `diegosouzapw/omniroute` | `नवीनतम` | ~250एमबी | नवीनतम स्थिर रिलीज़ |
| `diegosouzapw/omniroute` | `1.0.3` | ~250एमबी | वर्तमान संस्करण |---

## 🖥️ Desktop App — Offline & Always-On

> 🆕**नया!**ओमनीरूट अब विंडोज, मैकओएस और लिनक्स के लिए**नेटिव डेस्कटॉप एप्लिकेशन**के रूप में उपलब्ध है।

ओम्नीरूट को एक स्टैंडअलोन डेस्कटॉप ऐप के रूप में चलाएं - स्थानीय मॉडलों के लिए कोई टर्मिनल, कोई ब्राउज़र, कोई इंटरनेट आवश्यक नहीं है। इलेक्ट्रॉन-आधारित ऐप में शामिल हैं:

- 🖥️**नेटिव विंडो**- सिस्टम ट्रे एकीकरण के साथ समर्पित ऐप विंडो
- 🔄**ऑटो-स्टार्ट**— सिस्टम लॉगिन पर ओमनीरूट लॉन्च करें
- 🔔**मूल सूचनाएं**- कोटा समाप्त होने या प्रदाता समस्याओं के लिए अलर्ट प्राप्त करें
- ⚡**वन-क्लिक इंस्टॉल**- एनएसआईएस (विंडोज़), डीएमजी (मैकओएस), ऐपइमेज (लिनक्स)
- 🌐**ऑफ़लाइन मोड**— बंडल सर्वर के साथ पूरी तरह ऑफ़लाइन काम करता है### त्वरित प्रारंभ

```bash
# Development mode
npm run electron:dev

# Build for your platform
npm run electron:build         # Current platform
npm run electron:build:win     # Windows (.exe)
npm run electron:build:mac     # macOS (.dmg) — x64 & arm64
npm run electron:build:linux   # Linux (.AppImage)

System Tray

न्यूनतम होने पर, ओमनीरूट त्वरित क्रियाओं के साथ आपके सिस्टम ट्रे में रहता है:

  • डैशबोर्ड खोलें
  • सर्वर पोर्ट बदलें
  • आवेदन छोड़ें

📖 पूर्ण दस्तावेज: electron/README.md---

💰 Pricing at a Glance

टियर प्रदाता लागत कोटा रीसेट के लिए सर्वश्रेष्ठ
💳 सदस्यता क्लाउड कोड (प्रो) $20/माह 5 घंटे + साप्ताहिक पहले ही सदस्यता ले ली है
कोडेक्स (प्लस/प्रो) $20-200/महीना 5 घंटे + साप्ताहिक OpenAI उपयोगकर्ता
जेमिनी सीएलआई मुफ़्त 180K/माह + 1K/दिन सब लोग!
गिटहब कोपायलट $10-19/माह मासिक GitHub उपयोगकर्ता
🔑एपीआई कुंजी एनवीडिया एनआईएम मुफ़्त(हमेशा के लिए देव) ~40 आरपीएम 70+ खुले मॉडल
सेरेब्रस मुफ़्त(1 मिलियन टोकन/दिन) 60K टीपीएम / 30 आरपीएम दुनिया का सबसे तेज़
ग्रोक मुफ़्त(30 आरपीएम) 14.4K आरपीडी अल्ट्रा-फास्ट लामा/जेम्मा
डीपसीक V3.2 $0.27/$1.10 प्रति 1 मिलियन कोई नहीं सर्वोत्तम मूल्य/गुणवत्ता तर्क
xAI ग्रोक-4 फास्ट $0.20/$0.50 प्रति 1 मिलियन🆕 कोई नहीं सबसे तेज़ + टूल कॉलिंग, अल्ट्रालो
xAI ग्रोक-4 (मानक) $0.20/$1.50 प्रति 1 मिलियन 🆕 कोई नहीं xAI से रीज़निंग फ्लैगशिप
मिस्ट्रल नि:शुल्क परीक्षण + सशुल्क दर सीमित यूरोपीय एआई
ओपनराउटर भुगतान-प्रति-उपयोग कोई नहीं 100+ मॉडल कुल मिलाकर।
💰सस्ता GLM-5 (Z.AI के माध्यम से) 🆕 $0.5/1 मिलियन प्रतिदिन सुबह 10 बजे 128K आउटपुट, नवीनतम फ्लैगशिप
जीएलएम-4.7 $0.6/1 मिलियन प्रतिदिन सुबह 10 बजे बजट बैकअप
मिनीमैक्स एम2.5 🆕 $0.3/1M इनपुट 5 घंटे की रोलिंग तर्क + एजेंटिक कार्य
मिनीमैक्स एम2.1 $0.2/1 मिलियन 5 घंटे की रोलिंग सबसे सस्ता विकल्प
किमी K2.5 (मूनशॉट एपीआई) 🆕 भुगतान-प्रति-उपयोग कोई नहीं डायरेक्ट मूनशॉट एपीआई एक्सेस
किमी K2 $9/महीना फ्लैट 10एम टोकन/माह अनुमानित लागत
🆓 मुफ़्त कोडर $0 असीमित 5 मॉडल असीमित
क्वेन $0 असीमित 4 मॉडल असीमित
किरो $0 असीमित क्लाउड सॉनेट/हाइकू (एडब्ल्यूएस बिल्डर)
लॉन्गकैट फ्लैश-लाइट 🆕 $0(50 मिलियन टोकन/दिन 🔥) 1 आरपीएस पृथ्वी पर सबसे बड़ा मुफ़्त कोटा
परागण एआई 🆕 $0(कोई कुंजी आवश्यक नहीं) 1 अनुरोध/15s जीपीटी-5, क्लाउड, डीपसीक, लामा 4
क्लाउडफ्लेयर वर्कर्स एआई 🆕 $0(10K न्यूरॉन्स/दिन) ~150 सम्मान/दिन 50+ मॉडल, वैश्विक बढ़त
स्केलवे एआई 🆕 $0(कुल 1 मिलियन टोकन) दर सीमित ईयू/जीडीपीआर, क्वेन3 235बी, लामा 70बी > 🆕नए मॉडल जोड़े गए (मार्च 2026):$0.20/$0.50/M पर ग्रोक-4 फास्ट परिवार (1143ms पर बेंचमार्क - जेमिनी 2.5 फ्लैश से 30% तेज), 128K आउटपुट के साथ Z.AI के माध्यम से GLM-5, मिनीमैक्स M2.5 रीजनिंग, डीपसीक V3.2 अद्यतन मूल्य निर्धारण, मूनशॉट डायरेक्ट एपीआई के माध्यम से किमी K2.5।

💡 $0 कॉम्बो स्टैक - पूर्ण निःशुल्क सेटअप:```

🆓 Ultimate Free Stack 2026 — 11 Providers, $0 Forever

Kiro (kr/) → Claude Sonnet/Haiku UNLIMITED Qoder (if/) → kimi-k2-thinking, qwen3-coder-plus, deepseek-r1 UNLIMITED LongCat Lite (lc/) → LongCat-Flash-Lite — 50M tokens/day 🔥 Pollinations (pol/) → GPT-5, Claude, DeepSeek, Llama 4 — no key needed Qwen (qw/) → qwen3-coder-plus, qwen3-coder-flash, qwen3-coder-next UNLIMITED Gemini (gemini/) → Gemini 2.5 Flash — 1,500 req/day free API key Cloudflare AI (cf/) → Llama 70B, Gemma 3, Mistral — 10K Neurons/day Scaleway (scw/) → Qwen3 235B, Llama 70B — 1M free tokens (EU) Groq (groq/) → Llama/Gemma ultra-fast — 14.4K req/day NVIDIA NIM (nvidia/) → 70+ open models — 40 RPM forever Cerebras (cerebras/) → Llama/Qwen world-fastest — 1M tok/day


**शून्य लागत. कोडिंग कभी बंद नहीं होती।**इसे एक ओमनीरूट कॉम्बो के रूप में कॉन्फ़िगर करें और सभी फ़ॉलबैक स्वचालित रूप से होते हैं - कोई मैन्युअल स्विचिंग नहीं।---

---

## 🆓 Free Models — What You Actually Get

> नीचे दिए गए सभी मॉडल**शून्य क्रेडिट कार्ड की आवश्यकता के साथ 100% निःशुल्क**हैं। जब एक कोटा समाप्त हो जाता है तो ओमनीरूट उनके बीच ऑटो-रूट करता है - उन सभी को एक अटूट $0 कॉम्बो के लिए संयोजित करें।### 🔵 CLAUDE MODELS (via Kiro — AWS Builder ID)

| मॉडल | उपसर्ग | सीमा | दर सीमा |
| ------------------- | ------ | ----------------- | ---------------------- |
| `क्लाउड-सॉनेट-4.5` | `क्र/` |**असीमित**| कोई रिपोर्ट नहीं की गई दैनिक सीमा |
| `क्लाउड-हाइकु-4.5` | `क्र/` |**असीमित**| कोई रिपोर्ट नहीं की गई दैनिक सीमा |
| `क्लाउड-ओपस-4.6` | `क्र/` |**असीमित**| किरो के माध्यम से नवीनतम रचना |### 🟢 QODER MODELS (Free PAT via qodercli)

| मॉडल | उपसर्ग | सीमा | दर सीमा |
| ------------------ | ------ | ----------------- | --------------- |
| `किमी-के2-सोच` | `अगर/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |
| `क्वेन3-कोडर-प्लस` | `अगर/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |
| `डीपसीक-आर1` | `अगर/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |
| `मिनीमैक्स-एम2.1` | `अगर/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |
| `किमी-के2` | `अगर/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |

> अनुशंसित कनेक्शन विधि:**पर्सनल एक्सेस टोकन + `qodercli`**। ब्राउज़र OAuth है
> प्रयोगात्मक और डिफ़ॉल्ट रूप से अक्षम जब तक कि `QODER_OAUTH_*` पर्यावरण चर कॉन्फ़िगर नहीं किए जाते।### 🟡 QWEN MODELS (Device Code Auth)

| मॉडल | उपसर्ग | सीमा | दर सीमा |
| ------------------- | ------ | ----------------- | ------------------- |
| `क्वेन3-कोडर-प्लस` | `qw/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |
| `क्वेन3-कोडर-फ़्लैश` | `qw/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |
| `qwen3-कोडर-नेक्स्ट` | `qw/` |**असीमित**| कोई रिपोर्ट की गई सीमा नहीं |
| `विज़न-मॉडल` | `qw/` |**असीमित**| मल्टीमॉडल (चित्र) |### 🟣 GEMINI CLI (Google OAuth)

| मॉडल | उपसर्ग | सीमा | दर सीमा |
| ---------------------- | ------ | -------------------------------- | ----------------- |
| `मिथुन-3-फ़्लैश-पूर्वावलोकन` | `जीसी/` |**180K टोकन/माह**+ 1K/दिन | मासिक रीसेट |
| `मिथुन-2.5-प्रो` | `जीसी/` | 180K/माह (साझा पूल) | उच्च गुणवत्ता |### ⚫ NVIDIA NIM (Free API Key — build.nvidia.com)

| टियर | दैनिक सीमा | दर सीमा | नोट्स |
| ---------- | ----------- | ----------- | ---------------------------------------------------------------- |
| मुफ़्त (देव) | कोई टोकन सीमा नहीं |**~40 आरपीएम**| 70+ मॉडल; 2025 के मध्य में शुद्ध दर सीमा में परिवर्तन |

लोकप्रिय मुफ्त मॉडल: `मूनशोताई/किमी-के2.5` (किमी के2.5), `जेड-एआई/जीएलएम4.7` (जीएलएम 4.7), `डीपसीक-एआई/डीपसीक-वी3.2` (डीपसीक वी3.2), `एनवीडिया/ल्लामा-3.3-70बी-इंस्ट्रक्ट`, `डीपसीक/डीपसीक-आर1`### ⚪ CEREBRAS (Free API Key — inference.cerebras.ai)

| टियर | दैनिक सीमा | दर सीमा | नोट्स |
| ---- | ----------------- | ---------------- | ------------------------------------------------ |
| मुफ़्त |**1 मिलियन टोकन/दिन**| 60K टीपीएम / 30 आरपीएम | दुनिया का सबसे तेज़ एलएलएम अनुमान; प्रतिदिन रीसेट होता है |

निःशुल्क उपलब्ध: `लामा-3.3-70बी`, `लामा-3.1-8बी`, `डीपसीक-आर1-डिस्टिल-लामा-70बी`### 🔴 GROQ (Free API Key — console.groq.com)

| टियर | दैनिक सीमा | दर सीमा | नोट्स |
| ---- | ----------------- | ---------------- | ------------------------------------------------ |
| मुफ़्त |**14.4K आरपीडी**| प्रति मॉडल 30 आरपीएम | कोई क्रेडिट कार्ड नहीं; 429 सीमा पर, शुल्क नहीं |

निःशुल्क उपलब्ध: `llama-3.3-70b-versatile`, `gemma2-9b-it`, `mixtral-8x7b`, `whisper-large-v3`### 🔴 LONGCAT AI (Free API Key — longcat.chat) 🆕

| मॉडल | उपसर्ग | दैनिक निःशुल्क कोटा | नोट्स |
| -------------------------------- | ------ | ----------------- | ---------------------- |
| `लॉन्गकैट-फ्लैश-लाइट` | `एलसी/` |**50M टोकन**💥 | अब तक का सबसे बड़ा मुफ़्त कोटा |
| 'लॉन्गकैट-फ्लैश-चैट' | `एलसी/` | 500K टोकन | मल्टी-टर्न चैट |
| 'लॉन्गकैट-फ्लैश-थिंकिंग' | `एलसी/` | 500K टोकन | तर्क/सीओटी |
| `लॉन्गकैट-फ्लैश-थिंकिंग-2601` | `एलसी/` | 500K टोकन | जनवरी 2026 संस्करण |
| `लॉन्गकैट-फ्लैश-ओमनी-2603` | `एलसी/` | 500K टोकन | मल्टीमॉडल |

> सार्वजनिक बीटा में रहते हुए 100% निःशुल्क। ईमेल या फोन से [longcat.chat](https://longcat.chat) पर साइन अप करें। प्रतिदिन 00:00 UTC पर रीसेट होता है।### 🟢 POLLINATIONS AI (No API Key Required) 🆕

| मॉडल | उपसर्ग | दर सीमा | पीछे प्रदाता |
| ---------- | ------ | ---------- | ------------------ |
| 'ओपनाई' | `पोल/` | 1 अनुरोध/15s | जीपीटी-5 |
| 'क्लाउड' | `पोल/` | 1 अनुरोध/15s | एंथ्रोपिक क्लाउड |
| 'मिथुन' | `पोल/` | 1 अनुरोध/15s | गूगल जेमिनी |
| 'डीपसीक' | `पोल/` | 1 अनुरोध/15s | डीपसीक वी3 |
| 'लामा' | `पोल/` | 1 अनुरोध/15s | मेटा लामा 4 स्काउट |
| 'मिस्ट्रल' | `पोल/` | 1 अनुरोध/15s | मिस्ट्रल एआई |

> ✨**शून्य घर्षण:**कोई साइनअप नहीं, कोई एपीआई कुंजी नहीं। खाली कुंजी फ़ील्ड के साथ परागण प्रदाता जोड़ें और यह तुरंत काम करता है।### 🟠 CLOUDFLARE WORKERS AI (Free API Key — cloudflare.com) 🆕

| टियर | दैनिक न्यूरॉन्स | समतुल्य उपयोग | नोट्स |
| ---- | ----------------- | ------------------------------------------------ | ---------------------- |
| मुफ़्त |**10,000**| ~150 एलएलएम सम्मान / 500s ऑडियो / 15K एंबेड | वैश्विक बढ़त, 50+ मॉडल |

लोकप्रिय मुफ़्त मॉडल: `@cf/meta/llama-3.3-70b-instruct`, `@cf/google/gemma-3-12b-it`, `@cf/openai/whisper-large-v3-turbo` (मुफ़्त ऑडियो!), `@cf/qwen/qwen2.5-coder-15b-instruct`

> [dash.cloudflare.com](https://dash.cloudflare.com) से एपीआई टोकन + खाता आईडी की आवश्यकता है। प्रदाता सेटिंग्स में खाता आईडी संग्रहीत करें।### 🟣 SCALEWAY AI (1M Free Tokens — scaleway.com) 🆕

| टियर | मुफ़्त कोटा | स्थान | नोट्स |
| ---- | ----------------- | ----------- | -------------------------------------- |
| मुफ़्त |**1M टोकन**| 🇫🇷पेरिस, ईयू | सीमा के भीतर किसी क्रेडिट कार्ड की आवश्यकता नहीं |

निःशुल्क उपलब्ध: `qwen3-235b-a22b-instruct-2507` (Qwen3 235B!), `llama-3.1-70b-instruct`, `mistral-small-3.2-24b-instruct-2506`, `depseek-v3-0324`

> ईयू/जीडीपीआर के अनुरूप। [console.scaleway.com](https://console.scaleway.com) पर एपीआई कुंजी प्राप्त करें।

>**💡 परम निःशुल्क स्टैक (11 प्रदाता, $0 हमेशा के लिए):**
>
> ```
> किरो (केआर/) → क्लाउड सॉनेट/हाइकु अनलिमिटेड
> कोडर (यदि/) → किमी-के2-सोच, क्वेन3-कोडर-प्लस, डीपसीक-आर1 अनलिमिटेड
> लॉन्गकैट लाइट (एलसी/) → लॉन्गकैट-फ्लैश-लाइट - 50एम टोकन/दिन 🔥
> परागण (पोल/) → जीपीटी-5, क्लाउड, डीपसीक, लामा 4 - किसी कुंजी की आवश्यकता नहीं
> क्वेन (qw/) → क्वेन3-कोडर मॉडल असीमित
> मिथुन (मिथुन /) → मिथुन 2.5 फ्लैश - 1,500 अनुरोध/दिन निःशुल्क
> क्लाउडफ्लेयर एआई (सीएफ/) → 50+ मॉडल - 10K न्यूरॉन्स/दिन
> स्केलवे (scw/) → Qwen3 235B, Llama 70B — 1M मुफ़्त टोकन (EU)
> ग्रोक (ग्रोक/) → लामा/जेम्मा - 14.4K अनुरोध/दिन अल्ट्रा-फास्ट
> एनवीडिया एनआईएम (एनवीडिया/) → 70+ खुले मॉडल - 40 आरपीएम हमेशा के लिए
> सेरेब्रस (सेरेब्रस/) → लामा/क्वेन दुनिया का सबसे तेज़ - 1 मिलियन टोकन/दिन
> ```## 🎙️ Free Transcription Combo

>**$0**के लिए किसी भी ऑडियो/वीडियो को ट्रांसक्राइब करें - डीपग्राम $200 मुफ़्त, असेंबलीएआई $50 फ़ॉलबैक, ग्रोक व्हिस्पर असीमित आपातकालीन बैकअप के साथ अग्रणी है।

| प्रदाता | मुफ़्त क्रेडिट | सर्वश्रेष्ठ मॉडल | दर सीमा |
| ----------------- | ---------------------- | ------------------------------------------------ | -------------------------------- |
| 🟢**दीपग्राम**|**$200 निःशुल्क**(साइनअप) | `नोवा-3` — सर्वोत्तम सटीकता, 30+ भाषाएँ | निःशुल्क क्रेडिट पर कोई आरपीएम सीमा नहीं |
| 🔵**असेंबलीएआई**|**$50 निःशुल्क**(साइनअप) | `यूनिवर्सल-3-प्रो` — अध्याय, भावना, पीआईआई | निःशुल्क क्रेडिट पर कोई आरपीएम सीमा नहीं |
| 🔴**ग्रोक**|**हमेशा के लिए मुफ़्त**| `व्हिस्पर-लार्ज-v3` - ओपनएआई व्हिस्पर | 30 आरपीएम (दर सीमित) |

**`/डैशबोर्ड/कॉम्बोस` में सुझाया गया कॉम्बो:**```
Name: free-transcription
Strategy: Priority
Nodes:
  [1] deepgram/nova-3          → uses $200 free first
  [2] assemblyai/universal-3-pro → fallback when Deepgram credits run out
  [3] groq/whisper-large-v3    → free forever, emergency fallback

फिर /डैशबोर्ड/मीडियाट्रांसक्रिप्शनटैब में: कोई भी ऑडियो या वीडियो फ़ाइल अपलोड करें → अपना कॉम्बो एंडपॉइंट चुनें → समर्थित प्रारूपों में ट्रांसक्रिप्शन प्राप्त करें।## 💡 Key Features

ओमनीरूट v2.0 को केवल एक रिले प्रॉक्सी नहीं, बल्कि एक ऑपरेशनल प्लेटफॉर्म के रूप में बनाया गया है।### 🆕 New — ClawRouter-Inspired Improvements (Mar 2026)

फ़ीचर यह क्या करता है
ग्रोक-4 फास्ट फ़ैमिली $0.20/$0.50/M पर xAI मॉडल - बेंचमार्क 1143ms (जेमिनी 2.5 फ्लैश से 30% तेज)
🧠Z.AI के माध्यम से GLM-5 128K आउटपुट संदर्भ, $0.5/1M - GLM परिवार का नवीनतम फ्लैगशिप
🔮मिनीमैक्स एम2.5 $0.30/1 मिलियन पर रीज़निंग + एजेंटिक कार्य - एम2.1 से महत्वपूर्ण उन्नयन
🎯टूलकॉलिंग फ़्लैग प्रति मॉडल रजिस्ट्री में प्रति-मॉडल टूलकॉलिंग: सही/गलत - ऑटोकॉम्बो गैर-टूल-सक्षम मॉडल को छोड़ देता है
🌍बहुभाषी आशय का पता लगाना ऑटोकॉम्बो स्कोरिंग में पीटी/जेडएच/ईएस/एआर कीवर्ड - गैर-अंग्रेजी सामग्री के लिए बेहतर मॉडल चयन
📊बेंचमार्क-प्रेरित फ़ॉलबैक लाइव अनुरोधों से वास्तविक p95 विलंबता कॉम्बो स्कोरिंग फ़ीड करती है - ऑटोकॉम्बो वास्तविक डेटा से सीखता है
🔁डुप्लीकेशन का अनुरोध कंटेंट-हैश आधारित डिडअप विंडो - मल्टी-एजेंट सुरक्षित, डुप्लिकेट शुल्क को रोकता है
🔌प्लग करने योग्य राउटर रणनीति एक्स्टेंसिबल राउटरस्ट्रैटेजी इंटरफ़ेस - प्लगइन्स के रूप में कस्टम रूटिंग लॉजिक जोड़ें ### 🚀 Previous v2.0.9+ — Playground, CLI Fingerprints & ACP
फ़ीचर यह क्या करता है
🎮मॉडल खेल का मैदान किसी भी मॉडल का सीधे परीक्षण करने के लिए डैशबोर्ड पेज - प्रदाता/मॉडल/एंडपॉइंट चयनकर्ता, मोनाको संपादक, स्ट्रीमिंग, निरस्त, समय
🔏सीएलआई फ़िंगरप्रिंट मिलान मूल सीएलआई हस्ताक्षरों से मिलान करने के लिए प्रति-प्रदाता हेडर/बॉडी ऑर्डरिंग - सेटिंग्स> सुरक्षा में प्रति प्रदाता टॉगल करें।आपका प्रॉक्सी आईपी संरक्षित है
🤝एसीपी सपोर्ट (एजेंट क्लाइंट प्रोटोकॉल) सीएलआई एजेंट खोज (कोडेक्स, क्लाउड, गूज़, जेमिनी सीएलआई, ओपनक्लॉ + 9 अधिक), प्रोसेस स्पॉनर, /api/acp/agents एंडपॉइंट
🤖एसीपी एजेंट्स डैशबोर्ड डीबग एजेंट पेज - किसी भी सीएलआई टूल के लिए इंस्टॉल स्थिति, संस्करण, कस्टम एजेंट फॉर्म के साथ 14 एजेंटों का ग्रिड।ओपनकोडउपयोगकर्ताओं को एक "डाउनलोड ओपनकोड.जेसन" बटन मिलता है जो सभी उपलब्ध मॉडलों के साथ उपयोग के लिए तैयार कॉन्फ़िगरेशन को स्वतः उत्पन्न करता है।
🔧कस्टम मॉडल एपीआईफॉर्मेट रूटिंग apiFormat: "प्रतिक्रियाएं" के साथ कस्टम मॉडल अब प्रतिक्रिया एपीआई अनुवादक पर सही ढंग से रूट करते हैं
🏢कोडेक्स कार्यक्षेत्र अलगाव प्रति ईमेल एकाधिक कोडेक्स कार्यस्थान - OAuth कार्यस्थान आईडी द्वारा कनेक्शन को सही ढंग से अलग करता है
🔄इलेक्ट्रॉन ऑटो-अपडेट डेस्कटॉप ऐप अपडेट की जांच करता है + रीस्टार्ट होने पर ऑटो-इंस्टॉल ### 🤖 Agent & Protocol Operations (v2.0)
फ़ीचर यह क्या करता है
🔧एमसीपी सर्वर (25 उपकरण) 3 ट्रांसपोर्ट के माध्यम से आईडीई/एजेंट उपकरण: stdio, SSE (/api/mcp/sse), स्ट्रीम करने योग्य HTTP (/api/mcp/stream)। 18 कोर + 3 मेमोरी + 4 कौशल उपकरण
🤝A2A सर्वर (JSON-RPC + SSE) सिंक और स्ट्रीमिंग प्रवाह के साथ एजेंट-टू-एजेंट कार्य निष्पादन
🧭समेकित समापन बिंदु पृष्ठ एंडपॉइंट प्रॉक्सी, एमसीपी, ए2ए और एपीआई एंडपॉइंट टैब के साथ टैब्ड प्रबंधन पृष्ठ
🎚️सेवा सक्षम/अक्षम टॉगल सेटिंग्स दृढ़ता के साथ एमसीपी और ए2ए के लिए चालू/बंद स्विच (डिफ़ॉल्ट: बंद)
🛰️एमसीपी रनटाइम हार्टबीट वास्तविक प्रक्रिया स्थिति (पीआईडी, अपटाइम, दिल की धड़कन की उम्र, परिवहन, स्कोप मोड)
📋एमसीपी ऑडिट ट्रेल सफलता/असफलता और मुख्य एट्रिब्यूशन के साथ फ़िल्टर करने योग्य ऑडिट लॉग
🔐एमसीपी स्कोप प्रवर्तन नियंत्रित टूल एक्सेस के लिए 10 ग्रैन्युलर स्कोप अनुमतियाँ
📡A2A कार्य जीवनचक्र प्रबंधन कार्यों को सूचीबद्ध करें/फ़िल्टर करें, घटनाओं/कलाकृतियों का निरीक्षण करें, चल रहे कार्यों को रद्द करें
📋एजेंट कार्ड डिस्कवरी क्लाइंट ऑटो-डिस्कवरी के लिए /.well-known/agent.json
🧪प्रोटोकॉल E2E टेस्ट हार्नेस वास्तविक MCP SDK + A2A क्लाइंट test:protocols:e2e में प्रवाहित होता है
⚙️परिचालन नियंत्रण कॉम्बो स्विच करें, लचीलापन प्रोफ़ाइल लागू करें, एक नियंत्रण सतह से ब्रेकर रीसेट करें ### 🧠 Routing & Intelligence
फ़ीचर यह क्या करता है
🎯स्मार्ट 4-टियर फ़ॉलबैक ऑटो-रूट: सदस्यता → एपीआई कुंजी → सस्ता → मुफ़्त
📊वास्तविक समय कोटा ट्रैकिंग लाइव टोकन गिनती + प्रति प्रदाता रीसेट उलटी गिनती
🔄प्रारूप अनुवाद OpenAI ↔ क्लाउड ↔ जेमिनी ↔ स्कीमा-सुरक्षित रूपांतरण के साथ प्रतिक्रियाएँ
👥मल्टी-अकाउंट सपोर्ट बुद्धिमान चयन के साथ प्रति प्रदाता एकाधिक खाते
🔄ऑटो टोकन रिफ्रेश OAuth टोकन पुनः प्रयास के साथ स्वचालित रूप से ताज़ा हो जाते हैं
🎨कस्टम कॉम्बो 9 संतुलन रणनीतियाँ + फ़ॉलबैक श्रृंखला नियंत्रण
🌐वाइल्डकार्ड राउटर प्रदाता/* डायनेमिक रूटिंग
🧠सोच बजट नियंत्रण पासथ्रू, ऑटो, कस्टम और अनुकूली तर्क सीमाएँ
🔀मॉडल उपनाम बिल्ट-इन + कस्टम मॉडल अलियासिंग और माइग्रेशन सुरक्षा
पृष्ठभूमि का क्षरण कम प्राथमिकता वाले पृष्ठभूमि कार्यों को सस्ते मॉडल पर रूट करें
🧪टास्क-अवेयर स्मार्ट रूटिंग सामग्री प्रकार (कोडिंग/विज़न/विश्लेषण/सारांशीकरण) द्वारा स्वतः-चयन मॉडल
🔄A2A एजेंट वर्कफ़्लोज़ स्टेटफुल मल्टी-स्टेप एजेंट निष्पादन के लिए नियतात्मक एफएसएम ऑर्केस्ट्रेटर
🔀अनुकूली रूटिंग टोकन वॉल्यूम और शीघ्र जटिलता के आधार पर गतिशील रणनीति ओवरराइड
🎲प्रदाता विविधता शैनन एन्ट्रापी स्कोरिंग संतुलन ऑटो-कॉम्बो ट्रैफ़िक वितरण
💬सिस्टम प्रॉम्प्ट इंजेक्शन वैश्विक व्यवहार नियंत्रण लगातार लागू
📄प्रतिक्रियाएं एपीआई संगतता कोडेक्स और उन्नत एजेंटिक वर्कफ़्लोज़ के लिए पूर्ण /v1/responses समर्थन ### 🎵 Multi-Modal APIs
फ़ीचर यह क्या करता है
🖼️छवि निर्माण /v1/images/जेनरेशन क्लाउड और स्थानीय बैकएंड के साथ
📐एंबेडिंग खोज और RAG पाइपलाइनों के लिए /v1/embeddings
🎤ऑडियो ट्रांस्क्रिप्शन /v1/ऑडियो/ट्रांसक्रिप्शन - 7 प्रदाता (डीपग्राम नोवा 3, असेंबलीएआई, ग्रोक व्हिस्पर, हगिंगफेस, इलेवनलैब्स, ओपनएआई, एज़्योर), ऑटो-लैंग्वेज डिटेक्शन, एमपी4/एमपी3/डब्ल्यूएवी सपोर्ट
🔊टेक्स्ट-टू-स्पीच /v1/ऑडियो/स्पीच - सही त्रुटि संदेशों के साथ 10 प्रदाता (इलेवनलैब्स, ओपनएआई, डीपग्राम, कार्टेसिया, प्लेएचटी, हगिंगफेस, एनवीडिया एनआईएम, इनवर्ल्ड, कोक्वी, टोर्टोइज़)
🎬वीडियो जेनरेशन /v1/वीडियो/पीढ़ी (ComfyUI + SD WebUI वर्कफ़्लोज़)
🎵संगीत पीढ़ी /v1/संगीत/पीढ़ी (ComfyUI वर्कफ़्लोज़)
🛡️संयम /v1/मॉडरेशन सुरक्षा जांच
🔀पुनर्रैंकिंग प्रासंगिकता स्कोरिंग के लिए /v1/rerank
🔍वेब खोज🆕 /v1/search - 5 प्रदाता (सर्पर, ब्रेव, पर्प्लेक्सिटी, एक्सा, टैविली), 6,500+ मुफ़्त/माह, ऑटो-फ़ेलओवर, कैश ### 🛡️ Resilience, Security & Governance
फ़ीचर यह क्या करता है
🔌सर्किट तोड़ने वाले प्रति-मॉडल यात्रा/सीमा नियंत्रण के साथ पुनर्प्राप्ति
🎯एंडपॉइंट-अवेयर मॉडल कस्टम मॉडल समर्थित एंडपॉइंट + एपीआई प्रारूप की घोषणा करते हैं
🛡️एंटी-थंडरिंग झुंड पुनः प्रयास/दर घटनाओं पर म्यूटेक्स + सेमाफोर सुरक्षा
🧠सिमेंटिक + सिग्नेचर कैश दो कैश परतों के साथ लागत/विलंबता में कमी
निष्क्रियता का अनुरोध डुप्लिकेट सुरक्षा विंडो
🔒टीएलएस फ़िंगरप्रिंट स्पूफिंग ब्राउज़र जैसा टीएलएस फ़िंगरप्रिंट -बॉट डिटेक्शन और अकाउंट फ़्लैगिंग को कम करता है
🔏सीएलआई फ़िंगरप्रिंट मिलान मूल सीएलआई अनुरोध हस्ताक्षरों से मेल खाता है -प्रॉक्सी आईपी को संरक्षित करते हुए प्रतिबंध जोखिम को कम करता है
🌐आईपी फ़िल्टरिंग उजागर तैनाती के लिए अनुमति सूची/अवरुद्ध सूची नियंत्रण
📊संपादन योग्य दर सीमाएँ दृढ़ता के साथ कॉन्फ़िगर करने योग्य वैश्विक/प्रदाता-स्तर की सीमाएं
📉सौम्य पतन मल्टी-लेयर क्षमता फ़ॉलबैक कोर गेटवे ऑपरेशंस की सुरक्षा करती है
📜कॉन्फिग ऑडिट ट्रेल डिफ-आधारित परिवर्तन ट्रैकिंग सरल रोलबैक के साथ परिचालन बहाव को रोकती है
प्रदाता स्वास्थ्य सिंक प्राधिकरण विफलताओं से पहले ट्रिगरिंग अलर्ट सक्रिय टोकन समाप्ति निगरानी
🚪प्रतिबंधित खातों को स्वतः अक्षम करें ऑपरेशनल सर्किट ब्रेकर स्वचालित रूप से स्थायी रूप से ब्लॉक किए गए टोकन खातों को सील कर देता है
🔑एपीआई कुंजी प्रबंधन + स्कोपिंग सुरक्षित कुंजी जारी करना/रोटेशन और मॉडल/प्रदाता नियंत्रण
👁️स्कोप्ड एपीआई कुंजी का खुलासा🆕 ALLOW_API_KEY_REVEAL के माध्यम से एपीआई कुंजियों की ऑप्ट-इन पुनर्प्राप्ति
🛡️संरक्षित /मॉडल मॉडल कैटलॉग के लिए वैकल्पिक प्रमाणीकरण गेटिंग और प्रदाता छिपाना ### 📊 Observability & Analytics
फ़ीचर यह क्या करता है
📝अनुरोध + प्रॉक्सी लॉगिंग पूर्ण अनुरोध/प्रतिक्रिया और प्रॉक्सी लॉगिंग
📉स्ट्रीम किए गए विस्तृत लॉग🆕 एसएसई पेलोड स्ट्रीम को यूआई में साफ-सुथरा तरीके से पुनर्निर्माण करता है
📋एकीकृत लॉग डैशबोर्ड एक पृष्ठ में अनुरोध, प्रॉक्सी, ऑडिट और कंसोल दृश्य
🔍टेलीमेट्री के लिए अनुरोध p50/p95/p99 विलंबता और अनुरोध अनुरेखण
🏥स्वास्थ्य डैशबोर्ड अपटाइम, ब्रेकर स्थिति, लॉकआउट, कैश आँकड़े
💰लागत ट्रैकिंग बजट नियंत्रण और प्रति-मॉडल मूल्य निर्धारण दृश्यता
📈एनालिटिक्स विज़ुअलाइज़ेशन मॉडल/प्रदाता उपयोग अंतर्दृष्टि और रुझान दृश्य
🧪मूल्यांकन ढाँचा विन्यास योग्य मिलान रणनीतियों के साथ गोल्डन सेट परीक्षण
📡लाइव डायग्नोस्टिक्स🆕 सटीक कॉम्बो लाइव परीक्षण के लिए सिमेंटिक कैश बाईपास ### ☁️ Deployment & Platform
फ़ीचर यह क्या करता है
🌐कहीं भी तैनात करें लोकलहोस्ट, वीपीएस, डॉकर, क्लाउड वातावरण
🚇क्लाउडफ्लेयर टनल🆕 डैशबोर्ड से एक-क्लिक त्वरित सुरंग एकीकरण
🔑एपीआई कुंजी मॉडल फ़िल्टरिंग मूल /v1/मॉडल प्रतिक्रिया निर्दिष्ट बियरर संदर्भ भूमिकाओं के माध्यम से फ़िल्टर की गई
स्मार्ट कैश बायपास कॉन्फ़िगर करने योग्य टीटीएल अनुमान और फ़ोर्स्ड रीफ़ेच नियंत्रण
🔄बैकअप/पुनर्स्थापना निर्यात/आयात और आपदा पुनर्प्राप्ति प्रवाह
🧙ऑनबोर्डिंग विज़ार्ड फर्स्ट-रन गाइडेड सेटअप
🔧सीएलआई टूल्स डैशबोर्ड लोकप्रिय कोडिंग टूल के लिए एक-क्लिक सेटअप
🎮मॉडल खेल का मैदान डैशबोर्ड से किसी भी प्रदाता/मॉडल/एंडपॉइंट का परीक्षण करें
🔏सीएलआई फ़िंगरप्रिंट टॉगल सेटिंग्स > सुरक्षा में प्रति प्रदाता फ़िंगरप्रिंट मिलान
🌐i18n (30 भाषाएँ) पूर्ण डैशबोर्ड + आरटीएल कवरेज के साथ डॉक्स भाषा समर्थन
🧹सभी मॉडल साफ़ करें प्रदाता विवरण में एक-क्लिक मॉडल सूची समाशोधन
👁️साइडबार नियंत्रण🆕 उपस्थिति सेटिंग्स से घटकों और एकीकरणों को छुपाएं
📋मुद्दा टेम्पलेट बग और सुविधाओं के लिए मानकीकृत GitHub टेम्पलेट
📂कस्टम डेटा निर्देशिका भंडारण स्थान के लिए DATA_DIR ओवरराइड ### Feature Deep Dive

Smart fallback with practical cost control

Combo: "my-coding-stack"
  1. cc/claude-opus-4-6
  2. nvidia/llama-3.3-70b
  3. glm/glm-4.7
  4. if/kimi-k2-thinking

जब कोटा, दर, या स्वास्थ्य विफल हो जाता है, तो ओमनीरूट मैन्युअल स्विचिंग के बिना स्वचालित रूप से अगले उम्मीदवार के पास चला जाता है।#### Protocol management that is visible and operable

  • MCP + A2A UI और डॉक्स में खोजने योग्य हैं (छिपा हुआ नहीं)
  • प्रोटोकॉल स्थिति एपीआई लाइव परिचालन डेटा को उजागर करते हैं (/api/mcp/*, /api/a2a/*)
  • डैशबोर्ड में दिन-2 ऑप्स के लिए क्रियाएं शामिल हैं (कॉम्बो टॉगल, ब्रेकर रीसेट, कार्य रद्द करना)#### Translator + validation workflow

अनुवादक क्षेत्र में शामिल हैं:

-खेल का मैदान: परिवर्तन जांच का अनुरोध करें -चैट परीक्षक: पूर्ण अनुरोध/प्रतिक्रिया राउंड-ट्रिप -टेस्ट बेंच: एक बार में कई मामले -लाइव मॉनिटर: वास्तविक समय यातायात दृश्य

साथ ही npm run test:protocols:e2e के माध्यम से वास्तविक ग्राहकों के साथ प्रोटोकॉल सत्यापन।

📖एमसीपी सर्वर रीडमी- टूल संदर्भ, आईडीई कॉन्फ़िगरेशन और क्लाइंट उदाहरण

📖A2A सर्वर README- कौशल, JSON-RPC विधियाँ, स्ट्रीमिंग, और कार्य जीवनचक्र## 🧪 Evaluations (Evals)

ओमनीरूट में गोल्डन सेट के मुकाबले एलएलएम प्रतिक्रिया गुणवत्ता का परीक्षण करने के लिए एक अंतर्निहित मूल्यांकन ढांचा शामिल है। डैशबोर्ड मेंएनालिटिक्स → इवेल्सके माध्यम से इसे एक्सेस करें।### Built-in Golden Set

प्री-लोडेड "ओम्नीरूट गोल्डन सेट" में इसके लिए परीक्षण मामले शामिल हैं:

  • नमस्ते, गणित, भूगोल, कोड जनरेशन
  • JSON प्रारूप अनुपालन, अनुवाद, मार्कडाउन पीढ़ी
  • सुरक्षा इनकार (हानिकारक सामग्री), गिनती, बूलियन तर्क### Evaluation Strategies
रणनीति विवरण उदाहरण
'सटीक' आउटपुट बिल्कुल मेल खाना चाहिए "4"
'शामिल है' आउटपुट में सबस्ट्रिंग (केस-असंवेदनशील) होना चाहिए "पेरिस"
'रेगेक्स' आउटपुट रेगेक्स पैटर्न से मेल खाना चाहिए "1.*2.*3"
कस्टम कस्टम जेएस फ़ंक्शन सही/गलत लौटाता है (आउटपुट) => आउटपुट.लेंथ > 10 ---

📖 Setup Guide

Protocol Setup (MCP + A2A)

<विवरण> <सारांश>🧩 एमसीपी सेटअप (मॉडल संदर्भ प्रोटोकॉल)</सारांश>

stdio मोड में MCP ट्रांसपोर्ट प्रारंभ करें:```bash omniroute --mcp


अनुशंसित सत्यापन प्रवाह:

1. अपने MCP क्लाइंट को stdio से कनेक्ट करें।
2. `omniroute_get_health` चलाएँ।
3. `omniroute_list_combos` चलाएँ।
4. दिल की धड़कन, गतिविधि और ऑडिट की पुष्टि करने के लिए `/डैशबोर्ड/एमसीपी` खोलें।

स्वचालन के लिए उपयोगी एपीआई:

- `प्राप्त करें /एपीआई/एमसीपी/स्थिति`
- `प्राप्त करें /एपीआई/एमसीपी/टूल्स`
- `प्राप्त करें /एपीआई/एमसीपी/ऑडिट`
- `प्राप्त करें /api/mcp/ऑडिट/आँकड़े`</details>

<विवरण>
<सारांश><b>🤝 A2A सेटअप (एजेंट2एजेंट)</b></सारांश>

एजेंट का पता लगाएं:```bash
curl http://localhost:20128/.well-known/agent.json

एक कार्य भेजें:```bash curl -X POST http://localhost:20128/a2a
-H 'content-type: application/json'
-d '{"jsonrpc":"2.0","id":"setup-a2a","method":"message/send","params":{"skill":"quota-management","messages":[{"role":"user","content":"Summarize quota status."}]}}'


जीवनचक्र प्रबंधित करें:

- `प्राप्त करें /api/a2a/status`
- `प्राप्त करें /api/a2a/कार्य`
- `प्राप्त करें /api/a2a/tasks/:id`
- `POST /api/a2a/tasks/:id/cancel`

परिचालन यूआई:

- कार्य/स्थिति/स्ट्रीम अवलोकन और धूम्रपान क्रियाओं के लिए `/डैशबोर्ड/ए2ए`</details>

<विवरण>
<सारांश><b>🧪 एंड-टू-एंड प्रोटोकॉल सत्यापन</b></सारांश>

वास्तविक ग्राहकों के साथ दोनों प्रोटोकॉल मान्य करें:```bash
npm run test:protocols:e2e

यह सत्यापित करता है:

  • एमसीपी एसडीके क्लाइंट कनेक्ट/लिस्ट/कॉल
  • A2A खोज/भेजें/स्ट्रीम/प्राप्त करें/रद्द करें
  • एमसीपी ऑडिट और ए2ए कार्य प्रबंधन एपीआई में डेटा को क्रॉस-चेक करें

<विवरण> <सारांश>💳 सदस्यता प्रदाता</सारांश>### Claude Code (Pro/Max)

Dashboard → Providers → Connect Claude Code
→ OAuth login → Auto token refresh
→ 5-hour + weekly quota tracking

Models:
  cc/claude-opus-4-6
  cc/claude-sonnet-4-5-20250929
  cc/claude-haiku-4-5-20251001

**प्रो टिप:**जटिल कार्यों के लिए ओपस और गति के लिए सॉनेट का उपयोग करें। ओमनीरूट प्रति मॉडल कोटा ट्रैक करता है!### OpenAI Codex (Plus/Pro)

Dashboard → Providers → Connect Codex
→ OAuth login (port 1455)
→ 5-hour + weekly reset

Models:
  cx/gpt-5.2-codex
  cx/gpt-5.1-codex-max

Codex Account Limit Management (5h + Weekly)

प्रत्येक कोडेक्स खाते में अब डैशबोर्ड -> प्रदाता में नीति टॉगल हैं:

  • 5 घंटे (चालू/बंद): 5 घंटे की विंडो सीमा नीति लागू करें।
  • साप्ताहिक (चालू/बंद): साप्ताहिक विंडो सीमा नीति लागू करें।
  • थ्रेसहोल्ड व्यवहार: जब एक सक्षम विंडो >=90% उपयोग तक पहुंच जाती है, तो वह खाता छोड़ दिया जाता है।
  • रोटेशन व्यवहार: ओमनीरूट स्वचालित रूप से अगले पात्र कोडेक्स खाते पर रूट करता है।
  • रीसेट व्यवहार: जब प्रदाता का resetAt समय बीत जाता है, तो खाता स्वचालित रूप से फिर से पात्र हो जाता है।

परिदृश्य:

  • 5 घंटे चालू + साप्ताहिक चालू: जब कोई भी विंडो सीमा तक पहुंचती है तो खाता छोड़ दिया जाता है।
  • 5 घंटे की छूट + साप्ताहिक चालू: केवल साप्ताहिक उपयोग ही खाते को ब्लॉक कर सकता है।
  • 5 घंटे चालू + साप्ताहिक बंद: केवल 5 घंटे का उपयोग ही खाते को ब्लॉक कर सकता है।
  • resetAt पारित: खाता स्वचालित रूप से रोटेशन में पुनः प्रवेश करता है (कोई मैन्युअल पुनः सक्षम नहीं)।### Gemini CLI (FREE 180K/month!)
Dashboard → Providers → Connect Gemini CLI
→ Google OAuth
→ 180K completions/month + 1K/day

Models:
  gc/gemini-3-flash-preview
  gc/gemini-2.5-pro

**सर्वोत्तम मूल्य:**विशाल निःशुल्क स्तर! सशुल्क स्तरों से पहले इसका उपयोग करें।### GitHub Copilot

Dashboard → Providers → Connect GitHub
→ OAuth via GitHub
→ Monthly reset (1st of month)

Models:
  gh/gpt-5
  gh/claude-4.5-sonnet
  gh/gemini-3.1-pro-preview

<विवरण> <सारांश>🔑 एपीआई कुंजी प्रदाता</सारांश>### NVIDIA NIM (FREE developer access — 70+ models)

  1. साइन अप करें: build.nvidia.com
  2. निःशुल्क एपीआई कुंजी प्राप्त करें (1000 अनुमान क्रेडिट शामिल)
  3. डैशबोर्ड → प्रदाता जोड़ें → एनवीडिया एनआईएम:
    • एपीआई कुंजी: nvapi-your-key

मॉडल:एनवीडिया/लामा-3.3-70बी-इंस्ट्रक्ट, एनवीडिया/मिस्ट्रल-7बी-इंस्ट्रक्ट, और 50+ अधिक

**प्रो टिप:**ओपनएआई-संगत एपीआई - ओमनीरूट के प्रारूप अनुवाद के साथ सहजता से काम करता है!### DeepSeek

  1. साइन अप करें: प्लेटफ़ॉर्म.डीपसीक.कॉम
  2. एपीआई कुंजी प्राप्त करें
  3. डैशबोर्ड → प्रदाता जोड़ें → डीपसीक

मॉडल:डीपसीक/डीपसीक-चैट, डीपसीक/डीपसीक-कोडर### Groq (Free Tier Available!)

  1. साइन अप करें: console.groq.com
  2. एपीआई कुंजी प्राप्त करें (फ्री टियर शामिल)
  3. डैशबोर्ड → प्रदाता जोड़ें → ग्रोक

मॉडल:groq/llama-3.3-70b, groq/mixtral-8x7b

**प्रो टिप:**अल्ट्रा-फास्ट अनुमान - वास्तविक समय कोडिंग के लिए सर्वोत्तम!### OpenRouter (100+ Models)

  1. साइन अप करें: openrouter.ai
  2. एपीआई कुंजी प्राप्त करें
  3. डैशबोर्ड → प्रदाता जोड़ें → ओपनराउटर

**मॉडल:**एक ही एपीआई कुंजी के माध्यम से सभी प्रमुख प्रदाताओं से 100+ मॉडल तक पहुंचें।

डैशबोर्ड व्यवहार:ओपनराउटर मॉडलउपलब्ध मॉडलसे प्रबंधित किए जाते हैं। मैन्युअल ऐड, आयात और ऑटो-सिंक सभी एक ही सूची को अपडेट करते हैं।

<विवरण> <सारांश>💰 सस्ते प्रदाता (बैकअप)</सारांश>### GLM-4.7 (Daily reset, $0.6/1M)

  1. साइन अप करें: झिपु एआई
  2. कोडिंग योजना से एपीआई कुंजी प्राप्त करें
  3. डैशबोर्ड → एपीआई कुंजी जोड़ें:
    • प्रदाता: glm
    • एपीआई कुंजी: आपकी-कुंजी

उपयोग:glm/glm-4.7

**प्रो टिप:**कोडिंग प्लान 1/7 लागत पर 3× कोटा प्रदान करता है! प्रतिदिन सुबह 10:00 बजे रीसेट करें।### MiniMax M2.1 (5h reset, $0.20/1M)

  1. साइन अप करें: मिनीमैक्स
  2. एपीआई कुंजी प्राप्त करें
  3. डैशबोर्ड → एपीआई कुंजी जोड़ें

उपयोग करें:मिनीमैक्स/मिनीमैक्स-एम2.1

**प्रो टिप:**लंबे संदर्भ के लिए सबसे सस्ता विकल्प (1M टोकन)!### Kimi K2 ($9/month flat)

  1. सदस्यता लें: मूनशॉट एआई
  2. एपीआई कुंजी प्राप्त करें
  3. डैशबोर्ड → एपीआई कुंजी जोड़ें

उपयोग करें:किमी/किमी-नवीनतम

**प्रो टिप:**10एम टोकन के लिए निश्चित $9/माह = $0.90/1एम प्रभावी लागत!

<विवरण> <सारांश>🆓 मुफ़्त प्रदाता (आपातकालीन बैकअप)</सारांश>### Qoder (5 FREE models via OAuth)

Dashboard → Connect Qoder
→ Qoder OAuth login
→ Unlimited usage

Models:
  if/kimi-k2-thinking
  if/qwen3-coder-plus
  if/glm-4.7
  if/minimax-m2
  if/deepseek-r1

Qwen (4 FREE models via Device Code)

Dashboard → Connect Qwen
→ Device code authorization
→ Unlimited usage

Models:
  qw/qwen3-coder-plus
  qw/qwen3-coder-flash

Kiro (Claude FREE)

Dashboard → Connect Kiro
→ AWS Builder ID or Google/GitHub
→ Unlimited usage

Models:
  kr/claude-sonnet-4.5
  kr/claude-haiku-4.5

<विवरण> <सारांश>🎨 कॉम्बो बनाएं</सारांश>### Example 1: Maximize Subscription → Cheap Backup

Dashboard → Combos → Create New

Name: premium-coding
Models:
  1. cc/claude-opus-4-6 (Subscription primary)
  2. glm/glm-4.7 (Cheap backup, $0.6/1M)
  3. minimax/MiniMax-M2.1 (Cheapest fallback, $0.20/1M)

Use in CLI: premium-coding

Example 2: Free-Only (Zero Cost)

Name: free-combo
Models:
  1. gc/gemini-3-flash-preview (180K free/month)
  2. if/kimi-k2-thinking (unlimited)
  3. qw/qwen3-coder-plus (unlimited)

Cost: $0 forever!

<विवरण> <सारांश>🔧 सीएलआई एकीकरण</सारांश>### Cursor IDE

Settings → Models → Advanced:
  OpenAI API Base URL: http://localhost:20128/v1
  OpenAI API Key: [from OmniRoute dashboard]
  Model: cc/claude-opus-4-6

Claude Code

एक-क्लिक कॉन्फ़िगरेशन के लिए डैशबोर्ड मेंसीएलआई टूल्सपृष्ठ का उपयोग करें, या ~/.claude/settings.json को मैन्युअल रूप से संपादित करें।### Codex CLI

export OPENAI_BASE_URL="http://localhost:20128"
export OPENAI_API_KEY="your-omniroute-api-key"

codex "your prompt"

OpenClaw

विकल्प 1 - डैशबोर्ड (अनुशंसित):``` Dashboard → CLI Tools → OpenClaw → Select Model → Apply


**विकल्प 2 - मैनुअल:**`~/.openclaw/openclaw.json` संपादित करें:```json
{
  "models": {
    "providers": {
      "omniroute": {
        "baseUrl": "http://127.0.0.1:20128/v1",
        "apiKey": "sk_omniroute",
        "api": "openai-completions"
      }
    }
  }
}

**ध्यान दें:**ओपनक्लाव केवल स्थानीय ओमनीरूट के साथ काम करता है। IPv6 रिज़ॉल्यूशन समस्याओं से बचने के लिए लोकलहोस्ट के बजाय 127.0.0.1 का उपयोग करें।### Cline / Continue / RooCode

Settings → API Configuration:
  Provider: OpenAI Compatible
  Base URL: http://localhost:20128/v1
  API Key: [from OmniRoute dashboard]
  Model: if/kimi-k2-thinking

OpenCode

**चरण 1:**एक कस्टम प्रदाता के रूप में ओम्निरूट जोड़ें:```bash opencode /connect

Select "Other" → Enter ID: "omniroute" → Enter your OmniRoute API key


**चरण 2:**अपने प्रोजेक्ट रूट में `opencode.json` बनाएं/संपादित करें:```json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "omniroute": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "OmniRoute",
      "options": {
        "baseURL": "http://localhost:20128/v1"
      },
      "models": {
        "cc/claude-sonnet-4-20250514": { "name": "Claude Sonnet 4" },
        "gg/gemini-2.5-pro": { "name": "Gemini 2.5 Pro" },
        "if/kimi-k2-thinking": { "name": "Kimi K2 (Free)" }
      }
    }
  }
}

**चरण 3:**ओपनकोड में मॉडल का चयन करें:```bash /models

Select any OmniRoute model from the list


>**टिप:**अपने ओमनीरूट `/v1/models` एंडपॉइंट में उपलब्ध किसी भी मॉडल को `मॉडल` अनुभाग में जोड़ें। अपने ओमनीरूट डैशबोर्ड से `प्रदाता/मॉडल-आईडी` प्रारूप का उपयोग करें।</details>

---

## समस्या निवारण

<विवरण>
<सारांश><b>समस्या निवारण मार्गदर्शिका का विस्तार करने के लिए क्लिक करें</b></सारांश>

**"भाषा मॉडल ने संदेश प्रदान नहीं किया"**

- प्रदाता कोटा समाप्त → डैशबोर्ड कोटा ट्रैकर की जाँच करें
- समाधान: कॉम्बो फ़ॉलबैक का उपयोग करें या सस्ते स्तर पर स्विच करें

**दर सीमित करना**

- सदस्यता कोटा ख़त्म → GLM/MiniMax पर फ़ॉलबैक
- कॉम्बो जोड़ें: `cc/claude-opus-4-6 → glm/glm-4.7 → if/kimi-k2-thinking`

**OAuth टोकन समाप्त हो गया**

- ओम्निरूट द्वारा स्वतः ताज़ा
- यदि समस्या बनी रहती है: डैशबोर्ड → प्रदाता → पुनः कनेक्ट करें

**उच्च लागत**

- डैशबोर्ड → लागत में उपयोग के आँकड़े जाँचें
- प्राथमिक मॉडल को जीएलएम/मिनीमैक्स पर स्विच करें
- गैर-महत्वपूर्ण कार्यों के लिए फ्री टियर (मिथुन सीएलआई, क्यूडर) का उपयोग करें

**डैशबोर्ड/एपीआई पोर्ट गलत हैं**

- `पोर्ट` कैनोनिकल बेस पोर्ट है (और डिफ़ॉल्ट रूप से एपीआई पोर्ट)
- `API_PORT` केवल OpenAI-संगत API श्रोता को ओवरराइड करता है
- `DASHBOARD_PORT` केवल डैशबोर्ड/Next.js श्रोता को ओवरराइड करता है
- अपने डैशबोर्ड/सार्वजनिक URL पर `NEXT_PUBLIC_BASE_URL` सेट करें (OAuth कॉलबैक के लिए)

**क्लाउड सिंक त्रुटियाँ**

- अपने चल रहे उदाहरण के लिए `BASE_URL` बिंदुओं को सत्यापित करें
- अपने अपेक्षित क्लाउड एंडपॉइंट पर `CLOUD_URL` बिंदुओं को सत्यापित करें
- `NEXT_PUBLIC_*` मानों को सर्वर-साइड मानों के साथ संरेखित रखें

**पहला लॉगिन काम नहीं कर रहा**

- `.env` में `INITIAL_PASSWORD` जांचें
- यदि सेट नहीं है, तो फ़ॉलबैक पासवर्ड `123456` है

**कोई अनुरोध लॉग नहीं**

- अनुरोध कलाकृतियों को प्रति अनुरोध एक JSON फ़ाइल के रूप में `DATA_DIR/call_logs/` पर लिखा जाता है
- यदि आपको विस्तृत प्रति-स्टेज पेलोड की आवश्यकता है तो डैशबोर्ड → लॉग → अनुरोध लॉग से पाइपलाइन कैप्चर सक्षम करें
- यदि आप `logs/application/app.log` में एप्लिकेशन कंसोल लॉग भी चाहते हैं तो `APP_LOG_TO_FILE=true` सेट करें
- `APP_LOG_MAX_FILE_SIZE`, `APP_LOG_RETENTION_DAYS`, `APP_LOG_MAX_FILES`, और `CALL_LOG_MAX_ENTRIES` को आवश्यकतानुसार समायोजित करें

**कनेक्शन परीक्षण OpenAI-संगत प्रदाताओं के लिए "अमान्य" दिखाता है**

- कई प्रदाता `/मॉडल` समापन बिंदु को उजागर नहीं करते हैं
- ओमनीरूट v1.0.6+ में चैट पूर्णता के माध्यम से फ़ॉलबैक सत्यापन शामिल है
- सुनिश्चित करें कि आधार URL में `/v1` प्रत्यय शामिल है### 🔐 OAuth on a Remote Server

<a name='oauth-on-a-remote-server'></a>
<a name='oauth-em-servidor-remoto'></a>

>**⚠️ वीपीएस, डॉकर या किसी रिमोट सर्वर पर ओमनीरूट चलाने वाले उपयोगकर्ताओं के लिए महत्वपूर्ण**#### Why does Antigravity / Gemini CLI OAuth fail on remote servers?

**एंटीग्रेविटी**और**जेमिनी सीएलआई**प्रदाता**Google OAuth 2.0**का उपयोग करते हैं। Google को ऐप के Google क्लाउड कंसोल में पूर्व-पंजीकृत यूआरआई में से एक से सटीक मिलान करने के लिए OAuth प्रवाह में `redirect_uri` की आवश्यकता है।

ओम्निरूट में बंडल किए गए OAuth क्रेडेंशियल**केवल `लोकलहोस्ट`* के लिए पंजीकृत हैं। जब आप किसी दूरस्थ सर्वर (उदाहरण के लिए `https://omniroute.myserver.com`) पर ओमनीरूट एक्सेस करते हैं, तो Google प्रमाणीकरण को अस्वीकार कर देता है:```
Error 400: redirect_uri_mismatch

Solution: Configure your own OAuth credentials

आपको अपने सर्वर के यूआरआई के साथ Google क्लाउड कंसोल में एकOAuth 2.0 क्लाइंट आईडीबनाना होगा।#### Step-by-step

1. Google क्लाउड कंसोल खोलें

यहां जाएं: https://console.cloud.google.com/apis/credentials

2. एक नया OAuth 2.0 क्लाइंट आईडी बनाएं

-"+ क्रेडेंशियल बनाएं"→**"OAuth क्लाइंट आईडी"**पर क्लिक करें

  • एप्लिकेशन प्रकार:"वेब एप्लिकेशन"
  • नाम: कुछ भी जो आपको पसंद हो (जैसे ओम्नीरूट रिमोट)

3. अधिकृत रीडायरेक्ट यूआरआई जोड़ें

**"अधिकृत रीडायरेक्ट यूआरआई"**फ़ील्ड में, जोड़ें:``` https://your-server.com/callback


> `your-server.com` को अपने सर्वर के डोमेन या आईपी से बदलें (यदि आवश्यक हो तो पोर्ट शामिल करें, उदाहरण के लिए `http://45.33.32.156:20128/callback`)।

**4. क्रेडेंशियल सहेजें और कॉपी करें**

बनाने के बाद, Google**क्लाइंट आईडी**और**क्लाइंट सीक्रेट**दिखाएगा।

**5. पर्यावरण चर सेट करें**

आपके `.env` (या डॉकर पर्यावरण चर) में:```bash
# For Antigravity:
ANTIGRAVITY_OAUTH_CLIENT_ID=your-client-id.apps.googleusercontent.com
ANTIGRAVITY_OAUTH_CLIENT_SECRET=GOCSPX-your-secret

# For Gemini CLI:
GEMINI_OAUTH_CLIENT_ID=your-client-id.apps.googleusercontent.com
GEMINI_OAUTH_CLIENT_SECRET=GOCSPX-your-secret
GEMINI_CLI_OAUTH_CLIENT_SECRET=GOCSPX-your-secret

6. ओम्निरूट को पुनरारंभ करें```bash

npm:

npm run dev

Docker:

docker restart omniroute


**7. पुनः कनेक्ट करने का प्रयास करें**

डैशबोर्ड → प्रदाता → एंटीग्रेविटी (या जेमिनी सीएलआई) → OAuth

Google अब `https://your-server.com/callback` पर सही ढंग से रीडायरेक्ट करेगा।---

#### Temporary workaround (without custom credentials)

यदि आप अभी अपना स्वयं का क्रेडेंशियल सेट नहीं करना चाहते हैं, तो आप अभी भी**मैन्युअल यूआरएल प्रवाह**का उपयोग कर सकते हैं:

1. ओमनीरूट Google प्राधिकरण URL खोलता है
2. अधिकृत करने के बाद, Google `लोकलहोस्ट` पर रीडायरेक्ट करने का प्रयास करता है (जो रिमोट सर्वर पर विफल रहता है)
3.**अपने ब्राउज़र के एड्रेस बार से पूरा यूआरएल कॉपी करें**(भले ही पेज लोड न हो)
4. उस यूआरएल को ओमनीरूट कनेक्शन मोडल में दिखाए गए फ़ील्ड में पेस्ट करें
5.**"कनेक्ट"**पर क्लिक करें

> यह काम करता है क्योंकि यूआरएल में प्राधिकरण कोड इस बात पर ध्यान दिए बिना मान्य है कि रीडायरेक्ट पेज लोड किया गया है या नहीं।---

<विवरण>
<सारांश><b>🇧🇷 पुर्तगाली भाषा में वर्साओ</b></सारांश>#### Por que o OAuth do Antigravity / Gemini CLI falha em servidores remotos?

प्रमाणित करने के लिए**एंटीग्रेविटी**और**मिथुन सीएलआई**का उपयोग करें**Google OAuth 2.0**का उपयोग करें। Google को एक `redirect_uri` का उपयोग करना चाहिए जो बिना किसी प्रवाह के OAuth सेजा**exatamente**का उपयोग करता है और आपको Google क्लाउड कंसोल के लिए यूआरआई डाउनलोड करने की आवश्यकता है।

जैसा कि OAuth का क्रेडेंशियल है, कोई ओम्निरूट एस्टाओ कैडस्ट्रास नहीं है**'लोकलहोस्ट'**के लिए एपेनास। एक सर्विडोर रिमोट (उदा: `https://omniroute.meuservidor.com`) पर ओम्निरूट का उपयोग कैसे करें, या Google एक ऑटेंटिका कॉम को पुनः प्राप्त करता है:```
Error 400: redirect_uri_mismatch

Solução: Configure suas próprias credenciais OAuth

आपका सटीक विवरणOAuth 2.0 क्लाइंट आईडीआपके सर्वर पर यूआरआई के साथ Google क्लाउड कंसोल नहीं है।#### Passo a passo

1. Google क्लाउड कंसोल तक पहुंच

अब्राहम: https://console.cloud.google.com/apis/credentials

2. नया OAuth 2.0 क्लाइंट आईडी देखें

  • उन्हें क्लिक करें**"+ क्रेडेंशियल बनाएं""OAuth क्लाइंट आईडी"**
  • आवेदन टिप:"वेब एप्लिकेशन"
  • नोम: एस्कोल्हा क्वाल्कर नोम (उदा: ओम्नीरूट रिमोट)

3. अधिकृत रीडायरेक्ट यूआरआई के रूप में एडिकियोन

कोई शिकायत नहीं**"अधिकृत रीडायरेक्ट यूआरआई"**, आदि:``` https://seu-servidor.com/callback


> स्थानापन्न `seu-servidor.com` अपने आईपी को अपने सर्वर पर रखें (इसमें एक आवश्यक पोर्ट भी शामिल है, उदाहरण के लिए: `http://45.33.32.156:20128/callback`)।

**4. साख के रूप में सहेजें और कॉपी करें**

एपोस क्रियर, Google द्वारा**क्लाइंट आईडी**और**क्लाइंट सीक्रेट**।

**5. परिवेश परिवर्तन**के रूप में कॉन्फ़िगर करें

कोई सेउ `.env` (आप डॉकर के परिवेश को कैसे बदलते हैं):```bash
# Para Antigravity:
ANTIGRAVITY_OAUTH_CLIENT_ID=seu-client-id.apps.googleusercontent.com
ANTIGRAVITY_OAUTH_CLIENT_SECRET=GOCSPX-seu-secret

# Para Gemini CLI:
GEMINI_OAUTH_CLIENT_ID=seu-client-id.apps.googleusercontent.com
GEMINI_OAUTH_CLIENT_SECRET=GOCSPX-seu-secret
GEMINI_CLI_OAUTH_CLIENT_SECRET=GOCSPX-seu-secret

6. ओम्निरूट का नवीनीकरण```bash

Se usando npm:

npm run dev

Se usando Docker:

docker restart omniroute


**7. नए सिरे से संपर्क करें**

डैशबोर्ड → प्रदाता → एंटीग्रेविटी (या जेमिनी सीएलआई) → OAuth

यदि आप `https://seu-servidor.com/callback` और एक प्रामाणिक कार्य के लिए Google पुनर्निर्देशन करते हैं।---

#### Workaround temporário (sem configurar credenciais próprias)

यदि आप पहले से ही उचित क्रेडेंशियल प्राप्त नहीं करना चाहते हैं, तो आपके लिए फ्लक्सो का उपयोग करना संभव है**यूआरएल का मैनुअल**:

1. Google पर स्वचालित URL का उपयोग करके ओम्निरूट का उपयोग करें
2. आप स्वचालित रूप से काम कर सकते हैं, या Google `लोकलहोस्ट` को पुनः प्राप्त कर सकता है (यदि कोई सर्वर रिमोट नहीं है)
3.**एक यूआरएल को पूरा कॉपी करें**अपने ब्राउजर से दोबारा डाउनलोड करें (मुझे लगता है कि एक पेज अभी भी उपलब्ध है)
4. ओम्निरूट से जुड़ने के लिए कोई भी यूआरएल नहीं है
5. उन्हें क्लिक करें**"कनेक्ट"**

> यह समाधान यूआरएल को स्वचालित रूप से डाउनलोड करने के लिए काम कर रहा है और आपके द्वारा किए गए रीडायरेक्ट को स्वतंत्र रूप से वैध बनाता है।</details>

---

</details>

## 🛠️ Tech Stack

<विवरण>
<सारांश><b>तकनीकी स्टैक विवरण का विस्तार करने के लिए क्लिक करें</b></सारांश>

-**रनटाइम**: Node.js 18-22 LTS (⚠️ Node.js 24+**समर्थित नहीं**है - `better-sqlite3` मूल बायनेरिज़ असंगत हैं)
-**भाषा**: टाइपस्क्रिप्ट 5.9 -**100% टाइपस्क्रिप्ट**`src/` और `open-sse/` में (v2.0 के बाद से कोर मॉड्यूल में शून्य `कोई भी`)
-**फ्रेमवर्क**: नेक्स्ट.जेएस 16 + रिएक्ट 19 + टेलविंड सीएसएस 4
-**डेटाबेस**: LowDB (JSON) + SQLite (डोमेन स्थिति + प्रॉक्सी लॉग + MCP ऑडिट + रूटिंग निर्णय)
-**स्कीमा**: ज़ॉड (एमसीपी टूल I/O सत्यापन, एपीआई अनुबंध)
-**प्रोटोकॉल**: MCP (stdio/HTTP) + A2A v0.3 (JSON-RPC 2.0 + SSE)
-**स्ट्रीमिंग**: सर्वर-भेजे गए इवेंट (एसएसई)
-**प्रामाणिक**: OAuth 2.0 (PKCE) + JWT + API कुंजियाँ + MCP स्कोप्ड प्राधिकरण
-**परीक्षण**: Node.js टेस्ट रनर + विटेस्ट (यूनिट, एकीकरण, E2E सहित 900+ परीक्षण)
-**सीआई/सीडी**: गिटहब क्रियाएँ (ऑटो एनपीएम प्रकाशन + रिलीज पर डॉकर हब)
-**वेबसाइट**: [omniroute.online](https://omniroute.online)
-**पैकेज**: [npmjs.com/package/omniroute](https://www.npmjs.com/package/omniroute)
-**डॉकर**: [hub.docker.com/r/diegosouzapw/omniroute](https://hub.docker.com/r/diegosouzapw/omniroute)
-**लचीलापन**: सर्किट ब्रेकर, एक्सपोनेंशियल बैकऑफ़, एंटी-थंडरिंग झुंड, टीएलएस स्पूफिंग, ऑटो-कॉम्बो सेल्फ-हीलिंग</details>

---

## दस्तावेज़

| दस्तावेज़ | विवरण |
| ------------------------------------------------ | ---------------------------------------------------------------- |
| [उपयोगकर्ता गाइड](docs/USER_GUIDE.md) | प्रदाता, कॉम्बो, सीएलआई एकीकरण, तैनाती |
| [एपीआई संदर्भ](docs/API_REFERENCE.md) | उदाहरण सहित सभी समापन बिंदु |
| [एमसीपी सर्वर](ओपन-एसएसई/एमसीपी-सर्वर/रीडमी.एमडी) | 16 एमसीपी उपकरण, आईडीई कॉन्फ़िगरेशन, पायथन/टीएस/गो क्लाइंट |
| [ए2ए सर्वर](src/lib/a2a/README.md) | JSON-RPC 2.0 प्रोटोकॉल, कौशल, स्ट्रीमिंग, कार्य प्रबंधन |
| [ऑटो-कॉम्बो इंजन](docs/auto-combo.md) | 6-कारक स्कोरिंग, मोड पैक, स्व-उपचार |
| [समस्या निवारण](docs/TROUBLESHOOTING.md) | सामान्य समस्याएँ एवं समाधान |
| [आर्किटेक्चर](docs/ARCHITECTURE.md) | सिस्टम आर्किटेक्चर और आंतरिक |
| [योगदान](CONTRIBUTING.md) | विकास सेटअप और दिशानिर्देश |
| [OpenAPI Spec](docs/openapi.yaml) | ओपनएपीआई 3.0 विशिष्टता |
| [सुरक्षा नीति](सुरक्षा.एमडी) | भेद्यता रिपोर्टिंग और सुरक्षा प्रथाएं |
| [VM परिनियोजन](docs/VM_DEPLOYMENT_GUIDE.md) | संपूर्ण गाइड: VM + nginx + Cloudflare सेटअप |
| [फीचर्स गैलरी](docs/FEATURES.md) | स्क्रीनशॉट के साथ विजुअल डैशबोर्ड टूर |
| [रिलीज़ चेकलिस्ट](docs/RELEASE_CHECKLIST.md) | प्री-रिलीज़ सत्यापन चरण |---

## 🗺️ Roadmap

ओम्निरूट ने कई विकास चरणों में**210+ सुविधाओं की योजना बनाई है**। यहां प्रमुख क्षेत्र हैं:

| श्रेणी | नियोजित विशेषताएं | हाइलाइट्स |
| -------------------------------- | ---------------- | -------------------------------------------------------------------------------------------------- |
| 🧠**रूटिंग और इंटेलिजेंस**| 25+ | न्यूनतम-विलंबता रूटिंग, टैग-आधारित रूटिंग, कोटा प्रीफ़्लाइट, पी2सी खाता चयन |
| 🔒**सुरक्षा एवं अनुपालन**| 20+ | एसएसआरएफ हार्डनिंग, क्रेडेंशियल क्लोकिंग, प्रति समापन बिंदु दर-सीमा, प्रबंधन कुंजी स्कोपिंग |
| 📊**अवलोकनशीलता**| 15+ | ओपन टेलीमेट्री एकीकरण, वास्तविक समय कोटा निगरानी, ​​प्रति मॉडल लागत ट्रैकिंग |
| 🔄**प्रदाता एकीकरण**| 20+ | डायनेमिक मॉडल रजिस्ट्री, प्रदाता कूलडाउन, मल्टी-अकाउंट कोडेक्स, कोपायलट कोटा पार्सिंग |
| ⚡**प्रदर्शन**| 15+ | दोहरी कैश परत, शीघ्र कैश, प्रतिक्रिया कैश, स्ट्रीमिंग कीपलाइव, बैच एपीआई |
| 🌐**पारिस्थितिकी तंत्र**| 10+ | वेबसॉकेट एपीआई, कॉन्फिग हॉट-रीलोड, वितरित कॉन्फिग स्टोर, वाणिज्यिक मोड |### 🔜 Coming Soon

- 🔗**ओपनकोड इंटीग्रेशन**- ओपनकोड एआई कोडिंग आईडीई के लिए मूल प्रदाता समर्थन
- 🔗**TRAE एकीकरण**- TRAE AI विकास ढांचे के लिए पूर्ण समर्थन
- 📦**बैच एपीआई**- थोक अनुरोधों के लिए अतुल्यकालिक बैच प्रोसेसिंग
- 🎯**टैग-आधारित रूटिंग**- कस्टम टैग और मेटाडेटा के आधार पर रूट अनुरोध
- 💰**न्यूनतम-लागत रणनीति**— स्वचालित रूप से सबसे सस्ते उपलब्ध प्रदाता का चयन करें

> 📝 पूर्ण सुविधा विशिष्टताएँ [`docs/new-features/`](docs/new-features/) में उपलब्ध हैं (217 विस्तृत विवरण)---

## 👥 Contributors

[![Contributors](https://contrib.rocks/image?repo=diegosouzapw/OmniRoute&max=100&columns=20&anon=1)](https://github.com/diegosouzapw/OmniRoute/graphs/contributors)

### How to Contribute

1. रिपॉजिटरी को फोर्क करें
2. अपनी फीचर शाखा बनाएं (`git checkout -b फीचर/अमेजिंग-फीचर`)
3. अपने परिवर्तन प्रतिबद्ध करें (`गिट कमिट -एम 'अद्भुत सुविधा जोड़ें'`)
4. शाखा में पुश करें (`गिट पुश ओरिजिन फीचर/अद्भुत-फीचर`)
5. एक पुल अनुरोध खोलें

विस्तृत दिशानिर्देशों के लिए [CONTRIBUTING.md](CONTRIBUTING.md) देखें।### Releasing a New Version

```bash
# Create a release — npm publish happens automatically
gh release create v2.0.0 --title "v2.0.0" --generate-notes

📊 Star History

Stargazers over time

Stargazers over time

🙏 Acknowledgments

**9routerकोdecolua**द्वारा विशेष धन्यवाद - मूल परियोजना जिसने इस फोर्क को प्रेरित किया। ओमनीरूट अतिरिक्त सुविधाओं, मल्टी-मोडल एपीआई और पूर्ण टाइपस्क्रिप्ट पुनर्लेखन के साथ उस अविश्वसनीय नींव पर आधारित है।

**CLIPrxyAPI**को विशेष धन्यवाद - मूल गो कार्यान्वयन जिसने इस जावास्क्रिप्ट पोर्ट को प्रेरित किया।---

लाइसेंस

एमआईटी लाइसेंस - विवरण के लिए लाइसेंस देखें।---

Built with ❤️ for developers who code 24/7
omniroute.online