# OmniRoute — Dashboard Features Gallery (ಕನ್ನಡ) 🌐 **Languages:** 🇺🇸 [English](../../../../guides/FEATURES.md) · 🇪🇹 [am](../../../am/docs/guides/FEATURES.md) · 🇸🇦 [ar](../../../ar/docs/guides/FEATURES.md) · 🇦🇿 [az](../../../az/docs/guides/FEATURES.md) · 🇧🇬 [bg](../../../bg/docs/guides/FEATURES.md) · 🇧🇩 [bn](../../../bn/docs/guides/FEATURES.md) · 🇧🇦 [bs](../../../bs/docs/guides/FEATURES.md) · 🇨🇿 [cs](../../../cs/docs/guides/FEATURES.md) · 🇩🇰 [da](../../../da/docs/guides/FEATURES.md) · 🇩🇪 [de](../../../de/docs/guides/FEATURES.md) · 🇬🇷 [el](../../../el/docs/guides/FEATURES.md) · 🇪🇸 [es](../../../es/docs/guides/FEATURES.md) · 🇪🇪 [et](../../../et/docs/guides/FEATURES.md) · 🇮🇷 [fa](../../../fa/docs/guides/FEATURES.md) · 🇫🇮 [fi](../../../fi/docs/guides/FEATURES.md) · 🇫🇷 [fr](../../../fr/docs/guides/FEATURES.md) · 🇮🇪 [ga](../../../ga/docs/guides/FEATURES.md) · 🇮🇳 [gu](../../../gu/docs/guides/FEATURES.md) · 🇳🇬 [ha](../../../ha/docs/guides/FEATURES.md) · 🇮🇱 [he](../../../he/docs/guides/FEATURES.md) · 🇮🇳 [hi](../../../hi/docs/guides/FEATURES.md) · 🇭🇷 [hr](../../../hr/docs/guides/FEATURES.md) · 🇭🇺 [hu](../../../hu/docs/guides/FEATURES.md) · 🇦🇲 [hy](../../../hy/docs/guides/FEATURES.md) · 🇮🇩 [id](../../../id/docs/guides/FEATURES.md) · 🇳🇬 [ig](../../../ig/docs/guides/FEATURES.md) · 🇮🇹 [it](../../../it/docs/guides/FEATURES.md) · 🇯🇵 [ja](../../../ja/docs/guides/FEATURES.md) · 🇬🇪 [ka](../../../ka/docs/guides/FEATURES.md) · 🇰🇭 [km](../../../km/docs/guides/FEATURES.md) · 🇰🇷 [ko](../../../ko/docs/guides/FEATURES.md) · 🇱🇹 [lt](../../../lt/docs/guides/FEATURES.md) · 🇱🇻 [lv](../../../lv/docs/guides/FEATURES.md) · 🇮🇳 [ml](../../../ml/docs/guides/FEATURES.md) · 🇮🇳 [mr](../../../mr/docs/guides/FEATURES.md) · 🇲🇾 [ms](../../../ms/docs/guides/FEATURES.md) · 🇲🇹 [mt](../../../mt/docs/guides/FEATURES.md) · 🇲🇲 [my](../../../my/docs/guides/FEATURES.md) · 🇳🇵 [ne](../../../ne/docs/guides/FEATURES.md) · 🇳🇱 [nl](../../../nl/docs/guides/FEATURES.md) · 🇳🇴 [no](../../../no/docs/guides/FEATURES.md) · 🇮🇳 [or](../../../or/docs/guides/FEATURES.md) · 🇮🇳 [pa](../../../pa/docs/guides/FEATURES.md) · 🇵🇭 [phi](../../../phi/docs/guides/FEATURES.md) · 🇵🇱 [pl](../../../pl/docs/guides/FEATURES.md) · 🇵🇹 [pt](../../../pt/docs/guides/FEATURES.md) · 🇧🇷 [pt-BR](../../../pt-BR/docs/guides/FEATURES.md) · 🇷🇴 [ro](../../../ro/docs/guides/FEATURES.md) · 🇷🇺 [ru](../../../ru/docs/guides/FEATURES.md) · 🇱🇰 [si](../../../si/docs/guides/FEATURES.md) · 🇸🇰 [sk](../../../sk/docs/guides/FEATURES.md) · 🇸🇮 [sl](../../../sl/docs/guides/FEATURES.md) · 🇷🇸 [sr](../../../sr/docs/guides/FEATURES.md) · 🇸🇪 [sv](../../../sv/docs/guides/FEATURES.md) · 🇰🇪 [sw](../../../sw/docs/guides/FEATURES.md) · 🇮🇳 [ta](../../../ta/docs/guides/FEATURES.md) · 🇮🇳 [te](../../../te/docs/guides/FEATURES.md) · 🇹🇭 [th](../../../th/docs/guides/FEATURES.md) · 🇹🇷 [tr](../../../tr/docs/guides/FEATURES.md) · 🇺🇦 [uk-UA](../../../uk-UA/docs/guides/FEATURES.md) · 🇵🇰 [ur](../../../ur/docs/guides/FEATURES.md) · 🇺🇿 [uz](../../../uz/docs/guides/FEATURES.md) · 🇻🇳 [vi](../../../vi/docs/guides/FEATURES.md) · 🇳🇬 [yo](../../../yo/docs/guides/FEATURES.md) · 🇨🇳 [zh-CN](../../../zh-CN/docs/guides/FEATURES.md) · 🇹🇼 [zh-TW](../../../zh-TW/docs/guides/FEATURES.md) --- 🌐 **Languages:** 🇺🇸 [English](../../../../guides/FEATURES.md) · 🇪🇹 [am](../../../am/docs/guides/FEATURES.md) · 🇸🇦 [ar](../../../ar/docs/guides/FEATURES.md) · 🇦🇿 [az](../../../az/docs/guides/FEATURES.md) · 🇧🇬 [bg](../../../bg/docs/guides/FEATURES.md) · 🇧🇩 [bn](../../../bn/docs/guides/FEATURES.md) · 🇧🇦 [bs](../../../bs/docs/guides/FEATURES.md) · 🇨🇿 [cs](../../../cs/docs/guides/FEATURES.md) · 🇩🇰 [da](../../../da/docs/guides/FEATURES.md) · 🇩🇪 [de](../../../de/docs/guides/FEATURES.md) · 🇬🇷 [el](../../../el/docs/guides/FEATURES.md) · 🇪🇸 [es](../../../es/docs/guides/FEATURES.md) · 🇪🇪 [et](../../../et/docs/guides/FEATURES.md) · 🇮🇷 [fa](../../../fa/docs/guides/FEATURES.md) · 🇫🇮 [fi](../../../fi/docs/guides/FEATURES.md) · 🇫🇷 [fr](../../../fr/docs/guides/FEATURES.md) · 🇮🇪 [ga](../../../ga/docs/guides/FEATURES.md) · 🇮🇳 [gu](../../../gu/docs/guides/FEATURES.md) · 🇳🇬 [ha](../../../ha/docs/guides/FEATURES.md) · 🇮🇱 [he](../../../he/docs/guides/FEATURES.md) · 🇮🇳 [hi](../../../hi/docs/guides/FEATURES.md) · 🇭🇷 [hr](../../../hr/docs/guides/FEATURES.md) · 🇭🇺 [hu](../../../hu/docs/guides/FEATURES.md) · 🇦🇲 [hy](../../../hy/docs/guides/FEATURES.md) · 🇮🇩 [id](../../../id/docs/guides/FEATURES.md) · 🇳🇬 [ig](../../../ig/docs/guides/FEATURES.md) · 🇮🇹 [it](../../../it/docs/guides/FEATURES.md) · 🇯🇵 [ja](../../../ja/docs/guides/FEATURES.md) · 🇬🇪 [ka](../../../ka/docs/guides/FEATURES.md) · 🇰🇭 [km](../../../km/docs/guides/FEATURES.md) · 🇰🇷 [ko](../../../ko/docs/guides/FEATURES.md) · 🇱🇹 [lt](../../../lt/docs/guides/FEATURES.md) · 🇱🇻 [lv](../../../lv/docs/guides/FEATURES.md) · 🇮🇳 [ml](../../../ml/docs/guides/FEATURES.md) · 🇮🇳 [mr](../../../mr/docs/guides/FEATURES.md) · 🇲🇾 [ms](../../../ms/docs/guides/FEATURES.md) · 🇲🇹 [mt](../../../mt/docs/guides/FEATURES.md) · 🇲🇲 [my](../../../my/docs/guides/FEATURES.md) · 🇳🇵 [ne](../../../ne/docs/guides/FEATURES.md) · 🇳🇱 [nl](../../../nl/docs/guides/FEATURES.md) · 🇳🇴 [no](../../../no/docs/guides/FEATURES.md) · 🇮🇳 [or](../../../or/docs/guides/FEATURES.md) · 🇮🇳 [pa](../../../pa/docs/guides/FEATURES.md) · 🇵🇭 [phi](../../../phi/docs/guides/FEATURES.md) · 🇵🇱 [pl](../../../pl/docs/guides/FEATURES.md) · 🇵🇹 [pt](../../../pt/docs/guides/FEATURES.md) · 🇧🇷 [pt-BR](../../../pt-BR/docs/guides/FEATURES.md) · 🇷🇴 [ro](../../../ro/docs/guides/FEATURES.md) · 🇷🇺 [ru](../../../ru/docs/guides/FEATURES.md) · 🇱🇰 [si](../../../si/docs/guides/FEATURES.md) · 🇸🇰 [sk](../../../sk/docs/guides/FEATURES.md) · 🇸🇮 [sl](../../../sl/docs/guides/FEATURES.md) · 🇷🇸 [sr](../../../sr/docs/guides/FEATURES.md) · 🇸🇪 [sv](../../../sv/docs/guides/FEATURES.md) · 🇰🇪 [sw](../../../sw/docs/guides/FEATURES.md) · 🇮🇳 [ta](../../../ta/docs/guides/FEATURES.md) · 🇮🇳 [te](../../../te/docs/guides/FEATURES.md) · 🇹🇭 [th](../../../th/docs/guides/FEATURES.md) · 🇹🇷 [tr](../../../tr/docs/guides/FEATURES.md) · 🇺🇦 [uk-UA](../../../uk-UA/docs/guides/FEATURES.md) · 🇵🇰 [ur](../../../ur/docs/guides/FEATURES.md) · 🇺🇿 [uz](../../../uz/docs/guides/FEATURES.md) · 🇻🇳 [vi](../../../vi/docs/guides/FEATURES.md) · 🇳🇬 [yo](../../../yo/docs/guides/FEATURES.md) · 🇨🇳 [zh-CN](../../../zh-CN/docs/guides/FEATURES.md) · 🇹🇼 [zh-TW](../../../zh-TW/docs/guides/FEATURES.md) OmniRoute ಡ್ಯಾಶ್ಬೋರ್ಡ್ನ ಪ್ರತಿಯೊಂದು ವಿಭಾಗದ ದೃಶ್ಯ ಮಾರ್ಗದರ್ಶಿ. > 📅 **ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ:** 2026-06-28 — **v3.8.40** --- ## ✨ v3.8.0 ಮುಖ್ಯಾಂಶಗಳು v3.7.x → v3.8.0 ಆವೃತ್ತಿ ಚಕ್ರವು ಶೂನ್ಯ-ಸಂರಚನೆಯ ಸ್ವಯಂ ರೂಟಿಂಗ್, ಹೊಸ ಪೂರೈಕೆದಾರರು, OAuth ಹರಿವುಗಳು, ಹೆಚ್ಚಿನ ಸ್ಥಿತಿಸ್ಥಾಪಕತೆ ಮತ್ತು ಇನ್ನಷ್ಟು ಸಮೃದ್ಧವಾದ CLI ಅನುಭವವನ್ನು ಸೇರಿಸಿದೆ. ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳು ಕೆಳಗಿವೆ — ಸಂಪೂರ್ಣ ವಿವರಗಳು ಈ ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಮುಂದೆ ಮತ್ತು ಲಿಂಕ್ ಮಾಡಲಾದ ನಿರ್ದಿಷ್ಟತೆಗಳಲ್ಲಿ ಲಭ್ಯವಿವೆ. - 🤖 **Auto Combo / ಶೂನ್ಯ-ಸಂರಚನೆಯ ಸ್ವಯಂ-ರೂಟಿಂಗ್** — `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-cli` SQLite ಸಂಗ್ರಹದ ಮೂಲಕ ಲಾಗಿನ್ ಮಾಡಿ, ಬ್ರೌಸರ್ ಅಗತ್ಯವಿಲ್ಲ - 📉 **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 ಸ್ಥಿರ ಸಂಗ್ರಹಣೆ 📚 **ಸಂಬಂಧಿತ ದಸ್ತಾವೇಜುಗಳು:** [ಕೌಶಲ್ಯಗಳ ಫ್ರೇಮ್ವರ್ಕ್](../frameworks/SKILLS.md) · [ಮೆಮೊರಿ ಸಿಸ್ಟಮ್](../frameworks/MEMORY.md) · [ಕ್ಲೌಡ್ ಏಜೆಂಟ್ಗಳು](../frameworks/CLOUD_AGENT.md) · [ವೆಬ್ಹುಕ್ಗಳು](../frameworks/WEBHOOKS.md) · [Reasoning Replay Cache](../routing/REASONING_REPLAY.md) --- ## 🔌 ಪೂರೈಕೆದಾರರು AI ಪೂರೈಕೆದಾರರ ಸಂಪರ್ಕಗಳನ್ನು ನಿರ್ವಹಿಸಿ: OAuth ಪೂರೈಕೆದಾರರು (Claude Code, Codex), API ಕೀ ಪೂರೈಕೆದಾರರು (Groq, DeepSeek, OpenRouter), ಮತ್ತು ಉಚಿತ ಪೂರೈಕೆದಾರರು (Qoder, Kiro). Kiro ಖಾತೆಗಳು ಕ್ರೆಡಿಟ್ ಬಾಕಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿವೆ — ಉಳಿದಿರುವ ಕ್ರೆಡಿಟ್ಗಳು, ಒಟ್ಟು ಮಿತಿ ಮತ್ತು ನವೀಕರಣ ದಿನಾಂಕವನ್ನು ಡ್ಯಾಶ್ಬೋರ್ಡ್ → ಬಳಕೆಯಲ್ಲಿ ನೋಡಬಹುದು. OpenRouter ಸಂಪರ್ಕಗಳು ಸುಧಾರಿತ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಪ್ರತಿ ಸಂಪರ್ಕಕ್ಕೆ ಒಂದು `preset` ಅನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. ಅದನ್ನು ಹೊಂದಿಸಿದಾಗ, ಕ್ಲೈಂಟ್ ವಿನಂತಿಯು ಈಗಾಗಲೇ ತನ್ನದೇ ಆದ `preset` ಅನ್ನು ಒದಗಿಸಿರದ ಹೊರತು, OmniRoute ಅದನ್ನು OpenRouter ಉನ್ನತ-ಮಟ್ಟದ ವಿನಂತಿ ಕ್ಷೇತ್ರವಾಗಿ ಕಳುಹಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ `"preset": "email-copywriter"`. ![ಪೂರೈಕೆದಾರರ ಡ್ಯಾಶ್ಬೋರ್ಡ್](../screenshots/01-providers.png) --- ## 🎨 ಕಾಂಬೊಗಳು 19 ಸಾರ್ವಜನಿಕ ಕಾರ್ಯತಂತ್ರಗಳೊಂದಿಗೆ ಮಾದರಿ ರೂಟಿಂಗ್ ಕಾಂಬೊಗಳನ್ನು ರಚಿಸಿ: priority, weighted, round-robin, context-relay, fill-first, p2c (ಎರಡು ಆಯ್ಕೆಗಳ ಶಕ್ತಿ), random, least-used, cost-optimized, reset-aware, reset-window, headroom, strict-random, auto, lkgp (ಕೊನೆಯದಾಗಿ ಯಶಸ್ವಿಯಾದ ಪೂರೈಕೆದಾರ), context-optimized, cache-optimized, **fusion** (ಮಾದರಿಗಳ ಪ್ಯಾನೆಲ್ಗೆ ಸಮಾನಾಂತರವಾಗಿ ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸಿ, ನಂತರ ನಿರ್ಣಾಯಕ ಮಾದರಿಯ ಮೂಲಕ ಒಂದೇ ಉತ್ತರವನ್ನು ಸಂಶ್ಲೇಷಿಸುವುದು), ಮತ್ತು **pipeline**. ಪ್ರತಿಯೊಂದು ಕಾಂಬೊ ಸ್ವಯಂಚಾಲಿತ ಫಾಲ್ಬ್ಯಾಕ್ನೊಂದಿಗೆ ಅನೇಕ ಮಾದರಿಗಳನ್ನು ಸರಪಳಿಯಾಗಿ ಜೋಡಿಸುತ್ತದೆ ಮತ್ತು ತ್ವರಿತ ಟೆಂಪ್ಲೇಟ್ಗಳು ಹಾಗೂ ಸನ್ನದ್ಧತಾ ಪರಿಶೀಲನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಇತ್ತೀಚಿನ ಕಾಂಬೊ ಸುಧಾರಣೆಗಳು: - **ರಚನಾತ್ಮಕ ಕಾಂಬೊ ಬಿಲ್ಡರ್** — ಪೂರೈಕೆದಾರ, ಮಾದರಿ ಮತ್ತು ನಿಖರವಾದ ಖಾತೆ/ಸಂಪರ್ಕವನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರತಿಯೊಂದು ಹಂತವನ್ನು ರಚಿಸಿ - **ಪುನರಾವರ್ತಿತ ಪೂರೈಕೆದಾರರ ಬೆಂಬಲ** — `(provider, model, connection)` ಟ್ಯೂಪಲ್ ಅನನ್ಯವಾಗಿರುವವರೆಗೆ, ಒಂದೇ ಕಾಂಬೊದಲ್ಲಿ ಅದೇ ಪೂರೈಕೆದಾರರನ್ನು ಹಲವು ಬಾರಿ ಮರುಬಳಸಿ - **ಕಾಂಬೊ ಗುರಿಯ ಸ್ಥಿತಿ** — ಎಲ್ಲವನ್ನೂ ಮಾದರಿ ಸ್ಟ್ರಿಂಗ್ಗಳಾಗಿ ಒಗ್ಗೂಡಿಸುವ ಬದಲು, ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಸ್ಥಿತಿ ವೀಕ್ಷಣೆಗಳು ಈಗ ಪ್ರತ್ಯೇಕ ಕಾಂಬೊ ಗುರಿಗಳು/ಹಂತಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಗುರುತಿಸುತ್ತವೆ - **ಸಂಯೋಜಿತ ಟಿಯರ್ ಕ್ರಮ** — `defaultTier -> fallbackTier` ಈಗ ಉನ್ನತ-ಮಟ್ಟದ ಕಾಂಬೊ ಹಂತಗಳ ರನ್ಟೈಮ್ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ/ಫಾಲ್ಬ್ಯಾಕ್ ಕ್ರಮದ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರುತ್ತದೆ - **ಸಿಸ್ಟಂ ಪ್ರಾಂಪ್ಟ್ ಟೆಂಪ್ಲೇಟ್ಗಳು** — ಕಾಂಬೊ `system_message` ಸರ್ವರ್-ಸೈಡ್ `{{MODEL_ID}}`, `{{PROVIDER_ID}}`, `{{ACCOUNT}}` ಮತ್ತು `{{FINGERPRINT}}` ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ; ಡಿಸ್ಪ್ಯಾಚ್ ಮಾಡುವುದಕ್ಕೆ ಸ್ವಲ್ಪ ಮುನ್ನ ನಿಜವಾಗಿ ರೂಟ್ ಮಾಡಲಾದ ಗುರಿಯಿಂದ ಇವುಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ. ಅನುಮತಿಪಟ್ಟಿಗೆ ಒಳಪಟ್ಟಿದ್ದು ಪುನರಾವರ್ತಿತವಲ್ಲ; ಅಜ್ಞಾತ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ಗಳು ಅಕ್ಷರಶಃ ಹಾಗೆಯೇ ಉಳಿಯುತ್ತವೆ; ಖಾಲಿ ಮೌಲ್ಯಗಳು ಖಾಲಿಯಾಗಿ ವಿಸ್ತರಿಸುತ್ತವೆ; ಕ್ಲೈಂಟ್ ಸಿಸ್ಟಂ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಎಂದಿಗೂ ಮರುಬರೆಯಲಾಗುವುದಿಲ್ಲ. `{{FINGERPRINT}}` ಸ್ಥಿರಗೊಳಿಸಿದ ಅಥವಾ ಸ್ವಯಂ-ಪರಿವರ್ತಿತ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಹೊಂದಿರುವ ಫಿಂಗರ್ಪ್ರಿಂಟ್-ಆಧಾರಿತ ಉಚಿತ ಪೂರೈಕೆದಾರರಿಗೆ ಮಾತ್ರ ಪರಿಹರಿಸಲ್ಪಡುತ್ತದೆ — ಇತರೆಡೆ ಅದು ಖಾಲಿಯಾಗಿ ವಿಸ್ತರಿಸುತ್ತದೆ (ಉದಾ. ಏಕ-ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಸಂಪರ್ಕಗಳು, ಫಿಂಗರ್ಪ್ರಿಂಟ್ ರಹಿತ ಪೂರೈಕೆದಾರರು). ವಿಸ್ತರಣೆಯು ಪ್ರಮಾಣಿತ ಡಿಸ್ಪ್ಯಾಚ್ ಲೂಪ್, round-robin ಮತ್ತು ಸ್ಥಿರಗೊಳಿಸಿದ context-cache ಸೆಷನ್ಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತದೆ; fusion, chaos, pipeline ಮತ್ತು nested-execute ಕಾರ್ಯತಂತ್ರಗಳು ಇನ್ನೂ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ಗಳನ್ನು ವಿಸ್ತರಿಸುವುದಿಲ್ಲ. ![ಕಾಂಬೊಗಳ ಡ್ಯಾಶ್ಬೋರ್ಡ್](../screenshots/02-combos.png) --- ## 📊 ವಿಶ್ಲೇಷಣೆ ಟೋಕನ್ ಬಳಕೆ, ವೆಚ್ಚದ ಅಂದಾಜುಗಳು, ಚಟುವಟಿಕೆಯ ಹೀಟ್ಮ್ಯಾಪ್ಗಳು, ಸಾಪ್ತಾಹಿಕ ವಿತರಣಾ ಚಾರ್ಟ್ಗಳು ಮತ್ತು ಪ್ರತಿ ಪೂರೈಕೆದಾರರ ವಿವರಗಳೊಂದಿಗೆ ಸಮಗ್ರ ಬಳಕೆ ವಿಶ್ಲೇಷಣೆ. ![ವಿಶ್ಲೇಷಣಾ ಡ್ಯಾಶ್ಬೋರ್ಡ್](../screenshots/03-analytics.png) --- ## 🏥 ಸಿಸ್ಟಂ ಸ್ಥಿತಿ ನೈಜ-ಸಮಯದ ಮೇಲ್ವಿಚಾರಣೆ: ಅಪ್ಟೈಮ್, ಮೆಮೊರಿ, ಆವೃತ್ತಿ, ಲೇಟೆನ್ಸಿ ಪರ್ಸೆಂಟೈಲ್ಗಳು (p50/p95/p99), ಕ್ಯಾಶ್ ಅಂಕಿಅಂಶಗಳು, ಪೂರೈಕೆದಾರರ ಸರ್ಕ್ಯೂಟ್ ಬ್ರೇಕರ್ ಸ್ಥಿತಿಗಳು, ಸಕ್ರಿಯ ಕೋಟಾ-ಮೇಲ್ವಿಚಾರಿತ ಸೆಷನ್ಗಳು ಮತ್ತು ಕಾಂಬೊ ಗುರಿಯ ಸ್ಥಿತಿ. ![ಸ್ಥಿತಿ ಡ್ಯಾಶ್ಬೋರ್ಡ್](../screenshots/04-health.png) --- ## 🔧 ಅನುವಾದಕ ಪ್ಲೇಗ್ರೌಂಡ್ API ಅನುವಾದಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು ನಾಲ್ಕು ಮೋಡ್ಗಳು: **ಪ್ಲೇಗ್ರೌಂಡ್** (ಫಾರ್ಮ್ಯಾಟ್ ಪರಿವರ್ತಕ), **ಚಾಟ್ ಟೆಸ್ಟರ್** (ಲೈವ್ ವಿನಂತಿಗಳು), **ಟೆಸ್ಟ್ ಬೆಂಚ್** (ಬ್ಯಾಚ್ ಪರೀಕ್ಷೆಗಳು), ಮತ್ತು **ಲೈವ್ ಮಾನಿಟರ್** (ನೈಜ-ಸಮಯದ ಸ್ಟ್ರೀಮ್). ![ಅನುವಾದಕ ಪ್ಲೇಗ್ರೌಂಡ್](../screenshots/05-translator.png) --- ## 🎮 ಮಾಡೆಲ್ ಪ್ಲೇಗ್ರೌಂಡ್ _(v2.0.9+)_ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಿಂದಲೇ ಯಾವುದೇ ಮಾಡೆಲ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಿ. ಪೂರೈಕೆದಾರ, ಮಾಡೆಲ್ ಮತ್ತು ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ, Monaco Editor ಮೂಲಕ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಬರೆಯಿರಿ, ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ಸ್ಟ್ರೀಮ್ ಮಾಡಿ, ಸ್ಟ್ರೀಮ್ನ ಮಧ್ಯದಲ್ಲೇ ಸ್ಥಗಿತಗೊಳಿಸಿ ಮತ್ತು ಸಮಯ ಮಾಪನಗಳನ್ನು ವೀಕ್ಷಿಸಿ. --- ## 🎨 ಥೀಮ್ಗಳು _(v2.0.5+)_ ಸಂಪೂರ್ಣ ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗಾಗಿ ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ ಬಣ್ಣದ ಥೀಮ್ಗಳು. 7 ಪೂರ್ವನಿಗದಿತ ಬಣ್ಣಗಳಿಂದ (ಕೋರಲ್, ನೀಲಿ, ಕೆಂಪು, ಹಸಿರು, ನೇರಳೆ, ಕಿತ್ತಳೆ, ಸಯಾನ್) ಆಯ್ಕೆಮಾಡಿ ಅಥವಾ ಯಾವುದೇ ಹೆಕ್ಸ್ ಬಣ್ಣವನ್ನು ಆರಿಸುವ ಮೂಲಕ ಕಸ್ಟಮ್ ಥೀಮ್ ರಚಿಸಿ. ಲೈಟ್, ಡಾರ್ಕ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಮೋಡ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. --- ## ⚙️ ಸೆಟ್ಟಿಂಗ್ಗಳು **7 ಟ್ಯಾಬ್ಗಳನ್ನು** ಹೊಂದಿರುವ ಸಮಗ್ರ ಸೆಟ್ಟಿಂಗ್ಗಳ ಫಲಕ: - **ಸಾಮಾನ್ಯ** — ಸಿಸ್ಟಮ್ ಸಂಗ್ರಹಣೆ, ಬ್ಯಾಕಪ್ ನಿರ್ವಹಣೆ (ಡೇಟಾಬೇಸ್ ರಫ್ತು/ಆಮದು) - **ಗೋಚರತೆ** — ಥೀಮ್ ಆಯ್ಕೆಗಾರ (ಡಾರ್ಕ್/ಲೈಟ್/ಸಿಸ್ಟಮ್), ಬಣ್ಣದ ಥೀಮ್ ಪೂರ್ವನಿಗದಿಗಳು ಮತ್ತು ಕಸ್ಟಮ್ ಬಣ್ಣಗಳು, ಸ್ಥಿತಿ ಲಾಗ್ ಗೋಚರತೆ, ಸೈಡ್ಬಾರ್ ಐಟಂ ಮತ್ತು ಗುಂಪು ವಿಭಜಕದ ಗೋಚರತೆ ನಿಯಂತ್ರಣಗಳು, ಎಂಡ್ಪಾಯಿಂಟ್ ಟನಲ್ ಗೋಚರತೆ ನಿಯಂತ್ರಣಗಳು - **AI** — AI ಸಹಾಯಕ ವೈಶಿಷ್ಟ್ಯಗಳು, ಡೀಫಾಲ್ಟ್ ರೂಟಿಂಗ್ ಪೂರ್ವನಿಗದಿಗಳು (ಆಟೋ ಕಾಂಬೊ `auto/coding`, `auto/fast`, `auto/cheap`, `auto/smart`), ರೀಸನಿಂಗ್ ರೀಪ್ಲೇ ಕ್ಯಾಶ್ ಮತ್ತು ಕೌಶಲ್ಯ/ಮೆಮೊರಿ ಟಾಗಲ್ಗಳು - **ಭದ್ರತೆ** — API ಎಂಡ್ಪಾಯಿಂಟ್ ರಕ್ಷಣೆ, ಕಸ್ಟಮ್ ಪೂರೈಕೆದಾರ ನಿರ್ಬಂಧಿಸುವಿಕೆ, IP ಫಿಲ್ಟರಿಂಗ್, ಸೆಷನ್ ಮಾಹಿತಿ - **ರೂಟಿಂಗ್** — ಮಾಡೆಲ್ ಅಲಿಯಾಸ್ಗಳು, ಹಿನ್ನೆಲೆ ಕಾರ್ಯದ ಗುಣಮಟ್ಟ ಇಳಿಕೆ, ಮ್ಯಾನಿಫೆಸ್ಟ್-ಅವೇರ್ ಟಿಯರ್ ರೂಟಿಂಗ್ (W1–W4), `fallbackDelayMs`, ಪ್ರತಿ-ಸೆಷನ್ ಸ್ಟಿಕ್ಕಿ ರೂಟಿಂಗ್ - **ಸ್ಥಿತಿಸ್ಥಾಪಕತೆ** — ರೇಟ್ ಲಿಮಿಟ್ ಸ್ಥಿರತೆ, ಸರ್ಕ್ಯೂಟ್ ಬ್ರೇಕರ್ ಟ್ಯೂನಿಂಗ್, ನಿಷೇಧಿತ ಖಾತೆಗಳ ಸ್ವಯಂ-ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವಿಕೆ, ಪೂರೈಕೆದಾರರ ಅವಧಿ ಮುಕ್ತಾಯ ಮೇಲ್ವಿಚಾರಣೆ, **ಕಾಂಟೆಕ್ಸ್ಟ್ ರಿಲೇ** ಹ್ಯಾಂಡ್ಆಫ್ ಮಿತಿ ಮತ್ತು ಸಾರಾಂಶ ಮಾಡೆಲ್ ಸಂರಚನೆ, ಪ್ರತಿ-ಪೂರೈಕೆದಾರ 429 ವರ್ಗೀಕರಣ ಮತ್ತು `useUpstream429BreakerHints` ಟಾಗಲ್, ಮಾಡೆಲ್ ಕೂಲ್ಡೌನ್ಗಳು - **ಸುಧಾರಿತ** — ಸಂರಚನಾ ಅತಿಕ್ರಮಣಗಳು, ಸಂರಚನಾ ಆಡಿಟ್ ಟ್ರೇಲ್, ಫಾಲ್ಬ್ಯಾಕ್ ಗುಣಮಟ್ಟ ಇಳಿಕೆ ಮೋಡ್, Responses API ಗಾಗಿ ಹಿನ್ನೆಲೆ ಮೋಡ್ ಗುಣಮಟ್ಟ ಇಳಿಕೆ ![ಸೆಟ್ಟಿಂಗ್ಗಳ ಡ್ಯಾಶ್ಬೋರ್ಡ್](../screenshots/06-settings.png) --- ## 🔧 CLI ಪರಿಕರಗಳು AI ಕೋಡಿಂಗ್ ಪರಿಕರಗಳಿಗಾಗಿ ಒಂದು-ಕ್ಲಿಕ್ ಸಂರಚನೆ: Claude Code, Codex CLI, OpenClaw, Kilo Code, Antigravity, Cline, Continue, Cursor ಮತ್ತು Factory Droid. ಸ್ವಯಂಚಾಲಿತ ಸಂರಚನೆ ಅನ್ವಯಿಸುವಿಕೆ/ಮರುಹೊಂದಿಸುವಿಕೆ, ಸಂಪರ್ಕ ಪ್ರೊಫೈಲ್ಗಳು ಮತ್ತು ಮಾಡೆಲ್ ಮ್ಯಾಪಿಂಗ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ![CLI ಪರಿಕರಗಳ ಡ್ಯಾಶ್ಬೋರ್ಡ್](../screenshots/07-cli-tools.png) --- ## 🤖 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 ಖಾತೆ ಬದಲಾವಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. [ಸಂದರ್ಭ ರಿಲೇ ದಸ್ತಾವೇಜು](../architecture/ARCHITECTURE.md) ನೋಡಿ. --- ## 🗜️ ಪ್ರಾಂಪ್ಟ್ ಸಂಕುಚನ _(v3.7.9+)_ ಸಂದರ್ಭ ಮತ್ತು ಕ್ಯಾಶ್ ಈಗ Caveman, RTK ಮತ್ತು ಸಂಕುಚನ ಕಾಂಬೊಗಳಿಗೆ ಮೀಸಲಾದ ಪುಟಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: - **Caveman** — ಭಾಷೆ-ಅರಿತ ನಿಯಮ ಪ್ಯಾಕ್ಗಳು, ಮುನ್ನೋಟ, ಔಟ್ಪುಟ್-ಮೋಡ್ ನಿಯಂತ್ರಣಗಳು ಮತ್ತು ವಿಶ್ಲೇಷಣೆ - **RTK** — ಶೆಲ್, git, ಪರೀಕ್ಷೆ, ಬಿಲ್ಡ್, ಪ್ಯಾಕೇಜ್, Docker, ಇನ್ಫ್ರಾ, JSON ಮತ್ತು ಸ್ಟ್ಯಾಕ್-ಟ್ರೇಸ್ ಔಟ್ಪುಟ್ಗಾಗಿ ಕಮಾಂಡ್-ಅರಿತ ಸಂಕುಚನ - **ಸಂಕುಚನ ಕಾಂಬೊಗಳು** — ರೂಟಿಂಗ್ ಕಾಂಬೊಗಳಿಗೆ ನಿಯೋಜಿಸಲಾದ `rtk -> caveman` ನಂತಹ ಹೆಸರಿಸಲಾದ ಪೈಪ್ಲೈನ್ಗಳು; ಎರಡೂ ಎಂಜಿನ್ಗಳು ಅನ್ವಯಿಸಿದಾಗ ಡೀಫಾಲ್ಟ್ ಸ್ಟ್ಯಾಕ್ ಮಾಡಿದ ಲೆಕ್ಕಾಚಾರವು ಸರಾಸರಿ `~89%` ಮತ್ತು ಅರ್ಹ ಸಂದರ್ಭದ `78-95%` ಉಳಿತಾಯವನ್ನು ತಲುಪುತ್ತದೆ - **ಕಚ್ಚಾ ಔಟ್ಪುಟ್ ಮರುಪಡೆಯುವಿಕೆ** — ಸಂಕುಚಿತ ವೈಫಲ್ಯಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಐಚ್ಛಿಕವಾಗಿ ಪರಿಷ್ಕರಿಸಲಾದ RTK ಕಚ್ಚಾ-ಔಟ್ಪುಟ್ ಪಾಯಿಂಟರ್ಗಳು [ಸಂಕುಚನ ಮಾರ್ಗದರ್ಶಿ](../compression/COMPRESSION_GUIDE.md), [RTK ಸಂಕುಚನ](../compression/RTK_COMPRESSION.md), ಮತ್ತು [ಸಂಕುಚನ ಎಂಜಿನ್ಗಳು](../compression/COMPRESSION_ENGINES.md) ನೋಡಿ. --- ## 🛡️ ಪ್ರಾಕ್ಸಿ ಬಲಪಡಿಸುವಿಕೆ _(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`). ಪ್ರೊವೈಡರ್ಗಳು, ಕಾಂಬೊಗಳು, ಲಾಗ್ಗಳು, ಕೋಟಾ ಮತ್ತು ಪ್ಲೇಗ್ರೌಂಡ್ ಪರದೆಗಳಾದ್ಯಂತ ಪೂರ್ಣ ಖಾತೆ ಇಮೇಲ್ಗಳನ್ನು ಜಾಗತಿಕವಾಗಿ ತೋರಿಸಲು ಅಥವಾ ಮರೆಮಾಚಲು ಸೆಟ್ಟಿಂಗ್ಗಳು → ಗೋಚರತೆ → ಖಾತೆ ಇಮೇಲ್ ಗೋಚರತೆ ಬಳಸಿ. --- ## 👁️ ಮಾದರಿ ಗೋಚರತೆ ಟಾಗಲ್ _(v3.5.6+)_ ಪ್ರೊವೈಡರ್ ಪುಟದ ಮಾದರಿ ಪಟ್ಟಿಯು ಈಗ ಇವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: - **ನೈಜ-ಸಮಯದ ಹುಡುಕಾಟ/ಫಿಲ್ಟರ್ ಪಟ್ಟಿ** — ನಿರ್ದಿಷ್ಟ ಮಾದರಿಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಹುಡುಕಿ - **ಪ್ರತಿ-ಮಾದರಿ ಗೋಚರತೆ ಟಾಗಲ್** (👁 ಐಕಾನ್) — ಮರೆಮಾಡಿದ ಮಾದರಿಗಳು ಮಸುಕಾಗಿ ಕಾಣಿಸುತ್ತವೆ ಮತ್ತು `/v1/models` ಕ್ಯಾಟಲಾಗ್ನಿಂದ ಹೊರಗಿಡಲ್ಪಡುತ್ತವೆ - **ಸಕ್ರಿಯ-ಎಣಿಕೆ ಬ್ಯಾಡ್ಜ್** (`N/M active`) — ಒಟ್ಟು ಮಾದರಿಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಎಷ್ಟು ಮಾದರಿಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಒಂದು ನೋಟದಲ್ಲೇ ತೋರಿಸುತ್ತದೆ --- ## 🔧 OAuth Env ದುರಸ್ತಿ _(v3.6.1+)_ ಕಾಣೆಯಾದ ಪರಿಸರ ವೇರಿಯಬಲ್ಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸುವ ಮತ್ತು ದೋಷಪೂರಿತ ದೃಢೀಕರಣ ಸ್ಥಿತಿಯನ್ನು ಸರಿಪಡಿಸುವ OAuth ಪೂರೈಕೆದಾರರಿಗಾಗಿ ಒಂದು-ಕ್ಲಿಕ್ "env ದುರಸ್ತಿ" ಕ್ರಿಯೆ. ಇದನ್ನು `ಡ್ಯಾಶ್ಬೋರ್ಡ್ → ಪೂರೈಕೆದಾರರು → [OAuth ಪೂರೈಕೆದಾರ] → env ದುರಸ್ತಿ` ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು. ಕೆಳಗಿನವುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಹಚ್ಚಿ ದುರಸ್ತಿ ಮಾಡುತ್ತದೆ: - ಕಾಣೆಯಾದ OAuth ಕ್ಲೈಂಟ್ ರುಜುವಾತುಗಳು - ದೋಷಪೂರಿತ env ಫೈಲ್ ನಮೂದುಗಳು - ಬ್ಯಾಕಪ್ ಪಥದ ಶುದ್ಧೀಕರಣ --- ## 🗑️ ಅನ್ಇನ್ಸ್ಟಾಲ್ / ಸಂಪೂರ್ಣ ಅನ್ಇನ್ಸ್ಟಾಲ್ _(v3.6.2+)_ ಎಲ್ಲಾ ಅನುಸ್ಥಾಪನಾ ವಿಧಾನಗಳಿಗಾಗಿ ಸ್ವಚ್ಛವಾಗಿ ತೆಗೆದುಹಾಕುವ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು: | ಕಮಾಂಡ್ | ಕ್ರಿಯೆ | | ------------------------ | ---------------------------------------------------------------------------------------------------------- | | `npm run uninstall` | ಸಿಸ್ಟಮ್ ಆ್ಯಪ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಆದರೆ `~/.omniroute` ನಲ್ಲಿ **ನಿಮ್ಮ DB ಮತ್ತು ಸಂರಚನೆಗಳನ್ನು ಉಳಿಸುತ್ತದೆ**. | | `npm run uninstall:full` | ಆ್ಯಪ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದರ ಜೊತೆಗೆ **ಎಲ್ಲಾ ಸಂರಚನೆಗಳು, ಕೀಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸುತ್ತದೆ**. | --- ## 🖼️ ಮಾಧ್ಯಮ _(v2.0.3+)_ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಿಂದ ಚಿತ್ರಗಳು, ವೀಡಿಯೊಗಳು ಮತ್ತು ಸಂಗೀತವನ್ನು ರಚಿಸಿ. OpenAI, xAI, Together, Hyperbolic, SD WebUI, ComfyUI, AnimateDiff, Stable Audio Open ಮತ್ತು MusicGen ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. --- ## 📝 ವಿನಂತಿ ಲಾಗ್ಗಳು ಪೂರೈಕೆದಾರ, ಮಾದರಿ, ಖಾತೆ ಮತ್ತು API ಕೀ ಆಧಾರಿತ ಫಿಲ್ಟರಿಂಗ್ನೊಂದಿಗೆ ನೈಜ-ಸಮಯದ ವಿನಂತಿ ಲಾಗಿಂಗ್. ಸ್ಥಿತಿ ಕೋಡ್ಗಳು, ಟೋಕನ್ ಬಳಕೆ, ವಿಳಂಬ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯ ವಿವರಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ![ಬಳಕೆಯ ಲಾಗ್ಗಳು](../screenshots/08-usage.png) --- ## 🌐 API ಎಂಡ್ಪಾಯಿಂಟ್ ಸಾಮರ್ಥ್ಯಗಳ ವಿವರವಾದ ವಿಭಜನೆಯೊಂದಿಗೆ ನಿಮ್ಮ ಏಕೀಕೃತ API ಎಂಡ್ಪಾಯಿಂಟ್: ಚಾಟ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಳು, Responses API, ಎಂಬೆಡಿಂಗ್ಗಳು, ಚಿತ್ರ ರಚನೆ, ಮರುಶ್ರೇಯಾಂಕ, ಆಡಿಯೊ ಲಿಪ್ಯಂತರ, ಪಠ್ಯದಿಂದ ಧ್ವನಿ, ಮಾಡರೇಷನ್ಗಳು ಮತ್ತು ನೋಂದಾಯಿತ API ಕೀಗಳು. ದೂರಸ್ಥ ಪ್ರವೇಶಕ್ಕಾಗಿ Cloudflare Quick Tunnel, Tailscale Funnel, ngrok Tunnel ಮತ್ತು ಕ್ಲೌಡ್ ಪ್ರಾಕ್ಸಿ ಬೆಂಬಲ ಲಭ್ಯವಿದೆ. ![ಎಂಡ್ಪಾಯಿಂಟ್ ಡ್ಯಾಶ್ಬೋರ್ಡ್](../screenshots/09-endpoint.png) --- ## 🔑 API ಕೀ ನಿರ್ವಹಣೆ API ಕೀಗಳನ್ನು ರಚಿಸಿ, ವ್ಯಾಪ್ತಿ ನಿಗದಿಪಡಿಸಿ ಮತ್ತು ಹಿಂಪಡೆಯಿರಿ. ಪ್ರತಿ ಕೀಯನ್ನು ಸಂಪೂರ್ಣ ಪ್ರವೇಶ ಅಥವಾ ಓದಲು-ಮಾತ್ರ ಅನುಮತಿಗಳೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ಮಾದರಿಗಳು/ಪೂರೈಕೆದಾರರಿಗೆ ಸೀಮಿತಗೊಳಿಸಬಹುದು. ಬಳಕೆ ಟ್ರ್ಯಾಕಿಂಗ್ನೊಂದಿಗೆ ದೃಶ್ಯಾತ್ಮಕ ಕೀ ನಿರ್ವಹಣೆ. --- ## 📋 ಆಡಿಟ್ ಲಾಗ್ ಕ್ರಿಯೆಯ ಪ್ರಕಾರ, ಕ್ರಿಯೆ ನಿರ್ವಹಿಸಿದವರು, ಗುರಿ, IP ವಿಳಾಸ ಮತ್ತು ಸಮಯಮುದ್ರೆ ಆಧಾರಿತ ಫಿಲ್ಟರಿಂಗ್ನೊಂದಿಗೆ ಆಡಳಿತಾತ್ಮಕ ಕ್ರಿಯೆಗಳ ಟ್ರ್ಯಾಕಿಂಗ್. ಸಂಪೂರ್ಣ ಭದ್ರತಾ ಘಟನೆಗಳ ಇತಿಹಾಸ. --- ## 🖥️ ಡೆಸ್ಕ್ಟಾಪ್ ಅಪ್ಲಿಕೇಶನ್ Windows, macOS ಮತ್ತು Linux ಗಾಗಿ ಸ್ಥಳೀಯ Electron ಡೆಸ್ಕ್ಟಾಪ್ ಆ್ಯಪ್. ಸಿಸ್ಟಮ್ ಟ್ರೇ ಏಕೀಕರಣ, ಆಫ್ಲೈನ್ ಬೆಂಬಲ, ಸ್ವಯಂ-ನವೀಕರಣ ಮತ್ತು ಒಂದು-ಕ್ಲಿಕ್ ಅನುಸ್ಥಾಪನೆಯೊಂದಿಗೆ OmniRoute ಅನ್ನು ಸ್ವತಂತ್ರ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿ ಚಲಾಯಿಸಿ. ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳು: - ಸರ್ವರ್ ಸಿದ್ಧತೆಯ ಪೋಲಿಂಗ್ (ಕೋಲ್ಡ್ ಸ್ಟಾರ್ಟ್ನಲ್ಲಿ ಖಾಲಿ ಪರದೆ ಇರುವುದಿಲ್ಲ) - ಪೋರ್ಟ್ ನಿರ್ವಹಣೆಯೊಂದಿಗೆ ಸಿಸ್ಟಮ್ ಟ್ರೇ - ವಿಷಯ ಭದ್ರತಾ ನೀತಿ - ಏಕ-ಇನ್ಸ್ಟೆನ್ಸ್ ಲಾಕ್ - ಮರುಪ್ರಾರಂಭಿಸಿದಾಗ ಸ್ವಯಂ-ನವೀಕರಣ - ಪ್ಲಾಟ್ಫಾರ್ಮ್-ಷರತ್ತುಬದ್ಧ UI (macOS ಟ್ರಾಫಿಕ್ ಲೈಟ್ಗಳು, Windows/Linux ಡೀಫಾಲ್ಟ್ ಶೀರ್ಷಿಕೆಪಟ್ಟಿ) - ಬಲಪಡಿಸಿದ Electron ಬಿಲ್ಡ್ ಪ್ಯಾಕೇಜಿಂಗ್ — ಸ್ವತಂತ್ರ ಬಂಡಲ್ನಲ್ಲಿರುವ ಸಿಮ್ಲಿಂಕ್ ಮಾಡಲಾದ `node_modules` ಅನ್ನು ಪ್ಯಾಕೇಜಿಂಗ್ಗೆ ಮೊದಲು ಪತ್ತೆಹಚ್ಚಿ ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದ ಬಿಲ್ಡ್ ಯಂತ್ರದ ಮೇಲಿನ ರನ್ಟೈಮ್ ಅವಲಂಬನೆಯನ್ನು ತಡೆಯಲಾಗುತ್ತದೆ (v2.5.5+) - **ಸುಗಮ ಸ್ಥಗಿತಗೊಳಿಸುವಿಕೆ** — Electron `before-quit`, Next.js ಅನ್ನು ಸಮರ್ಪಕವಾಗಿ ಸ್ಥಗಿತಗೊಳಿಸಿ SQLite WAL ಡೇಟಾಬೇಸ್ ಲಾಕ್ಗಳನ್ನು ತಡೆಯುತ್ತದೆ (v3.6.2+) 📖 ಸಂಪೂರ್ಣ ದಸ್ತಾವೇಜಿಗಾಗಿ [`electron/README.md`](../../electron/README.md) ನೋಡಿ. --- ## 🌐 V1 WebSocket ಬ್ರಿಡ್ಜ್ _(v3.6.6+)_ OmniRoute ಈಗ `/v1/ws` ಅಪ್ಗ್ರೇಡ್ ಎಂಡ್ಪಾಯಿಂಟ್ ಮೂಲಕ **OpenAI-ಹೊಂದಾಣಿಕೆಯ WebSocket ಕ್ಲೈಂಟ್ಗಳನ್ನು** ಬೆಂಬಲಿಸುತ್ತದೆ. ಕಸ್ಟಮ್ `scripts/dev/v1-ws-bridge.mjs` ಸರ್ವರ್ Next.js ಅನ್ನು ರ್ಯಾಪ್ ಮಾಡುತ್ತದೆ ಮತ್ತು WS ಸಂಪರ್ಕಗಳನ್ನು ಸಂಪೂರ್ಣ ದ್ವಿಮುಖ ಸ್ಟ್ರೀಮಿಂಗ್ ಸೆಷನ್ಗಳಿಗೆ ಅಪ್ಗ್ರೇಡ್ ಮಾಡುತ್ತದೆ. ದೃಢೀಕರಣವು HTTP ವಿನಂತಿಗಳಲ್ಲಿರುವ ಅದೇ API ಕೀ ಅಥವಾ ಸೆಷನ್ ಕುಕೀಯನ್ನು ಬಳಸುತ್ತದೆ. ಪ್ರಮುಖ ನಡವಳಿಕೆಗಳು: - ಸಂಪರ್ಕ ಸ್ಥಾಪನೆಯಾಗುವ ಮೊದಲು WS ಅಪ್ಗ್ರೇಡ್ ಅನ್ನು `src/lib/ws/handshake.ts` ಮೂಲಕ ಮೌಲ್ಯೀಕರಿಸಲಾಗುತ್ತದೆ - ಸೆಷನ್ ಮುಚ್ಚಿದಾಗ ಅಥವಾ ಅಪ್ಸ್ಟ್ರೀಮ್ ದೋಷ ಸಂಭವಿಸಿದಾಗ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸಮರ್ಪಕವಾಗಿ ಕೊನೆಗೊಳಿಸಲಾಗುತ್ತದೆ - ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ HTTP+SSE ಸ್ಟ್ರೀಮಿಂಗ್ ಪಥದೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ --- ## 🔑 ಸಿಂಕ್ ಟೋಕನ್ಗಳು ಮತ್ತು ಕಾನ್ಫಿಗ್ ಬಂಡಲ್ _(v3.6.6+)_ **ವ್ಯಾಪ್ತಿ-ನಿರ್ಬಂಧಿತ ಸಿಂಕ್ ಟೋಕನ್ಗಳ** ಮೂಲಕ ಈಗ ಬಹು-ಸಾಧನ ಮತ್ತು ಬಾಹ್ಯ ಆಪರೇಟರ್ ಪ್ರವೇಶ ಸಾಧ್ಯವಾಗಿದೆ: - **`POST /api/sync/tokens`** — ಹೊಸ ಸಿಂಕ್ ಟೋಕನ್ ಅನ್ನು ವಿತರಿಸಿ (ವ್ಯಾಪ್ತಿ-ನಿರ್ಬಂಧಿತ, ಐಚ್ಛಿಕ ಅವಧಿ ಮುಕ್ತಾಯದೊಂದಿಗೆ) - **`DELETE /api/sync/tokens/:id`** — ಟೋಕನ್ ಅನ್ನು ಹಿಂಪಡೆಯಿರಿ - **`GET /api/sync/bundle`** — ಕಾನ್ಫಿಗ್ನ ಆವೃತ್ತಿ ಹೊಂದಿರುವ, ETag-ಕೀಲಿಯುಳ್ಳ JSON ಸ್ನ್ಯಾಪ್ಶಾಟ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ (ಸಿಂಕ್ ಟೋಕನ್ನಿಂದ ಮಾತ್ರ ದೃಢೀಕರಿಸಲಾಗುತ್ತದೆ). ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಪಾಸ್ವರ್ಡ್ನಂತಹ ದೃಢೀಕರಣ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ, ಆದರೆ ಪೂರೈಕೆದಾರರ ರುಜುವಾತುಗಳು ಮತ್ತು API ಕೀಲಿಗಳನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ; ಆದ್ದರಿಂದ ಈ ಫೈಲ್ ಅನ್ನು ರಹಸ್ಯವಾಗಿ ಪರಿಗಣಿಸಿ ಕಾನ್ಫಿಗ್ ಬಂಡಲ್ ಅನ್ನು `src/lib/sync/bundle.ts` ನಿರ್ಮಿಸುತ್ತದೆ. ಸಂಪೂರ್ಣ ಪೇಲೋಡ್ ಅನ್ನು ಪುನಃ ಡೌನ್ಲೋಡ್ ಮಾಡದೆಯೇ ಬದಲಾವಣೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಗ್ರಾಹಕರು `ETag` ಪ್ರತಿಕ್ರಿಯೆ ಹೆಡರ್ ಅನ್ನು ಹೋಲಿಸುತ್ತಾರೆ. CLI ಮೂಲಕ, `omniroute sync bundle --token ` (ಅಥವಾ `OMNIROUTE_SYNC_TOKEN`) ಅದನ್ನು ಮಾಲೀಕರಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶವಿರುವ ಫೈಲ್ಗೆ ಉಳಿಸುತ್ತದೆ. --- ## 🧠 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+)_ ಎಲ್ಲಾ ಪೂರೈಕೆದಾರ ಮೌಲ್ಯೀಕರಣ ಮತ್ತು ಮಾಡೆಲ್ ಅನ್ವೇಷಣೆ ಕರೆಗಳು ಈಗ ಎರಡು-ಪದರದ ಔಟ್ಬೌಂಡ್ ರಕ್ಷಣೆಯ ಮೂಲಕ ಸಾಗುತ್ತವೆ: 1. **URL ರಕ್ಷಣೆ** (`src/shared/network/outboundUrlGuard.ts`) — ಸಾಕೆಟ್ ತೆರೆಯುವ ಮೊದಲು ಖಾಸಗಿ/ಲೂಪ್ಬ್ಯಾಕ್/ಲಿಂಕ್-ಲೋಕಲ್ IP ಶ್ರೇಣಿಗಳನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತದೆ. 2. **ಸುರಕ್ಷಿತ ಫೆಚ್ ರ್ಯಾಪರ್** (`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` ಹೊರಸೂಸುತ್ತದೆ.