1,104 mirrors rewritten over five passes of run-translation on the 22-source core set: the 14 sources edited since their translation, the 322 mirrors that were still English copies, and the frontmatter the old extractor leaked into the newer locales' bodies. The pipeline now caches per-`## `-section hashes and retranslates only changed sections, never reuses a section that is still English, rebuilds English-copy / leaked mirrors even when the source is unchanged, merges the state on save (parallel runs), and the drift gate (scoped to the core set) is blocking. Final audit: 0 stale, 0 English copies, 0 leaked frontmatter across 1,430 core mirrors. ⚠️ base-red inherited: #12732
47 KiB
OmniRoute — Dashboard Features Gallery (मराठी)
🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW
🌐 भाषा: 🇺🇸 English | 🇪🇹 አማርኛ | 🇸🇦 العربية | 🇦🇿 Azərbaycan dili | 🇧🇬 Български | 🇧🇩 বাংলা | 🇨🇿 Čeština | 🇩🇰 Dansk | 🇩🇪 Deutsch | 🇬🇷 Ελληνικά | 🇪🇸 Español | 🇪🇪 Eesti | 🇮🇷 فارسی | 🇫🇮 Suomi | 🇫🇷 Français | 🇮🇪 Gaeilge | 🇮🇳 ગુજરાતી | 🇳🇬 Hausa | 🇮🇱 עברית | 🇮🇳 हिन्दी | 🇭🇷 Hrvatski | 🇭🇺 Magyar | 🇦🇲 Հայերեն | 🇮🇩 Bahasa Indonesia | 🇳🇬 Igbo | 🇮🇹 Italiano | 🇯🇵 日本語 | 🇬🇪 ქართული | 🇰🇭 ខ្មែរ | 🇮🇳 ಕನ್ನಡ | 🇰🇷 한국어 | 🇱🇹 Lietuvių | 🇱🇻 Latviešu | 🇮🇳 മലയാളം | 🇮🇳 मराठी | 🇲🇾 Bahasa Melayu | 🇲🇹 Malti | 🇲🇲 မြန်မာ | 🇳🇵 नेपाली | 🇳🇱 Nederlands | 🇳🇴 Norsk | 🇮🇳 ଓଡ଼ିଆ | 🇮🇳 ਪੰਜਾਬੀ | 🇵🇭 Filipino | 🇵🇱 Polski | 🇵🇹 Português (Portugal) | 🇧🇷 Português (Brasil) | 🇷🇴 Română | 🇷🇺 Русский | 🇱🇰 සිංහල | 🇸🇰 Slovenčina | 🇸🇮 Slovenščina | 🇷🇸 Српски | 🇸🇪 Svenska | 🇰🇪 Kiswahili | 🇮🇳 தமிழ் | 🇮🇳 తెలుగు | 🇹🇭 ไทย | 🇹🇷 Türkçe | 🇺🇦 Українська | 🇵🇰 اردو | 🇺🇿 Oʻzbekcha | 🇻🇳 Tiếng Việt | 🇳🇬 Yorùbá | 🇨🇳 中文 (简体) | 🇹🇼 中文 (繁體)
OmniRoute डॅशबोर्डच्या प्रत्येक विभागासाठी दृश्यात्मक मार्गदर्शक.
📅 शेवटचे अद्यतन: 2026-06-28 — v3.8.40
✨ v3.8.0 मधील ठळक वैशिष्ट्ये
v3.7.x → v3.8.0 या आवृत्ती-चक्रात शून्य-कॉन्फिगरेशन स्वयंचलित रूटिंग, नवीन प्रदाते, OAuth प्रवाह, अधिक सखोल लवचिकता आणि अधिक समृद्ध CLI अनुभव जोडण्यात आला. प्रमुख वैशिष्ट्ये खाली दिली आहेत — संपूर्ण तपशील या दस्तऐवजात पुढे आणि लिंक केलेल्या तपशीलपत्रांमध्ये उपलब्ध आहेत.
- 🤖 ऑटो कॉम्बो / शून्य-कॉन्फिगरेशन स्वयंचलित रूटिंग —
auto/coding,auto/fast,auto/cheap,auto/offline,auto/smart,auto/lkgp,auto/chaosहे उपसर्ग वापरा. 16-घटक स्कोअरिंग इंजिन आणि काळजीपूर्वक तयार केलेल्या 6 मोड पॅक्सद्वारे समर्थित (ship-fast, cost-saver, quality-first, offline-friendly, reliability-first, chaos-mode) - 🆕 Command Code प्रदाता (#2199) — मॉडेल कॅटलॉग आणि कोटा ट्रॅकिंगसह प्रथम-श्रेणी नोंदणी
- 🆕 Z.AI प्रदाता — कोटा लेबल्ससह नवीन मोफत-स्तरीय प्रदाता
- 🎬 KIE मीडिया विस्तार — व्हिडिओ निर्मिती मॉडेल्ससह विस्तारित कॅटलॉग
- 🔐 Devin प्रमाणीकरण — Desktop विद्यमान Devin API की आयात करते; CLI स्थानिक
devin auth loginक्रेडेन्शियल्स वापरते - 🆓 8 नवीन मोफत प्रदाते — LLM7, Lepton, UncloseAI, BazaarLink, Completions, Enally, FreeTheAi, Command Code
- 🎯 मॅनिफेस्ट-जागरूक स्तर रूटिंग W1–W4 — प्रदाता मॅनिफेस्ट्स भारित स्तर निवड नियंत्रित करतात
- 🎨 Cursor ची संपूर्ण OpenAI समतुल्यता — टूल कॉल्स, स्ट्रीमिंग आणि सुरुवातीपासून शेवटपर्यंत सत्र व्यवस्थापन
- 📊 Cursor Pro प्लॅन वापर — प्रदाता-मर्यादा डॅशबोर्डमध्ये कोटा आणि चक्र डेटा प्रदर्शित
- ⚡ सेवा स्तर विभाजन / Codex फास्ट स्तर विश्लेषण — प्रत्येक स्तरावरील वापराची दृश्यमानता
- 📌 प्रत्येक सत्रासाठी स्थिर रूटिंग — Codex सत्रे विविध टर्न्सदरम्यान त्याच खात्याशी संलग्न राहतात
- 🔊 Inworld TTS सुधारणा — व्हॉइस कॅटलॉग्स, स्ट्रीमिंग आणि विलंबामधील सुधारणा
- 🔑 Kiro हेडलेस प्रमाणीकरण — स्थानिक
kiro-cliSQLite स्टोअरद्वारे लॉगिन; ब्राउझरची आवश्यकता नाही - 📉 DeepSeek कोटा आणि मर्यादा निरीक्षण — दैनंदिन/मासिक वापर डॅशबोर्डद्वारे उपलब्ध
- 🔄 रीसेट-जागरूक रूटिंग धोरण — आता कॉम्बोज अशा खात्यांना प्राधान्य देतात ज्यांची कोटा विंडो सर्वांत लवकर रीसेट होते
- ⏱️
fallbackDelayMsआणि डायनॅमिक टूल मर्यादा शोध — अधिक सूक्ष्म फॉलबॅक वेळनियोजन + प्रत्येक प्रदात्यासाठी टूल-संख्येच्या मर्यादा - 🔧 पार्श्वभूमी मोड अवनती (Responses API) — अपस्ट्रीम पार्श्वभूमी पोलिंगला समर्थन देत नसल्यास संरचित इशाऱ्यासह सिंक्रोनस मोडवर फॉलबॅक
- 🚦 प्रत्येक प्रदात्यासाठी 429 वर्गीकरण +
useUpstream429BreakerHintsटॉगल — अपस्ट्रीम दर-मर्यादा संकेत वापरून अधिक सूक्ष्म ब्रेकर वर्तन - 🩺 मॉडेल कूलडाउन डॅशबोर्ड — प्रत्येक मॉडेलचे लॉकआउट पाहा आणि UI मधून ते मॅन्युअली पुन्हा सक्षम करा
- 🔒 MITM डायनॅमिक Linux प्रमाणपत्र शोध — Debian/Ubuntu, Fedora/RHEL, Arch आणि इतर डिस्ट्रोजवर कार्य करते
- 💻 CLI सुधारणा संच —
omniroute providers,omniroute combos,omniroute doctor,omniroute setupयांसह 20+ कमांड्स - 🔍 Qdrant एम्बेडिंग मॉडेल शोध — स्वयंचलित व्हेक्टर-स्टोअर मॉडेल प्रोब
- 🔑
manageस्कोपसह API कीज / Bearer कीज — API द्वारे प्रोग्रामॅटिक पद्धतीने प्रशासकीय कार्ये करा - 🏥 कॉम्बो लक्ष्य आरोग्य विश्लेषण + संरचित कॉम्बो बिल्डर —
(provider, model, connection)पायऱ्या एकत्र करण्यासाठी प्रत्येक लक्ष्यानुसार आरोग्य माहिती आणि UI बिल्डर - 🤝 GitLab Duo OAuth प्रदाता — GitLab क्रेडेन्शियल्ससह लॉगिन
- 🧠 Reasoning Replay Cache — तर्क-विचार ट्रेसेसचे संकरित इन-मेमरी + SQLite सातत्यपूर्ण संचयन
📚 संबंधित दस्तऐवज: कौशल्य फ्रेमवर्क · मेमरी प्रणाली · क्लाउड एजंट्स · वेबहुक्स · Reasoning Replay Cache
🔌 प्रदाते
AI प्रदाता कनेक्शन्स व्यवस्थापित करा: OAuth प्रदाते (Claude Code, Codex), API की प्रदाते (Groq, DeepSeek, OpenRouter), आणि विनामूल्य प्रदाते (Qoder, Kiro). Kiro खात्यांमध्ये क्रेडिट शिल्लक ट्रॅकिंग समाविष्ट आहे — उर्वरित क्रेडिट्स, एकूण मंजूर मर्यादा आणि नूतनीकरणाची तारीख Dashboard → Usage मध्ये दिसते.
OpenRouter कनेक्शन्स Advanced Settings मध्ये प्रत्येक कनेक्शनसाठी स्वतंत्र preset संग्रहित करू शकतात. तो सेट केलेला असल्यास, क्लायंटच्या विनंतीने स्वतःचा preset आधीच दिलेला नसेल तर OmniRoute तो OpenRouter च्या शीर्ष-स्तरीय विनंती फील्डच्या स्वरूपात पाठवते, उदाहरणार्थ "preset": "email-copywriter".
🎨 कॉम्बोज
19 सार्वजनिक धोरणांसह मॉडेल राउटिंग कॉम्बोज तयार करा: priority, weighted, round-robin, context-relay, fill-first, p2c (power-of-two choices), random, least-used, cost-optimized, reset-aware, reset-window, headroom, strict-random, auto, lkgp (last-known-good-provider), context-optimized, cache-optimized, fusion (मॉडेल्सच्या पॅनेलकडे समांतरपणे विनंत्या पाठवून, त्यानंतर एका निर्णायक मॉडेलद्वारे एकच उत्तर संश्लेषित करणे), आणि pipeline. प्रत्येक कॉम्बो स्वयंचलित फॉलबॅकसह अनेक मॉडेल्सची साखळी तयार करतो आणि त्यामध्ये झटपट टेम्पलेट्स व तत्परता तपासण्या समाविष्ट असतात.
कॉम्बोमधील अलीकडील सुधारणा:
- संरचित कॉम्बो बिल्डर — प्रदाता, मॉडेल आणि नेमके खाते/कनेक्शन निवडून प्रत्येक पायरी तयार करा
- प्रदाता पुनर्वापरासाठी समर्थन —
(provider, model, connection)ट्युपल अद्वितीय असेपर्यंत एकाच कॉम्बोमध्ये तोच प्रदाता अनेकदा पुन्हा वापरा - कॉम्बो लक्ष्याचे आरोग्य — आता विश्लेषण आणि आरोग्य पृष्ठभाग सर्वकाही मॉडेल स्ट्रिंग्समध्ये एकत्रित करण्याऐवजी स्वतंत्र कॉम्बो लक्ष्ये/पायऱ्या वेगळ्या ओळखतात
- संमिश्र टियर क्रमवारी — आता
defaultTier -> fallbackTierशीर्ष-स्तरीय कॉम्बो पायऱ्यांसाठी रनटाइम अंमलबजावणी/फॉलबॅक क्रमावर प्रभाव टाकते - सिस्टम प्रॉम्प्ट टेम्पलेट्स — कॉम्बो
system_messageसर्व्हर-साइड{{MODEL_ID}},{{PROVIDER_ID}},{{ACCOUNT}}आणि{{FINGERPRINT}}प्लेसहोल्डर्सना समर्थन देते; डिस्पॅचच्या अगदी आधी प्रत्यक्षात रूट केलेल्या लक्ष्यापासून त्यांचा विस्तार केला जातो. हे अनुमत-सूचीबद्ध आणि पुनरावर्ती नसतात; अज्ञात प्लेसहोल्डर्स अक्षरशः तसेच राहतात; रिक्त मूल्यांचा विस्तार रिक्त स्वरूपात होतो; क्लायंट सिस्टम प्रॉम्प्ट्स कधीही पुन्हा लिहिले जात नाहीत.{{FINGERPRINT}}फक्त पिन केलेला किंवा स्वयंचलितपणे रोटेट केलेला फिंगरप्रिंट असलेल्या फिंगरप्रिंट-आधारित विनामूल्य प्रदात्यांसाठीच रिझॉल्व्ह होतो — इतर ठिकाणी त्याचा विस्तार रिक्त स्वरूपात होतो (उदा. एकल-फिंगरप्रिंट कनेक्शन्स, non-fp प्रदाते). विस्तारामध्ये मानक डिस्पॅच लूप, round-robin आणि पिन केलेली context-cache सत्रे समाविष्ट आहेत; fusion, chaos, pipeline आणि nested-execute धोरणे अद्याप प्लेसहोल्डर्सचा विस्तार करत नाहीत.
📊 विश्लेषण
टोकन वापर, खर्चाचे अंदाज, क्रियाकलाप हीटमॅप्स, साप्ताहिक वितरण चार्ट्स आणि प्रत्येक प्रदात्यानुसार तपशीलवार विभागणीसह सर्वसमावेशक वापर विश्लेषण.
🏥 सिस्टमचे आरोग्य
रिअल-टाइम निरीक्षण: अपटाइम, मेमरी, आवृत्ती, लेटन्सी पर्सेंटाइल्स (p50/p95/p99), कॅशे आकडेवारी, प्रदाता सर्किट ब्रेकर स्थिती, सक्रिय कोटा-निरीक्षण केलेली सत्रे आणि कॉम्बो लक्ष्याचे आरोग्य.
🔧 Translator Playground
API भाषांतरांचे डीबगिंग करण्यासाठी चार मोड: Playground (स्वरूप परिवर्तक), Chat Tester (थेट विनंत्या), Test Bench (बॅच चाचण्या), आणि Live Monitor (रिअल-टाइम प्रवाह).
🎮 Model Playground (v2.0.9+)
डॅशबोर्डवरून कोणत्याही मॉडेलची थेट चाचणी करा. प्रदाता, मॉडेल आणि एंडपॉइंट निवडा, Monaco Editor वापरून प्रॉम्प्ट लिहा, प्रतिसाद रिअल-टाइममध्ये प्रवाहित करा, प्रवाह सुरू असतानाच तो थांबवा आणि वेळेसंबंधी मेट्रिक्स पाहा.
🎨 थीम्स (v2.0.5+)
संपूर्ण डॅशबोर्डसाठी सानुकूल करता येणाऱ्या रंगसंगती. 7 पूर्वनिर्धारित रंगांमधून (कोरल, निळा, लाल, हिरवा, जांभळा, नारिंगी, सायन) निवडा किंवा कोणताही हेक्स रंग निवडून सानुकूल थीम तयार करा. उजळ, गडद आणि सिस्टम मोडला समर्थन देते.
⚙️ सेटिंग्ज
7 टॅब असलेले सर्वसमावेशक सेटिंग्ज पॅनेल:
- सामान्य — सिस्टम स्टोरेज, बॅकअप व्यवस्थापन (डेटाबेस निर्यात/आयात)
- दृश्यरूप — थीम निवडकर्ता (गडद/उजळ/सिस्टम), रंगसंगतीचे पूर्वनिर्धारित पर्याय आणि सानुकूल रंग, आरोग्य लॉगची दृश्यमानता, साइडबार आयटम व गट-विभाजक दृश्यमानता नियंत्रणे, एंडपॉइंट टनेल दृश्यमानता नियंत्रणे
- AI — AI सहाय्यक वैशिष्ट्ये, डीफॉल्ट रूटिंग प्रीसेट्स (Auto Combo
auto/coding,auto/fast,auto/cheap,auto/smart), रीझनिंग रिप्ले कॅश आणि कौशल्य/मेमरी टॉगल्स - सुरक्षा — API एंडपॉइंट संरक्षण, सानुकूल प्रदाता ब्लॉकिंग, IP फिल्टरिंग, सत्र माहिती
- रूटिंग — मॉडेल उपनावे, पार्श्वभूमी कार्य अवनती, मॅनिफेस्ट-जागरूक स्तर रूटिंग (W1–W4),
fallbackDelayMs, प्रत्येक सत्रासाठी स्टिकी रूटिंग - लवचिकता — दर-मर्यादा सातत्य, सर्किट ब्रेकर ट्यूनिंग, बंदी घातलेली खाती स्वयंचलितपणे अक्षम करणे, प्रदाता कालबाह्यता निरीक्षण, Context Relay हस्तांतरण मर्यादा आणि सारांश मॉडेल संरचना, प्रत्येक प्रदात्यासाठी 429 वर्गीकरण व
useUpstream429BreakerHintsटॉगल, मॉडेल कूलडाउन - प्रगत — संरचना अधिलिखित करणे, संरचना ऑडिट ट्रेल, फॉलबॅक अवनती मोड, Responses API साठी पार्श्वभूमी मोड अवनती
🔧 CLI साधने
AI कोडिंग साधनांसाठी एका क्लिकमध्ये संरचना: Claude Code, Codex CLI, OpenClaw, Kilo Code, Antigravity, Cline, Continue, Cursor आणि Factory Droid. स्वयंचलित संरचना लागू करणे/रीसेट करणे, कनेक्शन प्रोफाइल्स आणि मॉडेल मॅपिंग यांचा समावेश आहे.
🤖 CLI एजंट्स (v2.0.11+)
CLI एजंट्स शोधण्यासाठी आणि व्यवस्थापित करण्यासाठी डॅशबोर्ड. यामध्ये 16 अंगभूत एजंट्सची (Codex, Claude, Goose, OpenClaw, Aider, OpenCode, Cline, ForgeCode, Amazon Q, Open Interpreter, Cursor CLI, Warp, Windsurf, Devin CLI, Kimi Coding, Command Code) ग्रिड पुढील माहितीसह दाखवली जाते:
- इंस्टॉलेशन स्थिती — आवृत्ती शोधासह इंस्टॉल केलेले / आढळले नाही
- प्रोटोकॉल बॅजेस — stdio, HTTP इत्यादी.
- सानुकूल एजंट्स — फॉर्मद्वारे कोणतेही CLI साधन नोंदवा (नाव, बायनरी, आवृत्ती कमांड, स्पॉन आर्ग्युमेंट्स)
- CLI फिंगरप्रिंट जुळवणी — प्रॉक्सी IP जतन करताना बंदीचा धोका कमी करण्यासाठी मूळ CLI विनंती स्वाक्षऱ्या जुळवणारा प्रत्येक प्रदात्यासाठी टॉगल
- स्थानिक Devin प्रमाणीकरण — Devin CLI
devin auth loginवापरते; ब्राउझर OAuth प्रवाहाची आवश्यकता नाही
🔗 संदर्भ रिले (v3.5.5+)
संभाषणाच्या मध्यात खाते बदलले तरी सत्राचे सातत्य जपणारी एक संयुक्त रणनीती. सक्रिय खात्याचा कोटा संपण्यापूर्वी, OmniRoute पार्श्वभूमीत संरचित हस्तांतरण सारांश तयार करते. पुढील विनंती वेगळ्या खात्याकडे पाठवल्यानंतर, हा सारांश सिस्टम संदेश म्हणून समाविष्ट केला जातो, ज्यामुळे नवीन खाते संपूर्ण संदर्भासह पुढे सुरू राहते.
कॉम्बो-स्तरीय किंवा जागतिक सेटिंग्जद्वारे कॉन्फिगर करता येते:
- हस्तांतरण मर्यादा — सारांश निर्मिती सुरू करणारी कोटा वापराची टक्केवारी (डीफॉल्ट 85%)
- सारांशासाठी कमाल संदेश — अलीकडील इतिहासातील किती भाग संक्षिप्त करायचा
- सारांश मॉडेल — हस्तांतरण सारांश तयार करण्यासाठी वैकल्पिक पर्यायी मॉडेल
सध्या Codex खाते रोटेशनला समर्थन देते. संदर्भ रिले दस्तऐवजीकरण पहा.
🗜️ प्रॉम्प्ट संक्षेपण (v3.7.9+)
Context & Cache आता Caveman, RTK आणि Compression Combos साठी समर्पित पृष्ठे उपलब्ध करून देते:
- Caveman — भाषेची जाणीव असलेले नियम-संच, पूर्वावलोकन, आउटपुट-मोड नियंत्रणे आणि विश्लेषण
- RTK — shell, git, test, build, package, Docker, infra, JSON आणि स्टॅक-ट्रेस आउटपुटसाठी कमांडची जाणीव असलेले संक्षेपण
- Compression Combos — राउटिंग कॉम्बोंना नियुक्त केलेल्या
rtk -> cavemanसारख्या नामांकित पाइपलाइन; दोन्ही इंजिने लागू झाल्यास डीफॉल्ट स्टॅक्ड गणनेद्वारे सरासरी~89%आणि पात्र-संदर्भामध्ये78-95%बचत मिळते - कच्च्या आउटपुटची पुनर्प्राप्ती — संक्षेपित अपयश डीबग करण्यासाठी वैकल्पिकरित्या संवेदनशील माहिती काढून टाकलेले RTK कच्च्या-आउटपुटचे पॉइंटर
संक्षेपण मार्गदर्शिका, RTK संक्षेपण आणि संक्षेपण इंजिने पहा.
🛡️ प्रॉक्सी सुदृढीकरण (v3.5.5+)
संपूर्ण विनंती पाइपलाइनमध्ये सर्वसमावेशक प्रॉक्सी कॉन्फिगरेशनची अंमलबजावणी:
- टोकन स्थिती तपासणी — पार्श्वभूमीतील OAuth रीफ्रेश आता प्रत्येक कनेक्शनसाठी प्रॉक्सी कॉन्फिगरेशन निश्चित करते, ज्यामुळे प्रॉक्सी आवश्यक असलेल्या वातावरणांतील अपयश टाळले जाते
- API की प्रमाणीकरण — प्रदाता की प्रमाणीकरण (
POST /api/providers/validate)runWithProxyContextद्वारे रूट केले जाते आणि प्रदाता-स्तरीय व जागतिक प्रॉक्सी सेटिंग्जचा मान राखते - undici डिस्पॅचर दुरुस्ती — प्रॉक्सी डिस्पॅचर Node च्या अंगभूत fetch ऐवजी undici चे स्वतःचे fetch कार्यान्वयन वापरतात, ज्यामुळे Node.js 22 वरील
invalid onRequestStart methodत्रुटी दूर होतात - Node.js आवृत्ती शोध — लॉगिन पृष्ठ विसंगत Node.js आवृत्त्या (24+) आधीच शोधते आणि Node 22 LTS वापरण्याच्या सूचनांसह चेतावणी बॅनर दाखवते
📧 ईमेल गोपनीयता मास्किंग (v3.5.6+)
स्क्रीनशॉट शेअर करताना किंवा डेमो रेकॉर्ड करताना अनवधानाने माहिती उघड होऊ नये म्हणून OAuth खात्यांचे ईमेल डीफॉल्टनुसार मास्क केलेले असतात (उदा. di*****@g****.com). प्रदाते, कॉम्बो, लॉग, कोटा आणि प्लेग्राउंड स्क्रीनवर संपूर्ण खात्यांचे ईमेल जागतिक स्तरावर दाखवण्यासाठी किंवा मास्क करण्यासाठी Settings → Appearance → Account email visibility वापरा.
👁️ मॉडेल दृश्यमानता टॉगल (v3.5.6+)
प्रदाता पृष्ठावरील मॉडेल सूचीमध्ये आता पुढील गोष्टी समाविष्ट आहेत:
- रिअल-टाइम शोध/फिल्टर बार — विशिष्ट मॉडेल पटकन शोधा
- प्रत्येक मॉडेलसाठी दृश्यमानता टॉगल (👁 आयकॉन) — लपवलेली मॉडेल्स करडी दिसतात आणि
/v1/modelsकॅटलॉगमधून वगळली जातात - सक्रिय-संख्या बॅज (
N/M active) — एकूण मॉडेलपैकी किती मॉडेल सक्षम आहेत हे एका नजरेत दाखवते
🔧 OAuth Env दुरुस्ती (v3.6.1+)
OAuth प्रदात्यांसाठी एका क्लिकमध्ये "Repair env" क्रिया, जी गहाळ environment variables पुनर्स्थापित करते आणि बिघडलेली auth स्थिती दुरुस्त करते. Dashboard → Providers → [OAuth Provider] → Repair env येथून उपलब्ध. खालील समस्या स्वयंचलितपणे शोधून दुरुस्त करते:
- गहाळ OAuth client credentials
- खराब झालेल्या env फाइल नोंदी
- Backup path स्वच्छीकरण
🗑️ विस्थापन / संपूर्ण विस्थापन (v3.6.2+)
सर्व स्थापना पद्धतींसाठी स्वच्छपणे काढून टाकणाऱ्या scripts:
| कमांड | क्रिया |
|---|---|
npm run uninstall |
system app काढून टाकते, परंतु ~/.omniroute मधील तुमचा DB आणि configurations जतन करते. |
npm run uninstall:full |
app काढून टाकते आणि सर्व configurations, keys आणि databases कायमचे मिटवते. |
🖼️ मीडिया (v2.0.3+)
dashboard वरून images, videos आणि music तयार करा. OpenAI, xAI, Together, Hyperbolic, SD WebUI, ComfyUI, AnimateDiff, Stable Audio Open आणि MusicGen यांना समर्थन देते.
📝 विनंती नोंदी
provider, model, account आणि API key नुसार filtering सह रिअल-टाइम request logging. Status codes, token usage, latency आणि response तपशील दाखवते.
🌐 API Endpoint
क्षमता-विभागणीसह तुमचा एकत्रित API endpoint: Chat Completions, Responses API, Embeddings, Image Generation, Reranking, Audio Transcription, Text-to-Speech, Moderations आणि नोंदणीकृत API keys. Remote access साठी Cloudflare Quick Tunnel, Tailscale Funnel, ngrok Tunnel आणि cloud proxy समर्थन उपलब्ध आहे.
🔑 API Key व्यवस्थापन
API keys तयार करा, त्यांची व्याप्ती निश्चित करा आणि त्या रद्द करा. प्रत्येक key विशिष्ट models/providers पुरती मर्यादित करता येते आणि तिला पूर्ण access किंवा read-only permissions देता येतात. Usage tracking सह दृश्यात्मक key व्यवस्थापन.
📋 Audit Log
Action type, actor, target, IP address आणि timestamp नुसार filtering सह प्रशासकीय क्रियांचा मागोवा. सुरक्षा घटनांचा संपूर्ण इतिहास.
🖥️ Desktop Application
Windows, macOS आणि Linux साठी native Electron desktop app. System tray integration, offline support, auto-update आणि one-click install सह OmniRoute स्वतंत्र application म्हणून चालवा.
प्रमुख वैशिष्ट्ये:
- Server readiness polling (cold start वेळी रिकामी screen दिसत नाही)
- Port management सह system tray
- Content Security Policy
- Single-instance lock
- Restart केल्यावर auto-update
- Platform-conditional UI (macOS traffic lights, Windows/Linux default titlebar)
- अधिक सुरक्षित Electron build packaging — standalone bundle मधील symlink केलेले
node_modulespackaging करण्यापूर्वी शोधून नाकारले जाते, ज्यामुळे build machine वरील runtime dependency टाळली जाते (v2.5.5+) - सुरळीत shutdown — Electron
before-quit, Next.js स्वच्छपणे बंद करते आणि SQLite WAL database locks टाळते (v3.6.2+)
📖 संपूर्ण दस्तऐवजीकरणासाठी electron/README.md पहा.
🌐 V1 WebSocket Bridge (v3.6.6+)
OmniRoute आता /v1/ws upgrade endpoint द्वारे OpenAI-सुसंगत WebSocket clients ना समर्थन देते. सानुकूल scripts/dev/v1-ws-bridge.mjs server, Next.js ला wrap करतो आणि WS connections ना पूर्ण द्विदिशात्मक streaming sessions मध्ये upgrade करतो. Authentication साठी HTTP requests प्रमाणेच API key किंवा session cookie वापरली जाते.
प्रमुख वर्तन:
- Connection प्रस्थापित होण्यापूर्वी
src/lib/ws/handshake.tsद्वारे WS upgrade प्रमाणित केले जाते - Session बंद झाल्यावर किंवा upstream error आल्यास streams स्वच्छपणे समाप्त केले जातात
- विद्यमान HTTP+SSE streaming path सोबत एकाच वेळी कार्य करते
🔑 सिंक टोकन आणि कॉन्फिग बंडल (v3.6.6+)
आता व्याप्ती-निर्धारित सिंक टोकन वापरून एकाधिक उपकरणांवरून आणि बाह्य ऑपरेटरना प्रवेश देणे शक्य आहे:
POST /api/sync/tokens— नवीन सिंक टोकन जारी करा (व्याप्ती-निर्धारित, पर्यायी कालबाह्यतेसह)DELETE /api/sync/tokens/:id— टोकन रद्द कराGET /api/sync/bundle— सर्व असंवेदनशील सेटिंग्जचा आवृत्तीकृत, ETag-कळयुक्त JSON स्नॅपशॉट डाउनलोड करा (पासवर्ड लपवलेले)
कॉन्फिग बंडल src/lib/sync/bundle.ts द्वारे तयार केले जाते. संपूर्ण पेलोड पुन्हा डाउनलोड न करता बदल ओळखण्यासाठी ग्राहक ETag प्रतिसाद हेडरची तुलना करतात.
🧠 GLM थिंकिंग प्रीसेट (v3.6.6+)
GLM Thinking (glmt) आता नोंदणीकृत प्रथम-श्रेणी प्रदाता आहे: कमाल 65 536 आउटपुट टोकन, 24 576 थिंकिंग बजेट, 900 s डीफॉल्ट टाइमआउट, Claude-सुसंगत API स्वरूप आणि GLM कुटुंबासह सामायिक वापर सिंक.
हायब्रिड टोकन मोजणी देखील v3.6.6 मध्ये समाविष्ट झाली आहे: जेव्हा Claude-सुसंगत प्रदाता /messages/count_tokens उपलब्ध करून देतो, तेव्हा OmniRoute मोठ्या विनंत्यांपूर्वी त्याला कॉल करते आणि ते शक्य नसल्यास सुरळीतपणे अंदाजाधारित पर्याय वापरते.
🛡️ सुरक्षित आउटबाउंड फेच आणि SSRF गार्ड (v3.6.6+)
प्रदात्याचे सर्व प्रमाणीकरण आणि मॉडेल शोध कॉल आता द्विस्तरीय आउटबाउंड गार्डमधून जातात:
- URL गार्ड (
src/shared/network/outboundUrlGuard.ts) — सॉकेट उघडण्यापूर्वी खाजगी/लूपबॅक/लिंक-लोकल IP श्रेणी अवरोधित करतो. - सुरक्षित फेच रॅपर (
src/shared/network/safeOutboundFetch.ts) — URL गार्ड लागू करतो, टाइमआउट प्रमाणित करतो आणि तात्पुरत्या त्रुटींनंतर एक्स्पोनेन्शियल बॅकऑफसह पुन्हा प्रयत्न करतो.
गार्ड उल्लंघने HTTP 422 (URL_GUARD_BLOCKED) म्हणून दर्शवली जातात आणि providerAudit.ts द्वारे अनुपालन ऑडिट लॉगमध्ये लिहिली जातात.
🔄 कूलडाउन-जागरूक पुनर्प्रयत्न (v3.6.6+)
अपस्ट्रीम प्रदात्याने मॉडेल-व्याप्त कूलडाउन परत केल्यास चॅट विनंत्या आता आपोआप पुन्हा प्रयत्न करतात. हे REQUEST_RETRY (डीफॉल्ट: 2) आणि MAX_RETRY_INTERVAL_SEC (डीफॉल्ट: 30 s) द्वारे कॉन्फिगर करता येते. x-ratelimit-reset-requests, x-ratelimit-reset-tokens आणि Retry-After मध्ये दर-मर्यादा हेडरचे आकलन सुधारले आहे — प्रत्येक मॉडेलची कूलडाउन स्थिती Resilience डॅशबोर्डमध्ये दृश्यमान आहे.
📋 अनुपालन ऑडिट v2 (v3.6.6+)
ऑडिट लॉगमध्ये आता कर्सर-आधारित पृष्ठांकन, विनंती संदर्भ संवर्धन (विनंती ID, वापरकर्ता एजंट, IP), संरचित प्रमाणीकरण इव्हेंट, फरक संदर्भासह प्रदाता CRUD इव्हेंट आणि SSRF-अवरोधित प्रमाणीकरण लॉगिंग समाविष्ट आहेत. नवीन इव्हेंट src/lib/compliance/providerAudit.ts द्वारे उत्सर्जित केले जातात.








