# README (ਪੰਜਾਬੀ) 🌐 **Languages:** 🇺🇸 [English](../../../README.md) · 🇪🇹 [am](../am/README.md) · 🇸🇦 [ar](../ar/README.md) · 🇦🇿 [az](../az/README.md) · 🇧🇬 [bg](../bg/README.md) · 🇧🇩 [bn](../bn/README.md) · 🇧🇦 [bs](../bs/README.md) · 🇨🇿 [cs](../cs/README.md) · 🇩🇰 [da](../da/README.md) · 🇩🇪 [de](../de/README.md) · 🇬🇷 [el](../el/README.md) · 🇪🇸 [es](../es/README.md) · 🇪🇪 [et](../et/README.md) · 🇮🇷 [fa](../fa/README.md) · 🇫🇮 [fi](../fi/README.md) · 🇫🇷 [fr](../fr/README.md) · 🇮🇪 [ga](../ga/README.md) · 🇮🇳 [gu](../gu/README.md) · 🇳🇬 [ha](../ha/README.md) · 🇮🇱 [he](../he/README.md) · 🇮🇳 [hi](../hi/README.md) · 🇭🇷 [hr](../hr/README.md) · 🇭🇺 [hu](../hu/README.md) · 🇦🇲 [hy](../hy/README.md) · 🇮🇩 [id](../id/README.md) · 🇳🇬 [ig](../ig/README.md) · 🇮🇹 [it](../it/README.md) · 🇯🇵 [ja](../ja/README.md) · 🇬🇪 [ka](../ka/README.md) · 🇰🇭 [km](../km/README.md) · 🇮🇳 [kn](../kn/README.md) · 🇰🇷 [ko](../ko/README.md) · 🇱🇹 [lt](../lt/README.md) · 🇱🇻 [lv](../lv/README.md) · 🇮🇳 [ml](../ml/README.md) · 🇮🇳 [mr](../mr/README.md) · 🇲🇾 [ms](../ms/README.md) · 🇲🇹 [mt](../mt/README.md) · 🇲🇲 [my](../my/README.md) · 🇳🇵 [ne](../ne/README.md) · 🇳🇱 [nl](../nl/README.md) · 🇳🇴 [no](../no/README.md) · 🇮🇳 [or](../or/README.md) · 🇵🇭 [phi](../phi/README.md) · 🇵🇱 [pl](../pl/README.md) · 🇵🇹 [pt](../pt/README.md) · 🇧🇷 [pt-BR](../pt-BR/README.md) · 🇷🇴 [ro](../ro/README.md) · 🇷🇺 [ru](../ru/README.md) · 🇱🇰 [si](../si/README.md) · 🇸🇰 [sk](../sk/README.md) · 🇸🇮 [sl](../sl/README.md) · 🇷🇸 [sr](../sr/README.md) · 🇸🇪 [sv](../sv/README.md) · 🇰🇪 [sw](../sw/README.md) · 🇮🇳 [ta](../ta/README.md) · 🇮🇳 [te](../te/README.md) · 🇹🇭 [th](../th/README.md) · 🇹🇷 [tr](../tr/README.md) · 🇺🇦 [uk-UA](../uk-UA/README.md) · 🇵🇰 [ur](../ur/README.md) · 🇺🇿 [uz](../uz/README.md) · 🇻🇳 [vi](../vi/README.md) · 🇳🇬 [yo](../yo/README.md) · 🇨🇳 [zh-CN](../zh-CN/README.md) · 🇹🇼 [zh-TW](../zh-TW/README.md) ---
OmniRoute ਡੈਸ਼ਬੋਰਡ

# 🚀 OmniRoute — ਮੁਫ਼ਤ AI ਗੇਟਵੇ **[Diego Souza](https://github.com/diegosouzapw) ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ** OmniRoute — ਕਦੇ ਵੀ ਕੋਡਿੰਗ ਨਾ ਰੋਕੋ। ਹਰ AI ਟੂਲ → 388 ਪ੍ਰਦਾਤਾ — 150+ ਮੁਫ਼ਤ — ਇੱਕ ਐਂਡਪੌਇੰਟ ਰਾਹੀਂ। Claude Code, Codex, Cursor, Cline, Copilot ਅਤੇ Antigravity ਨੂੰ ਮੁਫ਼ਤ Claude / GPT / Gemini ਨਾਲ ਆਟੋ-ਫਾਲਬੈਕ ਸਮੇਤ ਜੋੜੋ। RTK + Caveman ਦੀ ਸਟੈਕ ਕੀਤੀ ਕੰਪ੍ਰੈਸ਼ਨ 15–95% ਟੋਕਨ (~89% ਔਸਤ) ਬਚਾਉਂਦੀ ਹੈ — ਕਦੇ ਵੀ ਸੀਮਾਵਾਂ ਨਾਲ ਨਾ ਟਕਰਾਓ। 388 AI ਪ੍ਰਦਾਤਾ · 150+ ਮੁਫ਼ਤ ਟੀਅਰ · ~1.62B ਮੁਫ਼ਤ ਟੋਕਨ/ਮਹੀਨਾ · 20 ਰੂਟਿੰਗ ਰਣਨੀਤੀਆਂ · ਸ਼ੁਰੂਆਤ ਲਈ $0।
## 💰 ਤੀਜੀ-ਧਿਰ ਦੇ ਮੁਫ਼ਤ ਪੱਧਰਾਂ ਰਾਹੀਂ ਪ੍ਰਤੀ ਮਹੀਨਾ ~1.62B ਟੋਕਨ
> **ਆਪਣੇ provider ਖਾਤੇ ਖੁਦ ਲਿਆਓ।** ਇਹ ਵੱਖ-ਵੱਖ ਯੋਗ ਤੀਜੀ-ਧਿਰ ਦੇ ਮੁਫ਼ਤ ਪੱਧਰਾਂ ਦਾ ਅੰਦਾਜ਼ੀ ਕੁੱਲ ਹੈ, OmniRoute ਵੱਲੋਂ ਦਿੱਤਾ ਗਿਆ token grant ਨਹੀਂ। ਜਿੱਥੇ ਲੋੜ ਹੋਵੇ ਉੱਥੇ ਸਾਈਨ ਅੱਪ ਕਰੋ, credentials ਪ੍ਰਾਪਤ ਕਰੋ ਅਤੇ ਉਹ providers ਕਨੈਕਟ ਕਰੋ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਸੀਂ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ; ਹਰ provider ਆਪਣੀਆਂ limits, availability ਅਤੇ terms ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। > > ਮੁਫ਼ਤ ਪੱਧਰਾਂ ਨੂੰ ਹੱਥੀਂ ਜੋੜਨਾ ਔਖਾ ਹੈ — ਦਰਜਨਾਂ SDKs, ਦਰਜਨਾਂ rate limits ਅਤੇ ਇਹ ਜਾਣਨ ਦਾ ਕੋਈ ਤਰੀਕਾ ਨਹੀਂ ਕਿ ਅਸਲ ਵਿੱਚ ਤੁਹਾਡੇ ਕੋਲ ਕਿੰਨਾ ਉਪਲਬਧ ਹੈ। OmniRoute **34 ਦੁਹਰਾਏ ਜਾਣ ਵਾਲੇ pool keys ਵਿੱਚ 465 ਮੁਫ਼ਤ-ਪੱਧਰ entries** ਨੂੰ catalog ਕਰਦਾ ਹੈ ਅਤੇ token headline ਦੀ ਗਣਨਾ **17 pools ਜਿਨ੍ਹਾਂ ਦਾ ਪ੍ਰਕਾਸ਼ਿਤ ਸਕਾਰਾਤਮਕ ਮਹੀਨਾਵਾਰ budget ਹੈ, ਅਤੇ ਪੰਜ per-model Groq caps** ਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਸਾਂਝੇ pool ਦੇ ਆਧਾਰ ’ਤੇ deduplicate ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਉਹ quotas ਜੋ ਸਿਰਫ਼ ਖੇਤਰੀ ਪਛਾਣ ਜਾਂਚ ਤੋਂ ਬਾਅਦ ਖੁੱਲ੍ਹਦੇ ਹਨ (ਅੱਜ: ModelScope), ਵੱਖਰੇ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ, ਖੇਤਰੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਦੇ ਪਿੱਛੇ +~6M ਦੇ ਨਾਲ, ਅਤੇ headline ਵਿੱਚ ਕਦੇ ਵੀ ਜੋੜੇ ਨਹੀਂ ਜਾਂਦੇ। ਨਤੀਜਾ dashboard (`/dashboard/free-tiers`) ’ਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਰਹਿੰਦਾ ਹੈ। OmniRoute ਮੁਫ਼ਤ-ਪੱਧਰ budget card: ਪ੍ਰਤੀ ਮਹੀਨਾ ਲਗਾਤਾਰ ~1.62B ਮੁਫ਼ਤ ਟੋਕਨ, signup credits ਨਾਲ ਪਹਿਲੇ ਮਹੀਨੇ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ ~2.22B, 34 ਦਰਜ ਕੀਤੇ recurring pool keys ਤੋਂ, ਜੋ ਇੱਕ endpoint ਦੇ ਪਿੱਛੇ 465 catalog ਕੀਤੀਆਂ ਮੁਫ਼ਤ-ਪੱਧਰ entries ਨੂੰ ਕਵਰ ਕਰਦੇ ਹਨ। ਇਮਾਨਦਾਰ pool-deduped ਗਣਨਾ — ਹਰ shared pool ਨੂੰ ਇੱਕ ਵਾਰ ਗਿਣਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਪ੍ਰਕਾਸ਼ਿਤ ਸਕਾਰਾਤਮਕ ਮਹੀਨਾਵਾਰ token budget ਵਾਲੇ 17 recurring pools ਅਤੇ ਪੰਜ per-model Groq caps ਸ਼ਾਮਲ ਹਨ; terms-risk catalog ਵਿੱਚ 12 providers ਨੂੰ avoid ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਫ਼ੈਸਲਾ ਤੁਸੀਂ ਕਰੋ। Budget bar ਵਿੱਚ Mistral 1B, Nara 210M, LLM7 150M, xKiro 150M, Groq 30M (ਪੰਜ per-model caps) ਅਤੇ ਛੋਟੇ pools ਸ਼ਾਮਲ ਹਨ, ਨਾਲ ਹੀ ਪਹਿਲੇ ਮਹੀਨੇ ਦੇ signup credits ਅਤੇ ਸਦਾ ਲਈ-ਮੁਫ਼ਤ no-token-cap providers ਵੱਖਰੇ ਤੌਰ ’ਤੇ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ ਤਾਂ ਜੋ ਉਹ headline ਨੂੰ ਕਦੇ ਵਧਾ-ਚੜ੍ਹਾ ਕੇ ਨਾ ਦਿਖਾਉਣ। /dashboard/free-tiers ’ਤੇ live ਵਰਤੇ/ਬਾਕੀ ਰਹਿੰਦੇ tokens। > Live `/dashboard/free-tiers` ਪੰਨੇ ਦਾ animated ਸਾਰ। ਪੂਰੀ methodology (pool dedupe, credit tiers, provider terms): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**। > > ਇਹ ਅੰਕੜੇ live catalog ਦੇ ਆਧਾਰ ’ਤੇ ਹਰ ਦੋ ਹਫ਼ਤਿਆਂ ਬਾਅਦ ਮੁੜ audit ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ **ਦੋਵੇਂ ਪਾਸਿਆਂ ਵੱਲ ਬਦਲਦੇ ਹਨ** — ਕੋਈ provider ਮੁਫ਼ਤ ਪੱਧਰ ਖ਼ਤਮ ਕਰਦਾ ਹੈ ਤਾਂ ਗਿਣਤੀ ਘਟਦੀ ਹੈ; ਕੋਈ ਨਵਾਂ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਤਾਂ ਇਹ ਵਧਦੀ ਹੈ। ਅਸੀਂ ਉਹੀ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ ਜੋ catalog ਅਸਲ ਵਿੱਚ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਕਦੇ ਵੀ ਉੱਪਰ ਵੱਲ round ਕੀਤਾ ਹੋਇਆ best case ਨਹੀਂ।

⭐ ਜੇ OMNIROUTE ਨੇ ਤੁਹਾਡੇ ਪੈਸੇ ਬਚਾਉਣ ਅਤੇ ਕੰਮ ਆਸਾਨ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਹੈ ਤਾਂ repo ਨੂੰ Star ਦਿਓ।

[![Stars](https://img.shields.io/github/stars/diegosouzapw/OmniRoute?style=social)](https://github.com/diegosouzapw/OmniRoute) diegosouzapw%2FOmniRoute | Trendshift [![Star History Rank](https://api.star-history.com/badge?repo=diegosouzapw/OmniRoute&theme=dark)](https://www.star-history.com/diegosouzapw/omniroute) [![olud.ai](https://olud.ai/badge.php?tool=diegosouzapw-omniroute)](https://olud.ai/project/diegosouzapw-omniroute.html) ### 💬 ਭਾਈਚਾਰੇ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ **👋 Maintainer ਨੂੰ follow ਕਰੋ — ਨਵੇਂ providers, releases ਅਤੇ tips ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਾਪਤ ਕਰੋ:** [![Diego ਨੂੰ LinkedIn ’ਤੇ follow ਕਰੋ](https://img.shields.io/badge/Follow_Diego_on-LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/diegosouzapw/) [![GitHub ’ਤੇ @diegosouzapw ਨੂੰ follow ਕਰੋ](https://img.shields.io/github/followers/diegosouzapw?style=for-the-badge&logo=github&logoColor=white&label=Follow%20on%20GitHub&color=181717)](https://github.com/diegosouzapw) [![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/U47eFqAXCn) [![Telegram](https://img.shields.io/badge/Telegram-26A5E4?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/omnirouteOficial) [![WhatsApp Global](https://img.shields.io/badge/WhatsApp_Global-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) [![WhatsApp Brasil](https://img.shields.io/badge/WhatsApp_Brasil-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) [![Website](https://img.shields.io/badge/Website-omniroute.online-blue?logo=google-chrome&logoColor=white)](https://omniroute.online) **ਸਵਾਲ, provider tips, roadmap ਅਤੇ support → [Discord](https://discord.gg/U47eFqAXCn) · [Telegram](https://t.me/omnirouteOficial) · WhatsApp [🌍 Global](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) / [🇧🇷 Brasil](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) / [Portal](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK)**
## 📈 ਗੇਟਵੇ ਲਗਾਤਾਰ ਵਧ ਰਿਹਾ ਹੈ
| | v3.8.50 | **v3.8.51** | `v3.8.54+` | | ------------------------ | :---------------------: | :---------: | :-------------------: | | 🌐 ਪ੍ਰਦਾਤਾ | 352 | **358** | 388 | | 🧠 ਵਿਲੱਖਣ ਚੈਟ ਮਾਡਲ ID | 1320 | **1374** | 1491 | | 🖼️ ਮੋਡੈਲਿਟੀ ਬ੍ਰਿਜ | 🆕 ਵਿਜ਼ਨ + ਆਡੀਓ + ਵੀਡੀਓ | ✓ | ✓ | | 📡 ਰਡਾਰ ਮੁਫ਼ਤ ਕੈਟਾਲਾਗ | 🆕 ਆਪਟ-ਇਨ | ✓ | ✓ | | ⚖️ ਕੋਟਾ-ਜਾਗਰੂਕ ਸ਼ਡਿਊਲਿੰਗ | 🆕 Quota-Share | ✓ | ✓ | | 📊 ਕੋਟਾ ਟੈਲੀਮੈਟਰੀ | 🆕 ਲਾਈਵ | ✓ | ✓ | | 🧰 ਹੈੱਡਲੈੱਸ ਮੋਡ | — | — | 🆕 `serve --headless` | | 🛤️ LTS ਰੇਲ ਇਨਫ੍ਰਾ | — | — | 🆕 ਰਿਲੀਜ਼ ਚੈਨਲ | | 🔎 ਮਾਡਲ ਖੋਜ API | — | — | 🆕 `/v1/models/query` | **→ [ਰੋਡਮੈਪ](ROADMAP.md) — `v3.9.0 LTS` ਤੱਕ ਰੇਲ ਦੀ ਸਵਾਰੀ**

## 🧩 ਉਪਲਬਧ [![npm version](https://img.shields.io/npm/v/omniroute?color=cb3837&logo=npm)](https://www.npmjs.com/package/omniroute) ![NPM ਮਾਸਿਕ](https://img.shields.io/npm/dm/omniroute?label=npm/month&color=cb3837&logo=npm) [![Docker Hub](https://img.shields.io/docker/v/diegosouzapw/omniroute?label=Docker%20Hub&logo=docker&color=2496ED)](https://hub.docker.com/r/diegosouzapw/omniroute) ![ਲਾਇਸੰਸ: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](LICENSE) ![Docker ਪੁੱਲ](https://img.shields.io/docker/pulls/diegosouzapw/omniroute?label=docker%20pulls&logo=docker&color=2496ED) ![Electron ਡਾਊਨਲੋਡ](https://img.shields.io/github/downloads/diegosouzapw/omniroute/total?style=flat&label=electron%20downloads&logo=electron&color=47848F)
🚀 ਸ਼ੁਰੂ ਕਰੋ 🚀 ਤੁਰੰਤ ਸ਼ੁਰੂਆਤ 📦 ਇੰਸਟਾਲ ਕਰੋ 🆓 ਪ੍ਰਦਾਤਾ ਕਨੈਕਟ ਕਰੋ
💡 ਸਿੱਖੋ 💥 ਵਾਅਦਾ 🤔 OmniRoute ਕਿਉਂ 🏆 ਵਿਲੱਖਣ ਖੂਬੀਆਂ
⚙️ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 🎯 ਕੰਬੋਜ਼ 🌐 ਪ੍ਰਦਾਤਾ 🔌 CLI & MCP
🗜️ ਕੰਪ੍ਰੈਸ਼ਨ 🖥️ ਇਹ ਕਿੱਥੇ ਚੱਲਦਾ ਹੈ 🔒 ਨਿੱਜੀ
👀 ਵੇਖੋ 🎬 ਅਮਲ ਵਿੱਚ ✨ ਨਵਾਂ ਕੀ ਹੈ 🤖 ਅਨੁਕੂਲ CLIs
💚 ਸਹਿਯੋਗ 💚 ਸਹਿਯੋਗ / ਦਾਨ 💬 ਕਮਿਊਨਿਟੀ 💖 ਸਪਾਂਸਰ
📦 ਪ੍ਰੋਜੈਕਟ 🛠️ ਤਕਨੀਕੀ ਸਟੈਕ 📖 ਦਸਤਾਵੇਜ਼ 👥 ਯੋਗਦਾਨੀ
🌐 67 ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ

ਅੰਗਰੇਜ਼ੀ (en) ਪੁਰਤਗਾਲੀ — ਬ੍ਰਾਜ਼ੀਲ (pt-BR) ਪੁਰਤਗਾਲੀ (pt) ਸਪੇਨੀ (es) ਫਰਾਂਸੀਸੀ (fr) ਇਤਾਲਵੀ (it) ਜਰਮਨ (de) ਡੱਚ (nl) ਰੂਸੀ (ru) ਯੂਕਰੇਨੀ (uk-UA) ਪੋਲਿਸ਼ (pl) ਚੈੱਕ (cs) ਸਲੋਵਾਕ (sk) ਰੋਮਾਨੀਆਈ (ro) ਹੰਗਰੀਆਈ (hu) ਬੁਲਗਾਰੀਆਈ (bg) ਡੈਨਿਸ਼ (da) ਫਿਨਿਸ਼ (fi) ਨਾਰਵੇਜੀਅਨ (no) ਸਵੀਡਿਸ਼ (sv) ਚੀਨੀ — ਸਰਲ (zh-CN) ਚੀਨੀ — ਰਵਾਇਤੀ (zh-TW) ਜਪਾਨੀ (ja) ਕੋਰੀਆਈ (ko) ਥਾਈ (th) ਵੀਅਤਨਾਮੀ (vi) ਇੰਡੋਨੇਸ਼ੀਆਈ (id) ਮਲਯ (ms) ਫਿਲੀਪੀਨੋ (phi) ਹਿੰਦੀ (hi) ਗੁਜਰਾਤੀ (gu) ਮਰਾਠੀ (mr) ਤਮਿਲ (ta) ਤੇਲਗੂ (te) ਬੰਗਾਲੀ (bn) ਉਰਦੂ (ur) ਫ਼ਾਰਸੀ (fa) ਅਰਬੀ (ar) ਇਬਰਾਨੀ (he) ਤੁਰਕੀ (tr) ਅਜ਼ਰਬਾਈਜਾਨੀ (az) ਸਵਾਹਿਲੀ (sw) ਯੂਨਾਨੀ (el) ਕ੍ਰੋਏਸ਼ੀਆਈ (hr) ਸਰਬੀਆਈ (sr) ਲਿਥੁਆਨੀਆਈ (lt) ਐਸਤੋਨੀਆਈ (et) ਲਾਤਵੀਆਈ (lv) ਸਲੋਵੇਨੀਆਈ (sl) ਮਾਲਟੀਜ਼ (mt) ਆਇਰਿਸ਼ (ga) ਕੰਨੜ (kn) ਮਲਿਆਲਮ (ml) ਉੜੀਆ (or) ਪੰਜਾਬੀ (pa) ਨੇਪਾਲੀ (ne) ਸਿੰਹਾਲਾ (si) ਬਰਮੀ (my) ਖਮੇਰ (km) ਹੌਸਾ (ha) ਯੋਰੂਬਾ (yo) ਇਗਬੋ (ig) ਅਮਹਾਰਿਕ (am) ਉਜ਼ਬੇਕ (uz) ਜਾਰਜੀਆਈ (ka) ਅਰਮੀਨੀਆਈ (hy) ਬੋਸਨੀਆਈ (bs)


## 🆓 ਇੰਸਟਾਲ ਕਰੋ, ਇੱਕ ਪ੍ਰੋਵਾਈਡਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ, ਫਿਰ ਇੱਕ ਐਂਡਪੌਇੰਟ ਰਾਹੀਂ ਰੂਟ ਕਰੋ
ਤਿੰਨ ਕਦਮ: OmniRoute ਨੂੰ ਇੰਸਟਾਲ ਅਤੇ ਸ਼ੁਰੂ ਕਰੋ, ਆਪਣੇ ਖਾਤੇ ਜਾਂ API key ਨਾਲ ਇੱਕ ਯੋਗ ਪ੍ਰੋਵਾਈਡਰ ਨੂੰ ਕਨੈਕਟ ਕਰੋ, ਫਿਰ ਆਪਣੀ ਟੂਲ ਨੂੰ OmniRoute API key ਅਤੇ ਮਾਡਲ auto ਦੀ ਵਰਤੋਂ ਕਰਕੇ localhost:20128/v1 ਵੱਲ ਪੁਆਇੰਟ ਕਰੋ। ਰੂਟਿੰਗ ਉਪਲਬਧ ਯੋਗ ਕਨੈਕਸ਼ਨਾਂ ਅਤੇ ਪ੍ਰੋਵਾਈਡਰ ਸੀਮਾਵਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ। ```bash # ਇੱਕ ਪ੍ਰੋਵਾਈਡਰ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, Dashboard → Endpoints ਤੋਂ ਆਪਣੀ OmniRoute key ਕਾਪੀ ਕਰੋ: curl http://localhost:20128/v1/chat/completions \ -H "Authorization: Bearer YOUR_OMNIROUTE_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}' ``` `auto` ਲਈ ਇੱਕ ਯੋਗ ਰੂਟ ਲੋੜੀਂਦਾ ਹੈ। ਨਵੀਂ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ ਕੋਈ ਵੀ ਯੋਗ keyless ਟਾਰਗੇਟ ਨਹੀਂ ਹੋ ਸਕਦੇ, ਅਤੇ ਕੋਈ keyless ਪ੍ਰੋਵਾਈਡਰ third-party ਕਲਾਇੰਟਾਂ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰ ਸਕਦਾ ਹੈ। `tos: avoid` ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਪ੍ਰੋਵਾਈਡਰ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ Kiro ਵੀ ਸ਼ਾਮਲ ਹੈ, ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਆਟੋਮੈਟਿਕ ਰੂਟਿੰਗ ਤੋਂ ਬਾਹਰ ਰੱਖੇ ਜਾਂਦੇ ਹਨ; ਕਿਸੇ ਖਾਤੇ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਨਾਲ ਇਹ ਸੈਟਿੰਗ ਓਵਰਰਾਈਡ ਨਹੀਂ ਹੁੰਦੀ। ਕੋਈ ਪ੍ਰੋਵਾਈਡਰ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ [ਮੁਫ਼ਤ ਟੀਅਰ ਗਾਈਡ](docs/getting-started/FREE-TIERS-GUIDE.md) ਵੇਖੋ। 📦 **Python, Node.js, PHP, ਅਤੇ cURL** ਲਈ ਕਾਪੀ-ਪੇਸਟ quickstart ਸਕ੍ਰਿਪਟਾਂ → [`examples/quickstart/`](examples/quickstart/)
# 💥 ਵਾਅਦਾ
ਵਾਅਦਾ — ਇੱਕ ਐਂਡਪੌਇੰਟ ਅਤੇ 388 ਪ੍ਰੋਵਾਈਡਰ। ਜਦੋਂ ਹੋਰ ਇੱਕ ਸਿਹਤਮੰਦ ਟਾਰਗੇਟ ਉਪਲਬਧ ਹੋਵੇ, ਤਾਂ ਆਟੋਮੈਟਿਕ fallback ਰੂਟਿੰਗ ਜਾਰੀ ਰੱਖਦਾ ਹੈ। ਛੇ ਥੰਮ੍ਹ: 388 ਪ੍ਰੋਵਾਈਡਰਾਂ ਵਿੱਚ resilient fallback · ਯੋਗ workloads 'ਤੇ 95% ਤੱਕ token ਬਚਤ · 150+ ਮੁਫ਼ਤ tiers ਅਤੇ 52 recurring/keyless free-forever ਪ੍ਰੋਵਾਈਡਰਾਂ ਨਾਲ ਸ਼ੁਰੂਆਤ ਲਈ $0 · ਇੱਕ config ਰਾਹੀਂ 39 CLI/agent integrations · /v1 'ਤੇ OpenAI, Claude, Gemini ਅਤੇ Responses API compatibility · circuit breakers, TLS stealth, MCP 110 tools, A2A, memory, guardrails, evals ਅਤੇ 7,800+ tracked test files ਵਿੱਚ 56,000+ static test declarations ਸਮੇਤ production controls।

# 🤔 OmniRoute ਕਿਉਂ?
OmniRoute ਕਿਉਂ — 10 dashboards, dead API keys ਅਤੇ ਅਚਾਨਕ ਬਿੱਲਾਂ ਨੂੰ ਸੰਭਾਲਣ ਦੀ ਪਰੇਸ਼ਾਨੀ ਬੰਦ ਕਰੋ। ਰੋਜ਼ਾਨਾ ਦੀਆਂ ਦਸ ਸਮੱਸਿਆਵਾਂ ਬਨਾਮ ਹੱਲ: quota ਬਿਨਾਂ ਵਰਤੀ ਮਿਆਦ ਪੁੱਗਣਾ → subscriptions ਦਾ ਵੱਧ ਤੋਂ ਵੱਧ ਲਾਭ; coding ਦੇ ਵਿਚਕਾਰ rate limits → 4-tier auto-fallback (Subscription → API → Cheap → Free); tool outputs ਵੱਲੋਂ tokens ਖਰਚ ਹੋਣਾ → RTK + Caveman compression (15–95%); ਮਹਿੰਗੀਆਂ APIs → cost-optimized routing; ਹਰ tool ਲਈ ਵੱਖਰਾ setup → ਇੱਕ ਐਂਡਪੌਇੰਟ, ਇੱਕ dashboard; AI ਬਲੌਕ ਹੋਣਾ → 3-level proxy + TLS stealth; dead keys → 3-layer resilience (circuit breakers, key cooldown, model lockout); ਟੀਮ ਵੱਲੋਂ ਇੱਕ subscription ਸਾਂਝੀ ਕਰਨਾ → fair-share quotas ਵਾਲੇ key pools; prompts ਕਿਸੇ ਹੋਰ ਦੇ cloud ਰਾਹੀਂ ਜਾਣਾ → AES-256-GCM encrypted keys ਨਾਲ local-first; ਖਰਚ ਦੀ ਦਿੱਖ ਨਾ ਹੋਣਾ → live analytics (usage, quota, savings, p95 latency)।
OmniRoute request flow: ਤੁਹਾਡਾ IDE ਜਾਂ CLI (Claude Code, Cursor, Cline…) ਇੱਕ local endpoint (http://localhost:20128/v1) ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ; OmniRoute Smart Router (RTK + Caveman compression, 20 routing strategies, circuit breakers, TLS stealth, MCP, A2A, guardrails) 4 provider tiers ਵਿੱਚ fallback ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕੋਈ ਯੋਗ ਅਤੇ ਸਿਹਤਮੰਦ ਟਾਰਗੇਟ ਉਪਲਬਧ ਰਹਿੰਦਾ ਹੈ — Tier 1 Subscription, Tier 2 API Key, Tier 3 Cheap ਅਤੇ Tier 4 Free।

## 🤝 ਸਾਡੇ ਓਪਨ ਸੋਰਸ ਦੋਸਤਾਂ ਦੁਆਰਾ ਸਮਰਥਿਤ

Kimi K3 — ਓਪਨ ਫਰੰਟੀਅਰ ਇੰਟੈਲੀਜੈਂਸ · 2.8T ਪੈਰਾਮੀਟਰ · 1M-ਟੋਕਨ ਸੰਦਰਭ

> **ਓਪਨ ਸੋਰਸ ਦੋਸਤ ਵਜੋਂ ਸ਼ਾਮਲ ਹੋਣਾ ਚਾਹੁੰਦੇ ਹੋ?** ਇਹ ਉਹ ਕੰਪਨੀਆਂ ਹਨ ਜੋ ਓਪਨ ਸੋਰਸ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਓਮਨੀਰੂਟ ਨੂੰ ਚਲਦਾ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ — ਅਤੇ ਅਸੀਂ ਜਨਤਕ ਤੌਰ 'ਤੇ ਦੱਸਦੇ ਹਾਂ ਕਿ ਉਹਨਾਂ ਦੁਆਰਾ ਸਾਨੂੰ ਦਿੱਤਾ ਗਿਆ ਹਰ ਟੋਕਨ ਕਿੱਥੇ ਜਾਂਦਾ ਹੈ। ਸੰਪਰਕ ਕਰੋ: [diegosouza.pw@outlook.com](mailto:diegosouza.pw@outlook.com)
ਕਿਮੀ (ਮੂਨਸ਼ੌਟ ਏਆਈ)
ਕਿਮੀ
ਮੂਨਸ਼ੌਟ ਏਆਈ

ਸੰਸਥਾਪਕ ਓਪਨ ਸੋਰਸ ਦੋਸਤ
ਇਸ ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਸਾਡੇ ਸੰਸਥਾਪਕ ਓਪਨ ਸੋਰਸ ਦੋਸਤ, ਕਿਮੀ (ਮੂਨਸ਼ੌਟ ਏਆਈ) ਦਾ ਧੰਨਵਾਦ! ਕਿਮੀ ਓਪਨ-ਵੇਟ K2 ਅਤੇ K3 ਮਾਡਲ ਪਰਿਵਾਰਾਂ ਦੇ ਪਿੱਛੇ AI ਲੈਬ ਹੈ — ਕਿਮੀ K3 1M-ਟੋਕਨ ਸੰਦਰਭ ਵਿੰਡੋ, ਨੇਟਿਵ ਵਿਜ਼ਨ ਅਤੇ ਬੰਦ-ਮਾਡਲ ਕੀਮਤਾਂ ਦੇ ਇੱਕ ਹਿੱਸੇ 'ਤੇ ਫਰੰਟੀਅਰ-ਪੱਧਰ ਦੀ ਕੋਡਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਕਲਾਉਡ ਕੋਡ, ਕੋਡੈਕਸ ਅਤੇ ਹਰ ਕੋਡਿੰਗ ਟੂਲ ਨਾਲ ਬਾਕਸ ਤੋਂ ਬਾਹਰ ਕੰਮ ਕਰਦਾ ਹੈ ਜੋ ਓਮਨੀਰੂਟ ਸੇਵਾ ਕਰਦਾ ਹੈ।

ਕਿਮੀ ਦਾ ਸਮਰਥਨ ਕੀ ਸ਼ਕਤੀ ਦਿੰਦਾ ਹੈ: ਕਿਮੀ ਦੇ API ਕ੍ਰੈਡਿਟ ਓਮਨੀਰੂਟ ਦੀ AI-ਪ੍ਰਮਾਣਿਤ ਰੀਲੀਜ਼ ਪਾਈਪਲਾਈਨ ਨੂੰ ਸ਼ਕਤੀ ਦਿੰਦੇ ਹਨ — ਕਿਮੀ K3 ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਮਰਜ ਪ੍ਰਮਾਣਿਕਤਾ ਪੜਾਅ ਜੋ ਹਰ ਪੁੱਲ ਬੇਨਤੀ ਦੀ ਸਮੀਖਿਆ ਕਰਦਾ ਹੈ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਇਹ ਭੇਜੀ ਜਾਵੇ — ਨਾਲ ਹੀ ਰੋਜ਼ਾਨਾ ਫੀਚਰ ਵਿਕਾਸ। ਪਹਿਲੀ-ਸ਼੍ਰੇਣੀ ਕਿਮੀ ਸਹਾਇਤਾ ਦੋਵਾਂ ਰੇਲਾਂ 'ਤੇ ਭੇਜੀ ਜਾਂਦੀ ਹੈ: ਸਿੱਧਾ ਕਿਮੀ API (kimi-k3) ਅਤੇ ਕਿਮੀ ਕੋਡ ਕੋਡਿੰਗ ਯੋਜਨਾ (OAuth ਅਤੇ API ਕੁੰਜੀ)। ਓਮਨੀਰੂਟ ਕਿਮੀ ਦੇ ਸਹਾਇਤਾ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਪਹਿਲਾ ਬ੍ਰਾਜ਼ੀਲੀਅਨ ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਵੀ ਹੈ। 15% ਵਾਧੂ ਕ੍ਰੈਡਿਟ ਦੇ ਨਾਲ ਇੱਕ ਕਿਮੀ API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ →
ਸਸਤਾ ਅਨੁਮਾਨ
ਸਸਤਾ ਅਨੁਮਾਨ
cheaperinference.com

ਓਪਨ ਸੋਰਸ ਦੋਸਤ
ਇਸ ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ ਓਮਨੀਰੂਟ ਓਪਨ ਸੋਰਸ ਦੋਸਤ, ਸਸਤਾ ਅਨੁਮਾਨ ਦਾ ਧੰਨਵਾਦ! ਸਸਤਾ ਅਨੁਮਾਨ ਇੱਕ ਲਾਗਤ-ਦਰਜਾਬੰਦੀ ਵਾਲਾ ਗੇਟਵੇ ਹੈ ਜੋ ਇੱਕ OpenAI-ਅਨੁਕੂਲ ਐਂਡਪੁਆਇੰਟ ਦੇ ਪਿੱਛੇ 42 ਫਰੰਟੀਅਰ ਮਾਡਲਾਂ — ਕਲਾਉਡ, GPT-5.x, ਜੇਮਿਨੀ, ਕਿਮੀ K3, GLM, ਡੀਪਸੀਕ, ਗ੍ਰੋਕ ਅਤੇ ਮਿਨੀਮੈਕਸ — ਨੂੰ ਦੁਬਾਰਾ ਵੇਚਦਾ ਹੈ, ਹਰ ਬੇਨਤੀ ਨੂੰ ਸਭ ਤੋਂ ਸਸਤੇ ਯੋਗ ਪ੍ਰਦਾਤਾ ਨੂੰ ਭੇਜਦਾ ਹੈ ਬਿਨਾਂ ਕਦੇ ਮਾਡਲ ਨਿਰਮਾਤਾ ਦੀ ਸੂਚੀ ਕੀਮਤ ਤੋਂ ਵੱਧ ਚਾਰਜ ਕੀਤੇ।

ਓਮਨੀਰੂਟ ਵਿੱਚ ਪਹਿਲੀ-ਸ਼੍ਰੇਣੀ ਸਹਾਇਤਾ: ਚੈਟ ਸੰਪੂਰਨਤਾਵਾਂ, ਨੇਟਿਵ /v1/responses ਐਂਡਪੁਆਇੰਟ, ਵਿਜ਼ਨ, ਟੂਲ ਕਾਲਿੰਗ ਅਤੇ 3 ਚਿੱਤਰ ਮਾਡਲ (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> ਵਜੋਂ ਪਹੁੰਚਯੋਗ)। ਇੱਕ API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ →
aff=omniroute ਟੈਗ ਕੀਤੇ ਲਿੰਕ ਸਹਿਭਾਗੀ ਲਿੰਕ ਹਨ। ਉਹ ਤੁਹਾਡੇ ਲਈ ਬਿਨਾਂ ਕਿਸੇ ਵਾਧੂ ਲਾਗਤ ਦੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਫੰਡ ਦਿੰਦੇ ਹਨ।
🎟️ ਐਫੀਲੀਏਟਸ ਪ੍ਰੋਮੋ — ਪ੍ਰਦਾਤਾਵਾਂ ਤੋਂ ਮੁਫਤ ਸਾਈਨਅਪ ਕੂਪਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਅਸੀਂ ਸਪਾਂਸਰ ਨਹੀਂ ਕਰਦੇ (ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ) ਇਹ ਭਾਗ ਸਿਰਫ਼ ਰੈਫਰਲ/ਕੂਪਨ ਕੋਡਾਂ ਲਈ ਹੈ। ਸਪਾਂਸਰ ਕੀਤੀਆਂ ਭਾਈਵਾਲੀਆਂ ਉੱਪਰ 🤝 ਸਾਡੇ ਓਪਨ ਸੋਰਸ ਦੋਸਤਾਂ ਦੁਆਰਾ ਸਮਰਥਿਤ ਵਿੱਚ ਹਨ। ਓਮਨੀਰੂਟ ਦਾ ਇੱਥੇ ਸੂਚੀਬੱਧ ਪ੍ਰਦਾਤਾਵਾਂ ਨਾਲ ਕੋਈ ਸਪਾਂਸਰਸ਼ਿਪ ਜਾਂ ਭਾਈਵਾਲੀ ਨਹੀਂ ਹੈ — ਇਹ ਜਨਤਕ ਕੂਪਨ ਹਨ ਜੋ ਕੋਈ ਵੀ ਵਰਤ ਸਕਦਾ ਹੈ।
ਏਜੰਟਰਾਊਟਰ
ਏਜੰਟਰਾਊਟਰ
agentrouter.org
ਏਜੰਟਰਾਊਟਰ — ਐਫੀਲੀਏਟ ਸਾਈਨਅਪ · ਸਾਈਨਅਪ 'ਤੇ $100 ਮੁਫਤ ਕ੍ਰੈਡਿਟ (ਮੁਫਤ ਸਰਵਰ, ਉੱਚ ਲੇਟੈਂਸੀ ਦੀ ਉਮੀਦ ਕਰੋ — ਟੈਸਟਿੰਗ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ, ਉਤਪਾਦਨ ਲਈ ਨਹੀਂ)। v3.8.50 ਤੋਂ ਓਮਨੀਰੂਟ ਵਿੱਚ ਪਹਿਲੀ-ਸ਼੍ਰੇਣੀ ਸਹਾਇਤਾ: ਚੈਟ ਸੰਪੂਰਨਤਾਵਾਂ, ਐਂਥ੍ਰੋਪਿਕ-ਅਨੁਕੂਲ ਵਾਇਰ ਫਾਰਮੈਟ ਅਤੇ OpenAI-ਅਨੁਕੂਲ ਪਾਥ। ਉਪਲਬਧ ਮਾਡਲਾਂ ਵਿੱਚ claude-opus-4-8, claude-opus-5, gpt-5.6-sol ਅਤੇ ਹੋਰ ਸ਼ਾਮਲ ਹਨ। ਆਪਣੇ $100 ਪ੍ਰਾਪਤ ਕਰੋ →

⚠️ ਐਫੀਲੀਏਟ ਲਿੰਕ — ਓਮਨੀਰੂਟ ਦਾ ਇਸ ਪ੍ਰਦਾਤਾ ਨਾਲ ਕੋਈ ਸਪਾਂਸਰਸ਼ਿਪ ਜਾਂ ਭਾਈਵਾਲੀ ਨਹੀਂ ਹੈ।
ਕਿਸੇ ਹੋਰ ਪ੍ਰਦਾਤਾ ਨੂੰ ਜਾਣਦੇ ਹੋ ਜਿਸ ਕੋਲ ਇੱਕ ਉਦਾਰ ਮੁਫਤ ਸਾਈਨਅਪ ਕੂਪਨ ਹੈ ਜੋ ਓਮਨੀਰੂਟ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਲਾਭ ਪਹੁੰਚਾਉਂਦਾ ਹੈ? ਇੱਕ ਮੁੱਦਾ ਖੋਲ੍ਹੋ ਅਤੇ ਅਸੀਂ ਇਸਨੂੰ ਇੱਥੇ ਸ਼ਾਮਲ ਕਰਾਂਗੇ।

## 🎯 ਕੰਬੋ — ਪ੍ਰਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ
20 ਵਿੱਚੋਂ 18 ਕੰਬੋ ਰੂਟਿੰਗ ਰਣਨੀਤੀਆਂ ਲਈ ਐਨੀਮੇਟ ਕੀਤੀਆਂ ਉਦਾਹਰਨਾਂ — ਹਰ ਰਣਨੀਤੀ ਲਈ ਇੱਕ ਟਾਈਲ: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, lkgp, auto, fusion, pipeline। cache-optimized ਅਤੇ quota-weighted ਐਨੀਮੇਟ ਨਹੀਂ ਕੀਤੀਆਂ ਗਈਆਂ; ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਸਾਰੀਆਂ 20 ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ। > ਇੱਕ **ਕੰਬੋ** ਮਾਡਲਾਂ ਦੀ ਇੱਕ ਲੜੀ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ OmniRoute **ਆਪਣੇ-ਆਪ** ਰੂਟ ਕਰਦਾ ਹੈ। ਜੇ ਕੋਟਾ ਖ਼ਤਮ ਹੋ ਜਾਵੇ, ਕੋਈ ਪ੍ਰਦਾਤਾ ਅਸਫਲ ਹੋ ਜਾਵੇ, ਜਾਂ ਲਾਗਤ ਵਧ ਜਾਵੇ, ਤਾਂ ਕੰਬੋ ਅਗਲੇ ਯੋਗ ਅਤੇ ਸਿਹਤਮੰਦ ਮਾਡਲ 'ਤੇ ਜਾ ਸਕਦਾ ਹੈ। 🛡️ ### ⚡ ਜ਼ੀਰੋ-ਕੌਂਫਿਗ — ਸਿਰਫ਼ `auto` ਵਰਤੋ ਕੋਈ ਕੰਬੋ ਬਣਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ। ਆਪਣੇ ਮਾਡਲ ਨੂੰ `auto` (ਜਾਂ ਇਸਦੇ ਕਿਸੇ ਰੂਪ) 'ਤੇ ਸੈੱਟ ਕਰੋ ਅਤੇ OmniRoute ਤੁਹਾਡੇ ਕਨੈਕਟ ਕੀਤੇ ਪ੍ਰਦਾਤਾਵਾਂ ਤੋਂ ਇੱਕ ਵਰਚੁਅਲ ਕੰਬੋ ਬਣਾਉਂਦਾ ਹੈ, ਜਿਸਦਾ ਸਕੋਰ ਲਾਈਵ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ:
ਮਾਡਲ IDਇਹ ਕਿਸ ਲਈ ਅਨੁਕੂਲਨ ਕਰਦਾ ਹੈ
auto🎯 ਸੰਤੁਲਿਤ ਡਿਫੌਲਟ (LKGP — ਤੁਹਾਡੇ ਆਖਰੀ ਵਧੀਆ ਪ੍ਰਦਾਤਾ ਨਾਲ ਜੁੜਿਆ ਰਹਿੰਦਾ ਹੈ)
auto/coding🧑💻 ਕੋਡ ਜਨਰੇਸ਼ਨ ਲਈ ਗੁਣਵੱਤਾ-ਪਹਿਲਾਂ ਭਾਰ
auto/fast⚡ ਸਭ ਤੋਂ ਘੱਟ ਲੇਟੈਂਸੀ ਪਹਿਲਾਂ
auto/cheap💰 ਪ੍ਰਤੀ ਟੋਕਨ ਸਭ ਤੋਂ ਸਸਤਾ ਪਹਿਲਾਂ
auto/subscription🎟️ ਸਿਰਫ਼ ਉਹ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਕੋਟਾ ਜਿਸ ਲਈ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਭੁਗਤਾਨ ਕਰਦੇ ਹੋ — ਬੰਦ ਅਸਫਲ ਹੁੰਦਾ ਹੈ, ਕਦੇ ਵੀ ਬਿੱਲਯੋਗ ਫਾਲਬੈਕ ਨਹੀਂ (ਗਾਈਡ)
auto/thrifty🪜 ਪਹਿਲਾਂ ਪਲਾਨ ਕੋਟਾ, ਫਿਰ ਇੱਕ-ਇੱਕ ਪੌੜੀ ਕਰਕੇ ਸਭ ਤੋਂ ਸਸਤੇ ਭੁਗਤਾਨਸ਼ੁਦਾ ਵਿਕਲਪਾਂ ਵੱਲ — ਰੀਸੈੱਟ ਹੋਣ ਤੋਂ ਬਾਅਦ ਮੁੜ ਪਲਾਨ 'ਤੇ (ਗਾਈਡ)
auto/offline🔋 ਸਭ ਤੋਂ ਵੱਧ ਕੋਟਾ / ਰੇਟ-ਲਿਮਿਟ ਗੁੰਜਾਇਸ਼ ਪਹਿਲਾਂ
auto/smart🔭 ਗੁਣਵੱਤਾ-ਪਹਿਲਾਂ + ਬਿਹਤਰ ਮਾਡਲ ਲੱਭਣ ਲਈ 10% ਖੋਜ
auto/lkgp📌 ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਆਖਰੀ-ਜਾਣੇ-ਵਧੀਆ-ਪ੍ਰਦਾਤਾ ਨਾਲ ਜੁੜੇ ਰਹਿਣਾ
auto/chaos🧪 ਮਾਡਲਾਂ ਦੇ ਇੱਕ ਪੈਨਲ ਵੱਲ ਸਮਾਂਤਰ ਫੈਨ-ਆਉਟ (ਹਰੇਕ ਪ੍ਰਦਾਤਾ ਲਈ ਇੱਕ, ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ 5), ਇੱਕ ਜਵਾਬ ਵਾਪਸ ਕਰਦਾ ਹੈ; ਪ੍ਰਤੀ ਪੈਨਲ ਮਾਡਲ ਇੱਕ ਅੱਪਸਟ੍ਰੀਮ ਕਾਲ, ਫਾਲਟ ਇੰਜੈਕਸ਼ਨ ਨਹੀਂ
## ### 🔀 ਜਾਂ ਆਪਣਾ ਬਣਾਓ — 20 ਰੂਟਿੰਗ ਰਣਨੀਤੀਆਂ ਸਾਰੀਆਂ **20** ਰਣਨੀਤੀਆਂ — ਹਰ ਕੰਬੋ ਪੜਾਅ ਲਈ ਮਿਲਾਓ ਅਤੇ ਮੇਲ ਕਰੋ:
# ਰਣਨੀਤੀ ਇਹ ਕੀ ਕਰਦੀ ਹੈ
1 priority ਪਹਿਲੇ-ਟਾਰਗੇਟ ਦੀ ਕ੍ਰਮਬੱਧ ਸੂਚੀ — ਅਗਲੇ ਤੋਂ ਪਹਿਲਾਂ ਹਰੇਕ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਰਤੋ 🥇
2 fill-first ਅੱਗੇ ਵਧਣ ਤੋਂ ਪਹਿਲਾਂ ਹਰੇਕ ਟਾਰਗੇਟ ਦਾ ਕੋਟਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਭਰੋ
3 weighted ਪ੍ਰਤੀ-ਟਾਰਗੇਟ ਭਾਰ ਅਨੁਸਾਰ ਭਾਰਿਤ ਬੇਤਰਤੀਬ ਚੋਣ
4 round-robin ਟਾਰਗੇਟਾਂ ਵਿੱਚ ਕ੍ਰਮ ਅਨੁਸਾਰ ਚੱਕਰ ਲਗਾਓ
5 p2c ਦੋ-ਚੋਣਾਂ ਦੀ ਸ਼ਕਤੀ ਵਾਲਾ ਬੇਤਰਤੀਬ ਲੋਡ ਸੰਤੁਲਨ
6 least-used ਸਭ ਤੋਂ ਘੱਟ ਮੌਜੂਦਾ ਲੋਡ ਵਾਲਾ ਟਾਰਗੇਟ ਚੁਣੋ
7 random ਇਕਸਾਰ ਬੇਤਰਤੀਬ ਚੋਣ (ਡੁਪਲੀਕੇਟ ਹਟਾਏ ਹੋਏ)
8 strict-random ਦੁਹਰਾਵਾਂ ਨੂੰ ਡੁਪਲੀਕੇਟ-ਮੁਕਤ ਕੀਤੇ ਬਿਨਾਂ ਬੇਤਰਤੀਬ ਚੋਣ 🎲
9 cost-optimized ਲਾਈਵ ਕੈਟਾਲੌਗ ਕੀਮਤਾਂ ਤੋਂ ਪ੍ਰਤੀ ਬੇਨਤੀ $ ਨੂੰ ਘੱਟੋ-ਘੱਟ ਕਰੋ 💸
10 headroom ਸਭ ਤੋਂ ਵੱਧ ਬਚੇ ਹੋਏ ਕੋਟੇ ਵਾਲਾ ਟਾਰਗੇਟ ਚੁਣੋ
11 quota-weighted ਖ਼ਤਮ ਹੋ ਚੁੱਕੇ ਖਾਤਿਆਂ ਨੂੰ ਛੱਡੋ, ਫਿਰ ਬਚਿਆ ਕੋਟਾ ÷ ਚੱਲ ਰਿਹਾ ਲੋਡ ਦੇ ਅਨੁਪਾਤ ਵਿੱਚ ਚੋਣ ਕਰੋ — ਮੌਜੂਦਾ ਗੱਲਬਾਤਾਂ ਪਿੰਨ ਰਹਿੰਦੀਆਂ ਹਨ ⚖️
12 reset-window ਉਸ ਟਾਰਗੇਟ ਨੂੰ ਤਰਜੀਹ ਦਿਓ ਜਿਸਦੀ ਕੋਟਾ ਵਿੰਡੋ ਸਭ ਤੋਂ ਜਲਦੀ ਰੀਸੈੱਟ ਹੁੰਦੀ ਹੈ
13 reset-aware ਕੋਟਾ ਰੀਸੈੱਟ ਸਮੇਂ ਅਨੁਸਾਰ ਦਰਜਾਬੰਦੀ ਕਰੋ — ਛੋਟੀਆਂ ਵਿੰਡੋਆਂ ਪਹਿਲਾਂ 📊
14 context-relay ਲੰਬੀਆਂ ਗੱਲਬਾਤਾਂ ਲਈ ਟਾਰਗੇਟਾਂ ਵਿਚਕਾਰ ਸੰਦਰਭ ਸੌਂਪੋ 🧠
15 context-optimized ਮੌਜੂਦਾ ਸੰਦਰਭ ਆਕਾਰ ਲਈ ਸਭ ਤੋਂ ਢੁਕਵਾਂ ਚੁਣੋ
16 cache-optimized ਹਰੇਕ ਮੁੜ-ਵਰਤੋਂਯੋਗ ਪ੍ਰੌਮਪਟ ਪ੍ਰੀਫਿਕਸ ਨੂੰ ਉਸੇ ਖਾਤੇ ਨਾਲ ਪਿੰਨ ਕਰੋ — ਪ੍ਰੌਮਪਟ-ਕੈਸ਼ ਹਿੱਟਾਂ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਕਰੋ 🎯
17 lkgp ਆਖਰੀ-ਜਾਣਿਆ-ਵਧੀਆ ਪਾਥ — ਆਖਰੀ ਸਫਲ ਪ੍ਰਦਾਤਾ ਨਾਲ ਪਿੰਨ ਕਰਦਾ ਹੈ, ਫਿਰ ਨਿਯਮਾਂ 'ਤੇ ਫਾਲਬੈਕ ਕਰਦਾ ਹੈ
18 auto ਹਰੇਕ ਕਨੈਕਸ਼ਨ ਵਿੱਚ 16-ਕਾਰਕ ਲਾਈਵ ਸਕੋਰਿੰਗ 🤖
19 fusion ਮਾਡਲਾਂ ਦੇ ਇੱਕ ਪੈਨਲ ਵੱਲ ਫੈਨ-ਆਉਟ + ਇੱਕ ਨਿਰਣਾਇਕ ਇੱਕ ਜਵਾਬ ਤਿਆਰ ਕਰਦਾ ਹੈ 🧬
20 pipeline ਪੜਾਵਾਂ ਨੂੰ ਲੜੀਬੱਧ ਕਰੋ — ਹਰੇਕ ਟਾਰਗੇਟ ਦਾ ਆਉਟਪੁੱਟ ਅਗਲੇ ਨੂੰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ 🔗
Auto-Combo ਇੰਜਣ ਹਰ ਉਮੀਦਵਾਰ ਨੂੰ **16 ਕਾਰਕਾਂ** (ਸਿਹਤ, ਕੋਟਾ, ਲਾਗਤ, ਵਿਲੰਬਤਾ, ਕਾਰਜ ਅਨੁਕੂਲਤਾ, ਗੁਣਵੱਤਾ, ਸੈਸ਼ਨ ਉਪਲਬਧਤਾ…) ਦੇ ਆਧਾਰ ’ਤੇ ਸਕੋਰ ਦਿੰਦਾ ਹੈ — ਵੇਖੋ [`docs/routing/AUTO-COMBO.md`](docs/routing/AUTO-COMBO.md)। ## ### 🧱 ਲਚੀਲਾਪਣ ਅੰਦਰੂਨੀ ਤੌਰ ’ਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ (3 ਸੁਤੰਤਰ ਪਰਤਾਂ) OmniRoute ਲਚੀਲਾਪਣ — 3 ਸੁਤੰਤਰ ਸਵੈ-ਮੁਰੰਮਤ ਪਰਤਾਂ, ਸਹੀ ਨਾਕਾਮੀ ਲਈ ਸਹੀ ਪਰਤ। ਪਰਤ 1 ਪ੍ਰਦਾਤਾ ਸਰਕਿਟ ਬ੍ਰੇਕਰ (ਪੂਰਾ ਪ੍ਰਦਾਤਾ): ਸਿਰਫ਼ 408/5xx ਉੱਤੇ ਟ੍ਰਿਪ ਹੁੰਦਾ ਹੈ, ਥ੍ਰੈਸ਼ਹੋਲਡ OAuth 8× / API-key 12× / ਲੋਕਲ 2× ਹਨ, 60s/30s/15s ਬਾਅਦ ਇੱਕ HALF-OPEN ਜਾਂਚ ਵਿੱਚ ਰੀਸੈੱਟ ਹੁੰਦਾ ਹੈ, ਆਲਸੀ ਰਿਕਵਰੀ; OPEN ਹੋਣ ਦੌਰਾਨ ਕੌਂਬੋ ਅਗਲੇ ਪ੍ਰਦਾਤਾ ਵੱਲ ਮੁੜ ਰੂਟ ਕਰਦਾ ਹੈ। ਪਰਤ 2 ਕਨੈਕਸ਼ਨ ਕੂਲਡਾਊਨ (ਇੱਕ ਕੁੰਜੀ/ਖਾਤਾ): ਮੂਲ 5s OAuth / 3s API-key, ਐਂਟੀ-ਥੰਡਰਿੰਗ-ਹਰਡ ਸੁਰੱਖਿਆ ਨਾਲ ਐਕਸਪੋਨੇਨਸ਼ੀਅਲ ×2 ਬੈਕਆਫ਼, 429 Retry-After ਦਾ ਸਤਿਕਾਰ ਕਰਦਾ ਹੈ, ਸਫਲਤਾ ਸਾਰੀ ਗਲਤੀ ਸਥਿਤੀ ਸਾਫ਼ ਕਰ ਦਿੰਦੀ ਹੈ; ਕੂਲਡਾਊਨ ਵਿੱਚ ਮੌਜੂਦ ਇੱਕ ਕੁੰਜੀ ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਜਦਕਿ ਹੋਰ ਸਮਾਨ ਕੁੰਜੀਆਂ ਸੇਵਾ ਜਾਰੀ ਰੱਖਦੀਆਂ ਹਨ। ਪਰਤ 3 ਮਾਡਲ ਲਾਕਆਉਟ (ਇੱਕ ਮਾਡਲ): ਪ੍ਰਤੀ-ਮਾਡਲ 429, ਲੋਕਲ 404 ਜਾਂ ਮੋਡ ਅਸਵੀਕਾਰਤਾਵਾਂ ਸਿਰਫ਼ ਉਸੇ ਮਾਡਲ ਨੂੰ ਲਾਕ ਕਰਦੀਆਂ ਹਨ — ਕਦੇ ਵੀ ਪੂਰੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਨਹੀਂ। ਅੰਤਿਮ ਸਥਿਤੀਆਂ (ਪਾਬੰਦੀਸ਼ੁਦਾ, ਮਿਆਦ ਪੁੱਗੀ, ਕ੍ਰੈਡਿਟ ਸਮਾਪਤ) ਓਪਰੇਟਰ ਲਈ ਹਨ, ਕੂਲਡਾਊਨ ਲਈ ਨਹੀਂ। 📖 [Auto-Combo ਇੰਜਣ](docs/routing/AUTO-COMBO.md) · [ਲਚੀਲਾਪਣ ਗਾਈਡ](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 OmniRoute ਨੂੰ ਕੀ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ
OmniRoute ਨੂੰ ਕੀ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ — 13 ਸਮਰੱਥਾਵਾਂ ਵਿੱਚ 9router, OpenRouter, CLIProxyAPI ਅਤੇ LiteLLM ਦੇ ਮੁਕਾਬਲੇ ਦੀ ਮਿਤੀ-ਸਮੇਤ ਵਿਸ਼ੇਸ਼ਤਾ ਝਲਕ। OmniRoute: 388 ਪ੍ਰਦਾਤਾ, ਪਹਿਲਾਂ ਤੋਂ ਸ਼ਾਮਲ 150+ ਮੁਫ਼ਤ ਟੀਅਰ, 20 ਰੂਟਿੰਗ ਰਣਨੀਤੀਆਂ, 12-ਇੰਜਣ ਟੋਕਨ ਕੰਪ੍ਰੈਸ਼ਨ, 110 ਟੂਲਾਂ ਵਾਲਾ ਬਿਲਟ-ਇਨ MCP ਸਰਵਰ, A2A ਏਜੰਟ ਪ੍ਰੋਟੋਕੋਲ, ਸਥਾਈ ਮੈਮੋਰੀ, ਗਾਰਡਰੇਲ, ਕਲਾਊਡ ਏਜੰਟ, TLS ਫਿੰਗਰਪ੍ਰਿੰਟ ਸਟੀਲਥ, Desktop/Termux/PWA ਅਤੇ 67 i18n UI ਲੋਕੇਲ। OmniRoute MIT-ਲਾਇਸੰਸਸ਼ੁਦਾ ਅਤੇ ਖੁਦ ਹੋਸਟ ਕਰਨਯੋਗ ਹੈ। ਮੁਕਾਬਲੇਦਾਰਾਂ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਅਤੇ ਗਿਣਤੀਆਂ ਬਦਲ ਸਕਦੀਆਂ ਹਨ; ਲਿੰਕ ਕੀਤੀ ਵਿਧੀ ਵੇਖੋ। 📊 9router, OpenRouter, CLIProxyAPI ਅਤੇ LiteLLM ਦੇ ਮੁਕਾਬਲੇ ਦੀ ਪੂਰੀ ਵਿਧੀ ਅਤੇ ਪ੍ਰਤੀ-ਵਿਸ਼ੇਸ਼ਤਾ ਵੇਰਵਾ → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 OmniRoute ਦਾ ਸਮਰਥਨ ਕਰੋ OmniRoute MIT-ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ ਅਤੇ ਖੁੱਲ੍ਹੇ ਤੌਰ 'ਤੇ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ। ਜੇ ਇਹ ਤੁਹਾਡਾ ਸਮਾਂ ਜਾਂ ਪੈਸਾ ਬਚਾਉਂਦਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਸੁਤੰਤਰ ਰੱਖਣ ਵਿੱਚ ਇੰਝ ਮਦਦ ਕਰੋ — ਜੋ ਵੀ ਤੁਹਾਡੇ ਲਈ ਢੁੱਕਵਾਂ ਹੋਵੇ, ਉਹ ਚੁਣੋ। ਸਪਾਂਸਰਸ਼ਿਪ ਕਦੇ ਵੀ ਰੂਟਿੰਗ ਤਰਜੀਹ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਕਰਦੀ; ਇਹ ਦਿੱਖ ਖਰੀਦਦੀ ਹੈ, ਦਰਜਾਬੰਦੀ ਨਹੀਂ।
⭐ ਰਿਪੋ ਨੂੰ ਸਟਾਰ ਕਰੋਮੁਫ਼ਤ — ਇਹ ਸੱਚਮੁੱਚ ਦਿੱਖ ਵਧਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈOmniRoute ਨੂੰ ਸਟਾਰ ਕਰੋ
🐙 GitHub Sponsorsਇੱਕ ਵਾਰ ਜਾਂ ਮਹੀਨਾਵਾਰ · ਕੋਈ ਪਲੇਟਫਾਰਮ ਫੀਸ ਨਹੀਂgithub.com/sponsors/diegosouzapw
☕ Ko-fiਇੱਕ ਵਾਰ ਦੀ ਤੁਰੰਤ ਟਿਪ, ਦਾਨੀ ਲਈ ਸਾਈਨ-ਅੱਪ ਦੀ ਲੋੜ ਨਹੀਂko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeਛੋਟਾ, ਗੈਰ-ਰਸਮੀ ਸਹਿਯੋਗbuymeacoffee.com/diegosouzapw
🖐 Liberapayਆਵਰਤੀ · ਗੈਰ-ਮੁਨਾਫ਼ਾ · ਓਪਨ ਸੋਰਸliberapay.com/diegosouzapw
🇧🇷 PIX (ਬ੍ਰਾਜ਼ੀਲ)ਤੁਰੰਤ, ਕੋਈ ਫੀਸ ਨਹੀਂਕੁੰਜੀ ਅਤੇ QR ਹੇਠਾਂ ਹਨ
₿ ਕ੍ਰਿਪਟੋBTC · ETH · USDT-TRC20 · USDC-Solanaਪਤੇ ਹੇਠਾਂ ਹਨ
**🇧🇷 PIX** — ਤੁਰੰਤ, ਕੋਈ ਫੀਸ ਨਹੀਂ (ਬ੍ਰਾਜ਼ੀਲ) OmniRoute PIX QR ਕੋਡ ਕੁੰਜੀ (ਬੇਤਰਤੀਬ): `5d865059-bc44-483a-962d-43ceb80126eb` Pix ਕਾਪੀ ਅਤੇ ਪੇਸਟ: ``` 00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD ```
₿ ਕ੍ਰਿਪਟੋ — BTC · ETH · USDT-TRC20 · USDC-Solana (ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu
⚠️ ਹਰ ਸਿੱਕਾ ਸਿਰਫ਼ ਦਰਸਾਏ ਗਏ ਨੈੱਟਵਰਕ 'ਤੇ ਹੀ ਭੇਜੋ — ਗਲਤ ਨੈੱਟਵਰਕ 'ਤੇ ਭੇਜਣ ਨਾਲ ਫੰਡ ਗੁਆਚ ਸਕਦੇ ਹਨ।
🐛 ਕੋਈ ਬੱਗ ਮਿਲਿਆ ਜਾਂ ਕੋਈ ਸੁਝਾਅ ਹੈ? ਇੱਕ [ਚਰਚਾ](https://github.com/diegosouzapw/OmniRoute/discussions) ਖੋਲ੍ਹੋ।

ਡਿਵੈਲਪਰ ਨੋਟਸ: ਡਿਵੈਲਪਰ ਦੀ ਸਹੂਲਤ ਲਈ ਪ੍ਰੋਜੈਕਟ npm install/postinstall ਦੌਰਾਨ ਇੱਕ ਸਥਾਨਕ .env ਫ਼ਾਈਲ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਜਾਣ-ਬੁੱਝ ਕੇ .gitignore ਰਾਹੀਂ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (.gitignore ਵੇਖੋ) ਅਤੇ ਇਸਨੂੰ ਕਦੇ ਵੀ ਕਮਿਟ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ — ਜੇ ਇਹ ਗਲਤੀ ਨਾਲ ਕਮਿਟ ਹੋ ਜਾਵੇ, ਤਾਂ ਉਜਾਗਰ ਹੋਏ ਸਾਰੇ ਸੀਕ੍ਰੇਟ ਬਦਲੋ ਅਤੇ ਫ਼ਾਈਲ ਨੂੰ ਇਤਿਹਾਸ ਵਿੱਚੋਂ ਹਟਾਓ। ਸਥਾਨਕ ਇਨਵਾਇਰਨਮੈਂਟ ਫ਼ਾਈਲਾਂ ਅਤੇ ਸੀਕ੍ਰੇਟਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਬਾਰੇ ਮਾਰਗਦਰਸ਼ਨ ਲਈ docs/DEVELOPER-ENVIRONMENT.md ਵੇਖੋ।

## 📡 OmniRoute Radar ਉੱਪਰ ਦਿੱਤੇ ਦਸਤਾਵੇਜ਼ਬੱਧ, ਪੂਲ-ਡੀਡੁਪਲੀਕੇਟ ਕੀਤੇ ਕੈਟਾਲਾਗ ਤੋਂ ਮੁੱਖ ਮੁਫ਼ਤ-ਟੀਅਰ ਅੰਕੜਾ ਅਜੇ ਵੀ **~1.62B ਟੋਕਨ/ਮਹੀਨਾ** ਹੈ। ਅਸਥਾਈ ਪ੍ਰਦਾਤਾ ਸਾਈਨਅੱਪ ਕ੍ਰੈਡਿਟ ਪਹਿਲੇ ਮਹੀਨੇ ਦੀ ਸੀਮਾ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਵਧਾ ਕੇ **~2.22B** ਤੱਕ ਲੈ ਜਾ ਸਕਦੇ ਹਨ। Radar ਉਹਨਾਂ ਲੋਕਾਂ ਲਈ ਇੱਕ ਵਿਕਲਪਿਕ, ਦਸਤਖ਼ਤ ਕੀਤਾ ਕੈਟਾਲਾਗ ਓਵਰਲੇ ਹੈ ਜੋ OmniRoute ਰਿਲੀਜ਼ਾਂ ਦੇ ਵਿਚਕਾਰ ਮੁਫ਼ਤ ਮਾਡਲਾਂ ਦੀ ਉਪਲਬਧਤਾ ਬਾਰੇ ਹੋਰ ਤਾਜ਼ਾ ਜਾਣਕਾਰੀ ਚਾਹੁੰਦੇ ਹਨ; ਕਮਿਊਨਿਟੀ ਕੈਟਾਲਾਗ ਅਤੇ ਹਰ ਮੌਜੂਦਾ ਮੁਫ਼ਤ ਵਿਸ਼ੇਸ਼ਤਾ ਮੁਫ਼ਤ ਹੀ ਰਹਿੰਦੀ ਹੈ। ਸਮਰਥਕ ਲਾਈਵ ਕੈਟਾਲਾਗ ਅਤੇ ਪ੍ਰਦਾਤਾਵਾਂ ਦੇ ਵਾਧੂ ਮੌਕੇ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ। ਪ੍ਰਦਾਤਾ ਦੀ ਉਪਲਬਧਤਾ ਦੇ ਆਧਾਰ 'ਤੇ, ਇਸ ਦੀ ਵੱਖਰੀ, ਬਦਲਣਯੋਗ ਅਧਿਕਤਮ ਸੀਮਾ **ਵੱਧ ਤੋਂ ਵੱਧ ਲਗਭਗ 3B ਟੋਕਨ/ਮਹੀਨਾ** ਹੈ। ਇਹ ਅਧਿਕਤਮ ਸੀਮਾ ਕੋਈ ਗਾਰੰਟੀ ਨਹੀਂ ਹੈ: ਪ੍ਰਦਾਤਾ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕੋਟੇ, ਯੋਗਤਾ, ਮਾਡਲ ਜਾਂ ਖੇਤਰ ਬਦਲ ਸਕਦੇ ਹਨ। Radar ਦੀ ਵਰਤੋਂ ਇੱਛਿਕ ਹੈ ਅਤੇ ਇਹ ਸਿਰਫ਼ GET ਲਈ ਹੈ। OmniRoute ਕਲਾਇੰਟ ਪ੍ਰੌਂਪਟ, ਟ੍ਰੈਫ਼ਿਕ, ਪ੍ਰਦਾਤਾ ਸੰਰਚਨਾ, ਵਰਤੋਂ ਟੈਲੀਮੈਟਰੀ ਜਾਂ ਘੋਸ਼ਣਾਵਾਂ ਨੂੰ ਖਾਰਜ ਕਰਨ ਦੀ ਸਥਾਨਕ ਸਥਿਤੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕਰਦਾ। ਯੋਗਤਾ ਅਤੇ ਮੌਜੂਦਾ ਕੈਟਾਲਾਗ ਬਾਰੇ **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)** 'ਤੇ ਜਾਣੋ।
## ✨ ਨਵਾਂ ਕੀ ਹੈ
> **v3.8.20 → v3.8.54** ਦੇ ਹਾਲੀਆ ਮੁੱਖ ਬਦਲਾਅ। ਪੂਰਾ ਇਤਿਹਾਸ [`CHANGELOG.md`](CHANGELOG.md) ਵਿੱਚ ਹੈ। - **⚖️ `quota-weighted` ਰੂਟਿੰਗ** — 20ਵੀਂ ਕੰਬੋ ਰਣਨੀਤੀ ਖਤਮ ਹੋ ਚੁੱਕੇ ਖਾਤਿਆਂ ਨੂੰ ਛੱਡ ਦਿੰਦੀ ਹੈ, ਫਿਰ ਬਾਕੀ ਖਾਤਿਆਂ ਵਿੱਚ ਬਚੇ ਹੋਏ ਕੋਟੇ ÷ ਚੱਲ ਰਹੇ ਲੋਡ ਦੇ ਅਨੁਪਾਤ ਅਨੁਸਾਰ ਚੋਣ ਕਰਦੀ ਹੈ ਅਤੇ ਮੌਜੂਦਾ ਗੱਲਬਾਤਾਂ ਨੂੰ ਉਸੇ ਖਾਤੇ ਨਾਲ ਜੋੜੀ ਰੱਖਦੀ ਹੈ। → [ਆਟੋ-ਕੰਬੋ](docs/routing/AUTO-COMBO.md) - **🧰 ਹੈੱਡਲੈੱਸ ਮੋਡ** — `omniroute serve --headless` (ਜਾਂ `OMNIROUTE_HEADLESS=1`) ਸਿਰਫ਼ `/v1/*` ਪ੍ਰਾਕਸੀ ਇੰਜਣ ਚਲਾਉਂਦਾ ਹੈ, ਜਦਕਿ ਡੈਸ਼ਬੋਰਡ ਅਤੇ ਸਿਰਫ਼-ਡੈਸ਼ਬੋਰਡ ਵਾਲੇ ਸਬਸਿਸਟਮ ਬੰਦ ਰਹਿੰਦੇ ਹਨ। → [ਹੈੱਡਲੈੱਸ ਮੋਡ](docs/guides/HEADLESS.md) - **🔎 ਮਾਡਲ ਖੋਜ** — `/v1/models` ਸਮਰੱਥਾ, ਸੰਦਰਭ, ਕਿਸਮ ਅਤੇ ਟੈਕਸਟ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰਦਾ ਹੈ, ਅਤੇ `POST /v1/models/query` ਹਰ ਕੁੰਜੀ ਲਈ ਉਹੀ ਦਿੱਖ-ਨਿਯਮ ਰੱਖਦਿਆਂ ਇੱਕ ਛੋਟੀ, ਨਿਰਧਾਰਤ ਸ਼ਾਰਟਲਿਸਟ ਵਾਪਸ ਕਰਦਾ ਹੈ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md) - **🔑 ਪ੍ਰਤੀ-ਕੁੰਜੀ ਰੂਟਿੰਗ ਨਿਯੰਤਰਣ** — `forcedModel` ਨਾਲ ਕਿਸੇ API ਕੁੰਜੀ ਨੂੰ ਇੱਕ ਮਾਡਲ ਜਾਂ ਕੰਬੋ ਨਾਲ ਪਿੰਨ ਕਰੋ, ਅਤੇ ਕਿਸੇ ਕੁੰਜੀ ਦੇ ਮਾਡਲਾਂ ਤੇ ਕੰਬੋਜ਼ ਨੂੰ ਐਟਾਮਿਕ ਤਰੀਕੇ ਨਾਲ ਜੋੜੋ ਜਾਂ ਹਟਾਓ (`/api/keys/{id}/access`)। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md) · [OpenAPI](docs/openapi.yaml) - **🛡️ ਹੋਰ ਸੁਖਮ PII ਨਿਯੰਤਰਣ** — ਪ੍ਰਤੀ-ਕਿਸਮ ਚੋਣ, ਵੈਲੀਡੇਟ ਕੀਤੇ ਕਸਟਮ ਮਾਸਕਿੰਗ ਪੈਟਰਨਾਂ ਦੀਆਂ ਵੱਧ ਤੋਂ ਵੱਧ 20 ਐਂਟਰੀਆਂ ਅਤੇ ਪ੍ਰਤੀ-ਕਿਸਮ ਖੋਜ ਕਾਊਂਟਰ; ਮਾਸਕਿੰਗ ਖੁਦ ਹਾਲੇ ਵੀ ਆਪਟ-ਇਨ ਰਹਿੰਦੀ ਹੈ। → [ਗਾਰਡਰੇਲ](docs/security/GUARDRAILS.md) - **🌍 67 ਭਾਸ਼ਾਵਾਂ** — ਡੈਸ਼ਬੋਰਡ, ਦਸਤਾਵੇਜ਼ ਮਿਰਰ ਅਤੇ CLI ਲਈ, ਜਿੱਥੇ `npm run i18n:add-locale` ਇੱਕੋ ਕਮਾਂਡ ਨਾਲ ਹਰ ਥਾਂ ਇੱਕ ਭਾਸ਼ਾ ਜੋੜਦਾ ਹੈ। → [i18n ਗਾਈਡ](docs/guides/I18N.md) - **🎛️ OmniConductor** — ਤੁਹਾਡੇ ਏਜੰਟ ਫਲੀਟ ਨੂੰ ਆਉਣ ਵਾਲੀ A2A ਡੈਲੀਗੇਸ਼ਨ, Agent Card ਉੱਤੇ Conductor ਸਕਿਲਾਂ ਅਤੇ Faro push-to-talk ਵੌਇਸ ਚੈਟ ਵਾਲਾ ਡੈਸ਼ਬੋਰਡ ਪੈਨਲ। → [A2A ਸਰਵਰ](docs/frameworks/A2A-SERVER.md) - **🛂 ਅਨੁਕੂਲ ਦਾਖਲਾ ਅਤੇ ਓਵਰਲੋਡ ਸੁਰੱਖਿਆ** — ਭਾਰੀ ਚੈਟ ਬੇਨਤੀਆਂ 503 ਦੇਣ ਦੀ ਬਜਾਏ ਕਤਾਰ ਵਿੱਚ ਲੱਗਦੀਆਂ ਹਨ, ਅਤੇ ਹਰ ਕਨੈਕਸ਼ਨ ਲਈ ਐਟਾਮਿਕ RPM ਰੋਲਿੰਗ ਲੀਜ਼ਾਂ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। → [ਲਚੀਲਾਪਣ ਗਾਈਡ](docs/architecture/RESILIENCE_GUIDE.md) - **🗂️ ਕੈਨੋਨਿਕਲ `/v1/models` ਕ੍ਰਮ** — ਹਰ ਪ੍ਰੋਵਾਈਡਰ ਲਈ ਇੱਕ ਲਗਾਤਾਰ, ਪ੍ਰੋਵਾਈਡਰ-ਅਨੁਸਾਰ ਸਮੂਹਬੱਧ ਬਲਾਕ (ਕੰਬੋ ਪਹਿਲਾਂ ਪਿੰਨ ਕੀਤੇ ਹੋਏ), ਜੋ ਹਰ ਕੈਟਾਲਾਗ ਸਰੋਤ ਵਿੱਚ ਸਥਿਰ ਰਹਿੰਦਾ ਹੈ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md) - **🗜️ ਕੰਪ੍ਰੈਸ਼ਨ ਮਜ਼ਬੂਤੀਕਰਨ** — ਡਿਫਾਲਟ ਤੌਰ ‘ਤੇ ਚਾਲੂ inflation guard, DE / FR / JA + ਚੀਨੀ (wényán) ਲਈ Caveman packs, ਅਤੇ Gradle ਤੇ .NET ਲਈ RTK ਫਿਲਟਰ। → [ਕੰਪ੍ਰੈਸ਼ਨ](docs/compression/COMPRESSION_ENGINES.md) - **💸 ਇਮਾਨਦਾਰ ਫਲੈਟ-ਰੇਟ ਲਾਗਤ** — ਸਬਸਕ੍ਰਿਪਸ਼ਨ / coding-plan ਪ੍ਰੋਵਾਈਡਰ ਲਾਗਤ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ **$0** ਦਿਖਾਉਂਦੇ ਹਨ; ਬਜਟ, ਕੋਟਾ ਅਤੇ ਰੂਟਿੰਗ ਫਿਰ ਵੀ ਅਨੁਮਾਨ ਲਗਾਉਂਦੇ ਹਨ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md) - **⚖️ Quota-Share ਰੂਟਿੰਗ** — ਸਾਂਝੇ ਖਾਤੇ ਦੇ ਕੋਟੇ ਨੂੰ ਪੂਲ ਕੀਤੀਆਂ ਕੁੰਜੀਆਂ ਵਿੱਚ ਨਿਆਂਪੂਰਵਕ ਵੰਡਦੀ ਹੈ ਅਤੇ ਕੰਮ-ਸੰਭਾਲੂ ਤਰੀਕੇ ਨਾਲ ਖਾਲੀ ਸਲਾਈਸਾਂ ਉਧਾਰ ਦਿੰਦੀ ਹੈ। → [ਲਚੀਲਾਪਣ ਗਾਈਡ](docs/architecture/RESILIENCE_GUIDE.md) - **🤖 ਇੱਕ-ਕਮਾਂਡ CLI/ਏਜੰਟ ਸੈਟਅੱਪ** — 15 ਰਜਿਸਟਰ ਕੀਤੀਆਂ `setup-*` ਕਮਾਂਡਾਂ; `omniroute run` 7 CLIs (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) ਚਲਾਉਂਦਾ ਹੈ; `omniroute configure` ਇੰਟਰਐਕਟਿਵ ਪ੍ਰੋਵਾਈਡਰ+ਮਾਡਲ ਚੋਣਕਾਰ ਅਤੇ ਪ੍ਰਤੀ-ਸੰਦਰਭ ਮਨਪਸੰਦਾਂ ਨਾਲ 11 ਟਾਰਗੇਟਾਂ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ। → [CLI ਇੰਟੀਗ੍ਰੇਸ਼ਨ](docs/guides/CLI-INTEGRATIONS.md) - **🛰️ ਰਿਮੋਟ ਮੋਡ** — ਸਕੋਪ ਕੀਤੇ ਟੋਕਨਾਂ (`connect` / `contexts` / `tokens`) ਨਾਲ ਰਿਮੋਟ OmniRoute ਚਲਾਓ ਅਤੇ VPS ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਲਈ `antigravity` OAuth ਸਹਾਇਕ ਵਰਤੋ। → [ਰਿਮੋਟ ਮੋਡ](docs/guides/REMOTE-MODE.md) - **🧭 ਹੋਰ ਸਮਝਦਾਰ ਆਟੋ-ਰੂਟਿੰਗ** — `auto/:` ਕੰਬੋਜ਼, **Fusion** (ਮਾਡਲ ਪੈਨਲ + ਜੱਜ), ਕੰਮ-ਜਾਗਰੂਕ ਰੂਟਿੰਗ ਅਤੇ ਪ੍ਰਤੀ-ਬੇਨਤੀ ਮਾਡਲ / ਮੋਡ / USD-ਬਜਟ ਓਵਰਰਾਈਡ। → [ਆਟੋ-ਕੰਬੋ](docs/routing/AUTO-COMBO.md) - **🗜️ ਪਲੱਗਇਨ-ਯੋਗ ਕੰਪ੍ਰੈਸ਼ਨ** — 12 ਜੋੜੇ ਜਾ ਸਕਣ ਵਾਲੇ ਇੰਜਣ ਅਤੇ Compression Studios: LLMLingua-2, ਦੋ-ਪੱਧਰੀ Ultra, omniglyph, ਪ੍ਰਤੀ-ਕਦਮ fidelity gate, GCF v3.2 ਅਤੇ drag-reorder editor। → [ਕੰਪ੍ਰੈਸ਼ਨ](docs/compression/COMPRESSION_ENGINES.md) - **🕵️ ਪਾਰਦਰਸ਼ੀ MITM ਡੀਕ੍ਰਿਪਟ (TPROXY)** — ਉਹਨਾਂ CLIs ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ ਜੋ ਪ੍ਰਾਕਸੀ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰਦੇ ਹਨ, ਅਤੇ ਪ੍ਰਤੀ-SNI CA + trust-store ਇੰਸਟਾਲਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md) - **💸 ਹਰ ਥਾਂ ਲਾਗਤ ਟੈਲੀਮੀਟਰੀ** — ਹਰ ਐਂਡਪੌਇੰਟ ਉੱਤੇ `X-OmniRoute-*` ਲਾਗਤ/ਵਰਤੋਂ ਹੈਡਰ, ਕੈਸ਼-HIT ਬਚਤ ਹੈਡਰ ਅਤੇ ਪ੍ਰਤੀ-ਕੁੰਜੀ USD ਖਰਚ ਕੋਟੇ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md) - **🧠 ਤੁਹਾਡੇ ਨਿਯੰਤਰਣ ਹੇਠ ਮੈਮੋਰੀ** — ਡਿਫਾਲਟ ਤੌਰ ‘ਤੇ ਬੰਦ, ਆਪਟ-ਇਨ int8 ਵੈਕਟਰ ਕਵਾਂਟਾਈਜ਼ੇਸ਼ਨ + ਟਾਈਪ ਕੀਤੀ decay, ਅਤੇ ਪ੍ਰਤੀ-ਬੇਨਤੀ `x-omniroute-no-memory`। → [ਮੈਮੋਰੀ](docs/frameworks/MEMORY.md) - **🛡️ ਸੁਰੱਖਿਆ** — ਹਰ LLM ਰੂਟ ਉੱਤੇ prompt-injection guard (red-team suite), ਆਪਟ-ਇਨ credential-masking guardrail (ਦੋਹਾਂ ਦਿਸ਼ਾਵਾਂ ਵਿੱਚ ਲੀਕ ਹੋਈਆਂ API ਕੁੰਜੀਆਂ/ਸੀਕ੍ਰੇਟਾਂ ਨੂੰ ਲੁਕਾਉਂਦਾ ਹੈ), ਆਖਰੀ ਵਿਕਲਪ ਵਜੋਂ ਮੁਫ਼ਤ DuckDuckGo ਵੈੱਬ ਖੋਜ ਅਤੇ ਡੈਸ਼ਬੋਰਡ ਲਈ ਵਿਕਲਪਿਕ OIDC ਲੌਗਇਨ ਗੇਟ (ਪਾਸਵਰਡ ਲੌਗਇਨ ਹਮੇਸ਼ਾ ਉਪਲਬਧ ਰਹਿੰਦਾ ਹੈ)। → [ਗਾਰਡਰੇਲ](docs/security/GUARDRAILS.md) - **🖼️ ਨਵੇਂ ਐਂਡਪੌਇੰਟ** — `/v1/ocr` (Mistral OCR) ਅਤੇ `/v1/audio/translations` (Whisper-ਸ਼ੈਲੀ) ਮੀਡੀਆ ਸਤਹ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md) - **🎨 ਚਿੱਤਰ / ਵੀਡੀਓ / ਆਡੀਓ ਜਨਰੇਸ਼ਨ** — ਮੀਡੀਆ ਲਈ ਇੱਕ API: xAI Grok Imagine ਅਤੇ Novita AI ਵੀਡੀਓ, ComfyUI, Magnific, Adobe Firefly, Segmind ਅਤੇ ElevenLabs ਵਰਗੇ ਸਪੀਚ ਪ੍ਰੋਵਾਈਡਰ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md) - **🌍 ਡਿਪਲੌਇਮੈਂਟ ਅਤੇ ਓਪਰੇਸ਼ਨ** — ਰਿਵਰਸ-ਪ੍ਰਾਕਸੀ `basePath`, ਬ੍ਰਾਊਜ਼ਰ-ਭਾਸ਼ਾ ਆਟੋ-ਡਿਟੈਕਟ, ਪ੍ਰਤੀ-ਕੁੰਜੀ ਡਿਵਾਈਸ ਟ੍ਰੈਕਿੰਗ, root-less MITM trust ਅਤੇ zh-TW ਲੋਕਲਾਈਜ਼ੇਸ਼ਨ। → [ਵਾਤਾਵਰਣ](docs/reference/ENVIRONMENT.md) - **🤝 ਹੋਰ ਪ੍ਰੋਵਾਈਡਰ ਅਤੇ ਏਜੰਟ** — ਕਲਾਊਡ ਏਜੰਟ (Codex Cloud, Cursor, Devin, Jules), ਬ੍ਰਾਊਜ਼ਰ + OAuth ਲੌਗਇਨ ਵਾਲਾ Grok Build (xAI), ਪਹਿਲੀ ਸ਼੍ਰੇਣੀ ਵਾਲਾ Ollama ਕਾਰਡ, Claude Opus 5 ਅਤੇ Sonnet 5, Kimi ਦੀ ਅਧਿਕਾਰਤ ਭਾਈਵਾਲੀ (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… ਅਤੇ ਤਾਜ਼ਾ ਕੀਤਾ ਹੋਇਆ **388-ਪ੍ਰੋਵਾਈਡਰ ਕੈਟਾਲਾਗ**। → [ਪ੍ਰੋਵਾਈਡਰ](docs/reference/PROVIDER_REFERENCE.md) - **📡 ਰੂਟਿੰਗ ਪਾਰਦਰਸ਼ਤਾ** — ਹਰ ਜਵਾਬ ਵਿੱਚ ਇੱਕ `X-OmniRoute-Decision` ਹੈਡਰ ਹੁੰਦਾ ਹੈ, ਜੋ ਸੇਵਾ ਦੇਣ ਵਾਲੀ ਰਣਨੀਤੀ/ਪ੍ਰੋਵਾਈਡਰ/ਲੇਟੈਂਸੀ ਦਾ ਨਾਮ ਦਿੰਦਾ ਹੈ; ਨਵੀਂ `cache-optimized` ਕੰਬੋ ਰਣਨੀਤੀ + Auto-Combo `cacheAffinity` ਫੈਕਟਰ ਦੁਹਰਾਈਆਂ ਬੇਨਤੀਆਂ ਨੂੰ ਉਸ ਕਨੈਕਸ਼ਨ ਵੱਲ ਵਾਪਸ ਭੇਜਦੇ ਹਨ ਜਿਸ ਕੋਲ ਕੈਸ਼ ਕੀਤਾ ਪ੍ਰੀਫਿਕਸ ਹੈ; ਅਤੇ ਸਿਰਫ਼-ਪੜ੍ਹਨਯੋਗ `/v1/auto-combo/{channel}/candidates` ਐਂਡਪੌਇੰਟ ਕਿਸੇ `auto/*` ਚੈਨਲ ਦਾ ਲਾਈਵ ਉਮੀਦਵਾਰ ਪੂਲ ਦਿਖਾਉਂਦਾ ਹੈ। → [ਆਟੋ-ਕੰਬੋ](docs/routing/AUTO-COMBO.md) - **⚡ ਸਥਾਨਕ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਇਨਫਰਾ** — ਇੱਕ-ਕਲਿੱਕ ਸਥਾਨਕ Redis, Cloudflare Workers / Deno Deploy ਰੀਲੇ ਡਿਪਲੋਅਰ, ਅਤੇ ਨਿਗਰਾਨੀ ਹੇਠ ਏਮਬੈਡ ਕੀਤੀਆਂ ਸੇਵਾਵਾਂ ਵਜੋਂ Bifrost ਅਤੇ Mux। → [ਏਮਬੈਡ ਕੀਤੀਆਂ ਸੇਵਾਵਾਂ](docs/frameworks/EMBEDDED-SERVICES.md) - **🧩 ਬਾਕਸ ਵਿੱਚ ਹੋਰ ਵੀ** — ਪਲੱਗਇਨ ਫ੍ਰੇਮਵਰਕ + ਮਾਰਕੀਟਪਲੇਸ, Omni/Agent/GitHub ਸਕਿਲਜ਼ ਫ੍ਰੇਮਵਰਕ, Obsidian ਵੌਲਟ ਇੰਟੀਗ੍ਰੇਸ਼ਨ (22 MCP ਟੂਲ), OpenAI-ਅਨੁਕੂਲ Batch ਅਤੇ Files APIs, ਸੈਮੈਂਟਿਕ ਰਿਸਪਾਂਸ ਕੈਸ਼, ਲੀਡਰਬੋਰਡਾਂ ਸਮੇਤ ਗੇਮੀਫਿਕੇਸ਼ਨ, ACP ਏਜੰਟ ਖੋਜ (15 ਬਿਲਟ-ਇਨ ਏਜੰਟ), BigQuery ਵਿੱਚ ਨਿਯਤ ਲੌਗ ਐਕਸਪੋਰਟ, `auto/chaos` ਪੈਰਲਲ ਮਲਟੀ-ਮਾਡਲ ਫੈਨ-ਆਊਟ, Telegram ਬੋਟ ਬ੍ਰਿਜ, ਇਨ-ਐਪ ਵਰਜ਼ਨ ਮੈਨੇਜਰ ਅਤੇ LMArena-ELO ਮੁਫ਼ਤ-ਪ੍ਰਦਾਤਾ ਰੈਂਕਿੰਗਾਂ। → [ਦਸਤਾਵੇਜ਼](docs/README.md)
## 🤖 ਅਨੁਕੂਲ CLI ਅਤੇ ਕੋਡਿੰਗ ਏਜੰਟ > ਇੱਕ ਹੀ ਸੰਰਚਨਾ — `http://localhost:20128/v1` — ਅਤੇ **ਹਰ** AI IDE ਜਾਂ CLI ਮੁਫ਼ਤ ਅਤੇ ਘੱਟ-ਲਾਗਤ ਮਾਡਲਾਂ 'ਤੇ ਚਲਦਾ ਹੈ।
Claude Code
Claude Code
                           
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
                           
Aider
Aider
                           
ForgeCode
ForgeCode
                           
jcode
jcode
                           
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
Factory Droid
                           
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
                           
Pi (pi-coding-agent)
Pi
                           
Grok Build (xAI)
Grok Build
                           
Hermes Agent (Nous Research)
Hermes Agent
                           
OpenClaw
OpenClaw
                           
Goose
Goose
                           
Open Interpreter
Open Interpreter
                           
Warp AI
Warp AI
                           
deyin.ai
deyin.ai
                           
+ ਇਹਨਾਂ ਨਾਲ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ · Agent Deck · Kiro · Command Code · Antigravity · Windsurf · AMP · ਕੋਈ ਵੀ OpenAI-ਅਨੁਕੂਲ ਟੂਲ
📖 ਹਰ ਟੂਲ ਲਈ ਵਿਅਕਤੀਗਤ ਸੈਟਅੱਪ (ਸਾਰੇ 39 ਟੂਲਾਂ ਲਈ: 28 CLI ਕੋਡ + 11 CLI ਏਜੰਟ) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode ਪਲੱਗਇਨ → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)

**OmniRoute ਰਾਹੀਂ ਕਿਸੇ ਵੀ ਸਮਰਥਿਤ CLI ਨੂੰ ਇੱਕ ਕਮਾਂਡ ਵਿੱਚ ਚਲਾਓ** — ਕੋਈ config ਫਾਈਲਾਂ ਨਹੀਂ ਬਣਦੀਆਂ, ਹਰ ਪ੍ਰੋਸੈੱਸ ਲਈ credentials inject ਕੀਤੇ ਜਾਂਦੇ ਹਨ, Qwen/Gemini ਨੂੰ ਇੱਕ ਅਲੱਗ-ਥਲੱਗ ਘਰ ਮਿਲਦਾ ਹੈ: ```bash omniroute run claude --model openai/gpt-5.4 # Claude Code omniroute run codex --model glm/glm-5.2 # OpenAI Codex CLI omniroute run aider --model glm/glm-5.2 -- --message "reply OK" omniroute run goose --model glm/glm-5.2 omniroute run opencode --model glm/glm-5.2 -- run "reply OK" omniroute run qwen --model glm/glm-5.2 -- -p "reply OK" omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK" # ਜਾਂ provider+model ਇੰਟਰਐਕਟਿਵ ਤੌਰ 'ਤੇ ਚੁਣੋ ਅਤੇ ਟੂਲ ਦੀ ਆਪਣੀ config ਲਿਖੋ: omniroute configure codex # ਇਹ ਵੀ: claude opencode qwen aider goose gemini cline continue kilo 5dive ``` ਹਰ ਕਮਾਂਡ ਸਰਗਰਮ ਰਿਮੋਟ ਕੰਟੈਕਸਟ (`omniroute connect `) ਦਾ ਆਦਰ ਕਰਦੀ ਹੈ, `--dry-run` ਬਿਨਾਂ ਚਲਾਏ ਸਹੀ env/args ਦਾ ਪੂਰਵਾਵਲੋਕਨ ਦਿੰਦੀ ਹੈ, ਅਤੇ `--api-key-env NAME` ਤੁਹਾਡੇ shell ਇਤਿਹਾਸ ਤੋਂ secrets ਨੂੰ ਬਚਾਉਂਦੀ ਹੈ। → [CLI ਇੰਟੀਗ੍ਰੇਸ਼ਨ](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 388 AI ਪ੍ਰਦਾਤਾ — 153 ਕੈਟਾਲਾਗ-ਚਿੰਨ੍ਹਿਤ ਮੁਫ਼ਤ
> **388 ਰਜਿਸਟਰ ਕੀਤੇ ਪ੍ਰਦਾਤਾ** ਕੈਨੋਨਿਕਲ ਚੈਟ, ਮੀਡੀਆ, ਖੋਜ, ਲੋਕਲ, ਕਲਾਉਡ-ਏਜੰਟ ਅਤੇ ਸਿਸਟਮ ਕਲੈਕਸ਼ਨਾਂ ਵਿੱਚ ਫੈਲੇ ਹੋਏ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ **153 ਕੋਲ `hasFree: true` ਡਿਸਕਵਰੀ ਮੈਟਾਡਾਟਾ ਹੈ**। ਚੈਟ ਮਾਡਲ ਰਜਿਸਟਰੀ ਵਿੱਚ **239 ਪ੍ਰਦਾਤਾ / 3,059 ਵਿਲੱਖਣ provider-model ਜੋੜੇ / 1,475 ਕੱਚੇ ਮਾਡਲ ID** ਸ਼ਾਮਲ ਹਨ; ਵੱਖਰੇ ਮੁਫ਼ਤ-ਬਜਟ ਕੈਟਾਲਾਗ ਵਿੱਚ **471 ਪ੍ਰਤੀ-ਮਾਡਲ ਕਤਾਰਾਂ**, **34 ਆਵਰਤੀ ਪੂਲ** ਅਤੇ **52 ਆਵਰਤੀ/ਕੀ-ਰਹਿਤ ਹਮੇਸ਼ਾ-ਮੁਫ਼ਤ ਪ੍ਰਦਾਤਾ** ਹਨ। ਇਹ ਜਾਣ-ਬੁੱਝ ਕੇ ਵੱਖਰੇ ਹਰ ਹਨ; ਪਰਿਭਾਸ਼ਾਵਾਂ ਅਤੇ ਪੂਲ-ਡਿਡਿਊਪ ਕੀਤੀਆਂ ਗਣਨਾਵਾਂ [ਪ੍ਰਦਾਤਾ ਹਵਾਲਾ](docs/reference/PROVIDER_REFERENCE.md) ਅਤੇ [ਮੁਫ਼ਤ ਟੀਅਰ](docs/reference/FREE_TIERS.md) ਵਿੱਚ ਉਪਲਬਧ ਹਨ।
### 🏢 ਹਰ ਪ੍ਰਮੁੱਖ ਲੈਬ — ਇੱਕ ਹੀ ਐਂਡਪੌਇੰਟ ਰਾਹੀਂ
OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           
…ਅਤੇ 350+ ਹੋਰ — ਹਰ ਆਈਕਨ ਡੈਸ਼ਬੋਰਡ ਦੇ ਪ੍ਰਦਾਤਾ ਕੈਟਾਲਾਗ ਤੋਂ ਲਾਈਵ ਰੂਪ ਵਿੱਚ ਲੋਡ ਹੁੰਦਾ ਹੈ। 📖 [ਪ੍ਰਦਾਤਾ ਹਵਾਲਾ](docs/reference/PROVIDER_REFERENCE.md)
### 🆓 ਹਮੇਸ਼ਾ ਮੁਫ਼ਤ — $0, ਕਿਸੇ ਕਾਰਡ ਦੀ ਲੋੜ ਨਹੀਂ
OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
ਕੋਈ ਟੋਕਨ ਸੀਮਾ ਨਹੀਂ
Kilo Code
Kilo Code
ਆਟੋ-ਰਾਊਟਰ, Tencent Hy3
ਹਮੇਸ਼ਾਂ ਮੁਫ਼ਤ
Requesty
Requesty
GPT-OSS 120B, Nemotron
ਹਮੇਸ਼ਾਂ ਮੁਫ਼ਤ
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
ਮੁਫ਼ਤ ਪੱਧਰ
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
ਹਮੇਸ਼ਾਂ ਮੁਫ਼ਤ
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
ਹਮੇਸ਼ਾਂ ਮੁਫ਼ਤ
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
ਅਸੀਮਿਤ ਮੁਫ਼ਤ
Pollinations
Pollinations
GPT, Llama, Claude
ਕੁੰਜੀ ਦੀ ਲੋੜ ਨਹੀਂ
Cloudflare AI
Cloudflare AI
50+ ਮਾਡਲ
10K neurons/ਦਿਨ
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM ਮੁਫ਼ਤ
Cerebras
Cerebras
GLM 4.7, GPT-OSS
ਇੱਕ ਵਾਰ ਦਾ $5 ਕ੍ਰੈਡਿਟ; ਕਾਰਡ ਲੋੜੀਂਦਾ
OpenRouter
OpenRouter
:free ਮਾਡਲ
+$10 → ਵੱਧ RPM
📖 ਪੂਰਾ ਮਸ਼ੀਨ-ਪੜ੍ਹਨਯੋਗ ਕੈਟਾਲਾਗ → [`docs/reference/PROVIDER_REFERENCE.md`](docs/reference/PROVIDER_REFERENCE.md)
## 🖥️ ਜਿੱਥੇ OmniRoute ਚੱਲਦਾ ਹੈ — ਕਿਤੇ ਵੀ
> ਉਹੀ ਐਪ, ਤੁਹਾਡੀ ਮਸ਼ੀਨ, ਤੁਹਾਡੇ ਨਿਯਮ। ਇੱਕ ਗਲੋਬਲ npm ਤੋਂ ਇੰਸਟੌਲ ਕਰੋ** ਤੁਹਾਡਾ ਫ਼ੋਨ** ਟਰਮਕਸ ਰਾਹੀਂ। ਸਥਾਪਤ ਕਰੋ (Electron) ਬਾਰ (OmniRouteTray)— macOS ਤੋਂ ਸਥਾਪਤ ਕਰਨ ਯੋਗ OmniRoute ਮਾਡਲ — ਸਥਿਰ & ਇਨਸਾਈਡਰਜ਼ ਯੋਗਦਾਨ ਪਾਓ
ਪਲੇਟਫਾਰਮ ਸਥਾਪਿਤ ਕਰੋ ਹਾਈਲਾਈਟਸ
📦 npm (ਗਲੋਬਲ) npm -g omniroute ਇੱਕ ਕਮਾਂਡ, ਕੋਈ ਵੀ OS
⚡ Bun (ਗਲੋਬਲ) ਬੰ ਜੋੜੋ -g omniroute ਸਮਾਨ ਰਜਿਸਟਰੀ ਟਾਰਬਾਲ, ਤੇਜ਼ੀ ਨਾਲ ਇੰਸਟਾਲ
🐳 Docker ਡੌਕਰ ਰਨ … diegosouzapw/omniroute ਮਲਟੀ-arch AMD64 + ARM64
🖥️
npm ਰਨ ਇਲੈਕਟ੍ਰੌਨ: ਬਿਲਡ ਨੇਟਿਵ ਵਿੰਡੋ + ਸਿਸਟਮ ਟ੍ਰੇ — Windows / macOS / Linux
🎩 ਮੇਨੂ brew install --cask zoispag/tap/omniroute-tray ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ & ਸਰਵਰ ਨੂੰ ਆਟੋ-ਅੱਪਡੇਟ ਕਰਦਾ
💪 ARM ਮੂਲ arm64 ਰਸਬੇਰੀ Pi, ARM ਸਰਵਰ, Apple Silicon
📱 Android (Termux) pkg nodejs ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ && npx -y omniroute ਤੁਹਾਡੇ ਫ਼ੋਨ 'ਤੇ ਚਲਾਉਂਦਾ ਹੈ, 24/7
📲 PWA"ਹੋਮ ਸਕ੍ਰੀਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ" ਪੂਰੀ ਸਕਰੀਨ, ਔਫਲਾਈਨ, ਬ੍ਰਾਊਜ਼ਰ
🧩 OpenCode ਪਲੱਗਇਨ @omniroute/opencode-provider ਨੇਟਿਵ OpenCode ਏਕੀਕਰਣ
🤖 VS ਕੋਡ Copilot ਚੈਟ ਸਥਾਪਤ ਕਰੋ OmniCopilot ਐਕਸਟੈਂਸ਼ਨ Copilot ਚੈਟ ਚੋਣਕਾਰ ਵਿੱਚ
🛠️ ਸਰੋਤ ਤੋਂ npm ਇੰਸਟਾਲ ਕਰੋ && npm ਚਲਾਓ dev ਇਸ 'ਤੇ ਹੈਕ ਕਰੋ,
📖 [Docker ਗਾਈਡ](docs/guides/DOCKER_GUIDE.md) · [ਡੈਸਕਟਾਪ](electron/README.md) · [ਮੇਨੂ-ਬਾਰ ਟ੍ਰੇ](https://github.com/zoispag/omniroute-tray) · [Termux](docs/guides/TERMUX_GUIDE.md) · [PWA](docs/guides/PWA_GUIDE.md) · [OpenCode](docs/frameworks/OPENCODE.md)
### 🧩 ਨਵਾਂ: OmniRoute VS ਕੋਡ ਦੇ ਮੂਲ Copilot ਚੈਟ ਦੇ ਅੰਦਰ
> ਕੋਈ ਨਵੀਂ ਸਾਈਡਬਾਰ ਨਹੀਂ, ਕੋਈ ਨਵੀਂ ਚੈਟ UI ਨਹੀਂ — ਹਰ ਮਾਡਲ OmniRoute ਸੇਵਾ ਕਰਦਾ ਹੈ, ਬਿਲਕੁਲ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ**Copilot ਚੈਟ ਮਾਡਲ ਚੋਣਕਾਰ ਜੋ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤਦੇ ਹੋ** . VS ਕੋਡ 1.122 ਤੋਂ, ਪ੍ਰਦਾਤਾ ਮਾਡਲ GitHub ਸਾਈਨ-ਇਨ ਜਾਂ Copilot ਗਾਹਕੀ ਤੋਂ ਬਿਨਾਂ ਕੰਮ ਕਰਦੇ ਹਨ — ਏਜੰਟ ਮੋਡ, ਟੂਲ ਕਾਲਿੰਗ ਅਤੇ ਵਿਜ਼ਨ, ਮੁਫ਼ਤ ਵਿੱਚ। ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ** [OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** ਐਕਸਟੈਂਸ਼ਨ, ਇਸਨੂੰ ਆਪਣੇ OmniRoute ਸਰਵਰ 'ਤੇ ਪੁਆਇੰਟ ਕਰੋ ( `localhost:20128` ਲਈ ਡਿਫੌਲਟ), ਫਿਰ Copilot ਚੈਟ → ਮਾਡਲ ਚੋਣਕਾਰ → ਖੋਲ੍ਹੋ** ਮਾਡਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ...** →**OmniRoute** . < td ਅਲਾਈਨ ="ਖੱਬੇ">VS ਕੋਡ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ — ਸਥਿਰ & ਅੰਦਰੂਨੀ< td ="ਖੱਬੇ">Cursor, Windsurf, VSCodium , Theia , Antigravity, Kiro…
ਸਟੋਰ ਲਿੰਕ
ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ
🧩 VS ਕੋਡ ਮਾਰਕਿਟਪਲੇਸ →
🔓 ਖੋਲ੍ਹੋ VSX ਰਜਿਸਟਰੀ ਸਥਾਪਿਤ ਕਰੋ →
ਸੰਪਾਦਕ ਦੇ ਅੰਦਰੋਂ: ਖੋਲ੍ਹੋ** ਐਕਸਟੈਂਸ਼ਨਾਂ** ਵੇਖੋ, ਖੋਜ ਕਰੋ** "OmniRoute"** , ਕਲਿੱਕ ਕਰੋ** ਇੰਸਟਾਲ ਕਰੋ** - ਦੋਵੇਂ ਸਟੋਰਾਂ 'ਤੇ ਇੱਕੋ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਸਰੋਤ, ਮੁੱਦੇ ਅਤੇ ਪ੍ਰਕਾਸ਼ਨ ਰਨਬੁੱਕ [diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot) 'ਤੇ ਲਾਈਵ ਹੈ। 📖 [VS ਕੋਡ Copilot ਚੈਟ ਗਾਈਡ](docs/guides/VSCODE-COPILOT.md) — ਸੈੱਟਅੱਪ, ਚੋਣਕਾਰ ਕੀ ਦਿਖਾਉਂਦਾ ਹੈ, ਡੈਸ਼ਬੋਰਡ-ਇਨ-ਏ-ਟੈਬ, ਸਮੱਸਿਆ-ਨਿਪਟਾਰਾ
### 🎩 ਨਵਾਂ: OmniRouteTray — ਤੁਹਾਡਾ ਗੇਟਵੇ, ਮੀਨੂ ਬਾਰ ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ
> `omniroute serve` ਸਭ ਤੋਂ ਖੁਸ਼ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਇਹ ਹਮੇਸ਼ਾ ਚਾਲੂ ਹੁੰਦਾ ਹੈ।** [OmniRouteTray](https://github.com/zoispag/omniroute-tray)** ਇਸਨੂੰ macOS ਲਈ ਇੱਕ ਸੈੱਟ-ਅਤੇ-ਭੁੱਲਣ ਵਾਲੇ ਮੀਨੂ-ਬਾਰ ਐਪ ਵਿੱਚ ਬਦਲਦਾ ਹੈ: ਇਹ ਸਰਵਰ ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ, ਇਸਨੂੰ ਰੀਬੂਟ ਦੇ ਦੌਰਾਨ ਜ਼ਿੰਦਾ ਰੱਖਦਾ ਹੈ, ਇਸਨੂੰ ਸਥਾਨ 'ਤੇ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਲਾਈਵ ਟੋਕਨ ਬਜਟ ਨੂੰ ਇੱਕ ਕਲਿੱਕ ਦੂਰ ਰੱਖਦਾ ਹੈ —** ਕੋਈ ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੁੱਲ੍ਹੀ ਨਹੀਂ ਛੱਡੀ ਗਈ, ਬੇਬੀਸਿਟ ਲਈ ਕੋਈ `npm install -g omniroute` ਨਹੀਂ।** [Tauri v2](https://v2.tauri.app/) (ਇੱਕ ਰੱਸਟ ਕੋਰ ਇੱਕ ਰਾਊਂਡਿੰਗ ਗਲਤੀ ਦਾ ਆਕਾਰ) ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਇਹ ਆਪਣੇ ਖੁਦ ਦੇ ਹਸਤਾਖਰਿਤ ਨੋਡ 24 ਰਨਟਾਈਮ ਨੂੰ ਭੇਜਦਾ ਹੈ ਅਤੇ ਇੱਕ ਐਪ ਦੀ ਮਲਕੀਅਤ ਵਾਲੀ OmniRoute ਸਥਾਪਨਾ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਦਾ ਹੈ, ਇਸਲਈ ਇਹ ਕਦੇ ਵੀ ਤੁਹਾਡੇ ਗਲੋਬਲ `node`/`bun` ਨਾਲ ਲੜਦਾ ਨਹੀਂ ਹੈ। ਇਹ** ਤੁਹਾਡੀ ਮੌਜੂਦਾ `~/.omniroute/` ਸੰਰਚਨਾ ਅਤੇ ਡੇਟਾਬੇਸ ਨੂੰ ਸਾਂਝਾ ਕਰਦਾ ਹੈ** - ਇਸ ਲਈ ਇਹ ਉਹੀ OmniRoute ਹੈ ਜੋ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਚਲਾ ਰਹੇ ਹੋ, ਸਿਰਫ਼ ਇੱਕ ਟੋਪੀ ਪਹਿਨ ਕੇ। 🎩 session/weekly Claude ਤੇ
ਇਹ ਕੀ ਕਰਦਾ ਹੈ ਕਿਵੇਂ
🟢 ਸਰਵਰ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ Spawns omniroute serve , ਇਸ ਨੂੰ ਡੁਪਲੀਕੇਟ ਕਰਨ ਦੀ ਬਜਾਏ ਪਹਿਲਾਂ ਤੋਂ ਚੱਲ ਰਹੀ ਇੱਕ ਉਦਾਹਰਣ ਨੂੰ ਅਪਣਾਉਂਦਾ ਹੈ
📊
🔄 ਸਥਾਨ 'ਤੇ ਆਟੋ-ਅੱਪਡੇਟਸ ਸਟੇਜਡ ਇੰਸਟੌਲ, ਪਰਮਾਣੂ ਸਵੈਪ, ਅਸਫਲਤਾ 'ਤੇ ਰੋਲਬੈਕ — ਹਮੇਸ਼ਾ ਨਵੀਨਤਮ ਰਿਲੀਜ਼
🚀 ਲੌਗਇਨ 'ਤੇ ਸ਼ੁਰੂ ਕਰੋ ਲੌਗਇਨ 'ਤੇ ਵਿਕਲਪਿਕ ਲਾਂਚ; ਸਿਰਫ਼-ਟ੍ਰੇ, ਕੋਈ ਡੌਕ ਆਈਕਨ
🩺 ਡਾਕਟਰ & ਲੌਗਸ ਇੱਕ-ਕਲਿੱਕ ਡਾਇਗਨੌਸਟਿਕਸ ਅਤੇ ਸਰਵਰ ਲੌਗ ਐਕਸੈਸ
```sh brew install --cask zoispag/tap/omniroute-tray ``` ਇੱਕ ਡਾਊਨਲੋਡ ਨੂੰ ਤਰਜੀਹ? ਤੋਂ ਨਵੀਨਤਮ .dmg ਪ੍ਰਾਪਤ ਕਰੋ ਜਾਰੀ ਕਰਦਾ ਹੈ। ਸਰੋਤ, ਮੁੱਦੇ ਅਤੇ ਨਿਰਮਾਣ ਡੌਕਸ zoispag/omniroute-tray'ਤੇ ਰਹਿੰਦੇ ਹਨ।
💛 @zoispag ਦੁਆਰਾ ਇੱਕ ਕਮਿਊਨਿਟੀ ਪ੍ਰੋਜੈਕਟ — ਇੱਕ ਅਧਿਕਾਰਤ OmniRoute ਰਿਲੀਜ਼ ਨਹੀਂ।

## 🔒 ਨਿੱਜੀ ਅਤੇ ਲੋਕਲ-ਫਰਸਟ
ਨਿੱਜੀ ਅਤੇ ਲੋਕਲ-ਫਰਸਟ — OmniRoute ਦਾ ਗੇਟਵੇ ਅਤੇ ਕੰਟਰੋਲ ਪਲੇਨ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਉੱਤੇ ਚੱਲਦੇ ਹਨ। ਪ੍ਰੌਮਪਟ ਹਰ ਬੇਨਤੀ ਲਈ ਚੁਣੇ ਗਏ ਅੱਪਸਟ੍ਰੀਮ ਪ੍ਰਦਾਤਾ ਨੂੰ ਭੇਜੇ ਜਾਂਦੇ ਹਨ; OmniRoute ਕੋਈ ਹੋਸਟ ਕੀਤਾ ਪ੍ਰੌਮਪਟ-ਪ੍ਰੋਸੈਸਿੰਗ ਪੜਾਅ ਨਹੀਂ ਜੋੜਦਾ ਅਤੇ ਟੈਲੀਮੈਟਰੀ ਮੂਲ ਰੂਪ ਵਿੱਚ ਅਸਮਰੱਥ ਹੁੰਦੀ ਹੈ। ਕ੍ਰੈਡੈਂਸ਼ਲ ਸਟੋਰੇਜ ਵਿੱਚ AES-256-GCM ਨਾਲ ਇਨਕ੍ਰਿਪਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ; ਨਿਯੰਤਰਣਾਂ ਵਿੱਚ API-ਕੁੰਜੀ ਸਕੋਪਿੰਗ, IP ਫਿਲਟਰਿੰਗ, ਦਰ ਸੀਮਾਵਾਂ, ਪ੍ਰੌਮਪਟ-ਇੰਜੈਕਸ਼ਨ ਸੁਰੱਖਿਆ, ਅੱਪਸਟ੍ਰੀਮ-ਹੈਡਰ ਸਕ੍ਰਬਿੰਗ, ਚੋਣਵੀਂ PII ਰੀਡੈਕਸ਼ਨ, ਸਾਫ਼ ਕੀਤੀਆਂ ਗਲਤੀਆਂ ਅਤੇ ਇੱਕ ਲੋਕਲ SQLite ਆਡਿਟ ਟ੍ਰੇਲ ਸ਼ਾਮਲ ਹਨ। OmniRoute MIT-ਲਾਇਸੈਂਸਸ਼ੁਦਾ ਅਤੇ ਸਵੈ-ਹੋਸਟ ਕਰਨ ਯੋਗ ਹੈ। 📖 [ਅਧਿਕਾਰਕਰਨ](docs/architecture/AUTHZ_GUIDE.md) · [ਸੁਰੱਖਿਆ ਸੀਮਾਵਾਂ](docs/security/GUARDRAILS.md) · [ਅਨੁਪਾਲਨਾ](docs/security/COMPLIANCE.md)
## 🔌 ਪੂਰਾ CLI + A2A ਅਤੇ MCP
> ਸਰਵਰ ਤੋਂ ਅੱਗੇ, OmniRoute ਇੱਕ **ਪੂਰਾ ਕਮਾਂਡ-ਲਾਈਨ ਕਾਕਪਿਟ** ਹੈ ਜਿਸ ਵਿੱਚ **80+ ਕਮਾਂਡਾਂ** ਹਨ, ਨਾਲ ਹੀ ਖੁੱਲ੍ਹੇ ਏਜੰਟ ਪ੍ਰੋਟੋਕੋਲ ਹਨ ਤਾਂ ਜੋ ਕੋਈ AI ਏਜੰਟ ਇਸਨੂੰ **ਆਪਣੇ ਆਪ** ਚਲਾ ਸਕੇ। ### ⌨️ ਇੱਕ ਅਸਲੀ CLI (ਸਿਰਫ਼ `start` ਨਹੀਂ) ```bash omniroute # ਗੇਟਵੇ + ਡੈਸ਼ਬੋਰਡ ਸਰਵ ਕਰੋ (ਪੋਰਟ 20128) omniroute chat # ਇੰਟਰਐਕਟਿਵ TUI ਚੈਟ ਕਲਾਇੰਟ (ਸਲੈਸ਼: /model /combo /skill /memory) omniroute setup # ਮਾਰਗਦਰਸ਼ਿਤ ਪਹਿਲੀ ਵਾਰ ਚੱਲਣ ਵਾਲਾ ਵਿਜ਼ਾਰਡ omniroute doctor # ਪ੍ਰਦਾਤਾਵਾਂ, ਪੋਰਟਾਂ, ਨੇਟਿਵ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਜਾਂਚ ਕਰੋ ``` ### 🛰️ ਰਿਮੋਟ ਮੋਡ — CLI ਇੱਥੇ ਚਲਾਓ, OmniRoute ਇੱਕ VPS ਉੱਤੇ OmniRoute ਸਰਵਰ ਉੱਤੇ ਹੈ? ਇਸਨੂੰ ਆਪਣੇ ਲੈਪਟਾਪ ਤੋਂ **ਉਸੇ CLI** ਨਾਲ ਚਲਾਓ। ਇੱਕ ਵਾਰ ਸੀਮਿਤ-ਅਧਿਕਾਰ ਵਾਲੇ ਐਕਸੈੱਸ ਟੋਕਨ ਨਾਲ ਲੌਗ ਇਨ ਕਰੋ; ਉਸ ਤੋਂ ਬਾਅਦ ਹਰ ਕਮਾਂਡ ਰਿਮੋਟ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦੀ ਹੈ। ```bash omniroute connect 192.168.0.15 # ਪਾਸਵਰਡ → ਸੀਮਿਤ-ਅਧਿਕਾਰ ਟੋਕਨ, ਇੱਕ ਕਾਂਟੈਕਸਟ ਵਜੋਂ ਸੁਰੱਖਿਅਤ omniroute models # ← ਰਿਮੋਟ ਸਰਵਰ ਉੱਤੇ ਚੱਲਦਾ ਹੈ omniroute configure codex # ← ਇੱਕ ਰਿਮੋਟ ਮਾਡਲ ਚੁਣਦਾ ਹੈ, ਸਥਾਨਕ Codex ਪ੍ਰੋਫ਼ਾਈਲ ਲਿਖਦਾ ਹੈ omniroute tokens create --name ci --scope read # ਹੋਰ ਮਸ਼ੀਨਾਂ ਲਈ ਵਧੇਰੇ ਸੀਮਿਤ ਟੋਕਨ ਬਣਾਓ omniroute contexts use default # ← ਮੁੜ ਸਥਾਨਕ ਸਰਵਰ ਉੱਤੇ ਜਾਓ ``` ਟੋਕਨਾਂ ਦੇ ਅਧਿਕਾਰ `read` / `write` / `admin` ਤੱਕ ਸੀਮਿਤ ਹੁੰਦੇ ਹਨ; ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੇ ਰੂਟ ਸਿਰਫ਼ ਲੂਪਬੈਕ ਤੱਕ ਸੀਮਿਤ ਰਹਿੰਦੇ ਹਨ। 📖 [ਰਿਮੋਟ ਮੋਡ](docs/guides/REMOTE-MODE.md)
OmniRoute CLI ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦਾ ਐਨੀਮੇਟਿਡ ਟਰਮੀਨਲ — omniroute providers list, omniroute combo list ਅਤੇ omniroute health — 89-ਕਮਾਂਡਾਂ ਵਾਲੀ ਉੱਚ-ਪੱਧਰੀ ਸਤਹ ਉੱਤੇ ਚੱਕਰ ਲਗਾਉਂਦਾ ਹੋਇਆ: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …
### 🤝 ਇੱਕ ਏਜੰਟ ਕਨੈਕਟ ਕਰੋ — ਅਤੇ ਇਹ ਖੁਦ OmniRoute ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ OmniRoute ਨੂੰ **MCP**, **A2A**, ਇੱਕ **REST API**, **ਵੈੱਬਹੁੱਕਾਂ** ਜਾਂ ਇੱਕ **ਰਿਮੋਟ CLI** ਰਾਹੀਂ ਉਪਲਬਧ ਕਰੋ — ਕੋਈ ਵੀ ਸਮਰੱਥ ਏਜੰਟ (ਜਾਂ ਤੁਹਾਡਾ ਆਪਣਾ ਕੋਡ) ਪੂਰੇ ਗੇਟਵੇ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਸਕਦਾ ਹੈ: ਰੂਟਿੰਗ, ਪ੍ਰਦਾਤਾ, ਕੌਂਬੋ, ਕੈਸ਼, ਕੰਪ੍ਰੈਸ਼ਨ, ਮੈਮੋਰੀ — ਸਭ ਕੁਝ ਆਪਣੇ ਆਪ। ਹੇਠਾਂ ਦਿੱਤੇ HTTP ਐਂਡਪੌਇੰਟ `http://localhost:20128` ਅਧੀਨ ਸਰਵ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਇੰਟਰਫੇਸਐਂਡਪੌਇੰਟ / ਕਮਾਂਡਇਸਦੀ ਵਰਤੋਂ ਕਰੋ
🧰 MCP (stdio)omniroute --mcpClaude Desktop, Cursor ਜਾਂ ਕਿਸੇ ਵੀ MCP ਕਲਾਇੰਟ ਨਾਲ ਜੋੜੋ
🌊 MCP (HTTP)/api/mcp/streamਰਿਮੋਟ MCP — 110 ਟੂਲ, 33 ਸਕੋਪ (ਲਾਗੂਕਰਨ ਵਿਕਲਪਿਕ), ਪੂਰਾ ਆਡਿਟ ਰਿਕਾਰਡ
📡 MCP (SSE)/api/mcp/sseਸਟ੍ਰੀਮਿੰਗ MCP ਟ੍ਰਾਂਸਪੋਰਟ
🤝 A2A/.well-known/agent.jsonਏਜੰਟ-ਤੋਂ-ਏਜੰਟ, JSON-RPC 2.0 + SSE, 6 ਹੁਨਰ
🌐 REST API/v1/*OpenAI-ਅਨੁਕੂਲ — ਚੈਟ, ਐਮਬੈਡਿੰਗਾਂ, ਚਿੱਤਰ, ਆਡੀਓ, OCR
🔔 ਵੈੱਬਹੁੱਕ/api/webhooksਬੇਨਤੀ / ਕੋਟਾ ਇਵੈਂਟ Slack, Discord, Telegram ਜਾਂ ਕਿਸੇ ਵੀ URL ਉੱਤੇ ਭੇਜੋ
🛰️ ਰਿਮੋਟ CLIomniroute connect ਸੀਮਿਤ-ਅਧਿਕਾਰ ਵਾਲੇ ਐਕਸੈੱਸ ਟੋਕਨਾਂ ਨਾਲ ਇੱਕ ਰਿਮੋਟ ਇੰਸਟੈਂਸ ਚਲਾਓ
```bash # Claude Code ਨੂੰ MCP ਰਾਹੀਂ ਪੂਰਾ OmniRoute ਟੂਲਸੈੱਟ ਦਿਓ: claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream ``` 📖 [MCP ਸਰਵਰ](docs/frameworks/MCP-SERVER.md) · [A2A ਸਰਵਰ](docs/frameworks/A2A-SERVER.md) · [ਏਜੰਟ ਪ੍ਰੋਟੋਕੋਲ](docs/frameworks/AGENT_PROTOCOLS_GUIDE.md)
## 🗜️ ਆਪਣੇ ਆਪ 15–95% ਟੋਕਨ ਬਚਾਓ
### 📖 ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ — ਪਾਈਪਲਾਈਨ, ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਬਚਤ ਦੀ ਗਣਨਾ OmniRoute ਕੰਪ੍ਰੈਸ਼ਨ ਪਾਈਪਲਾਈਨ: ਇੱਕ ਦਰਸਾਉਂਦੀ 10,000-ਟੋਕਨ ਕਲਾਇੰਟ ਬੇਨਤੀ 12 composable engines — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra ਅਤੇ OmniGlyph — ਵਿੱਚੋਂ ਲੰਘਦੀ ਹੈ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ stacked ਉਦਾਹਰਨ ਵਿੱਚ ਲਗਭਗ 1,080 ਟੋਕਨਾਂ ਨਾਲ provider ਤੱਕ ਪਹੁੰਚ ਸਕਦੀ ਹੈ। Structured content ਨੂੰ preservation guards ਅਤੇ ਹਰ ਪੜਾਅ ਦੇ fidelity gates ਦੁਆਰਾ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ; ਸਪਸ਼ਟ lossy ਜਾਂ experimental modes ਯੋਗ ਸਮੱਗਰੀ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹਨ। ਡਿਫ਼ਾਲਟ stacked combo `RTK → Caveman` ਚਲਾਉਂਦਾ ਹੈ। ਜਦੋਂ ਦੋਵੇਂ ਇੱਕੋ tool/context payload ਉੱਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਤਾਂ ਬਚਤ ਇਕੱਠੀ ਹੁੰਦੀ ਹੈ: ```txt combined = 1 − (1 − RTK) × (1 − Caveman_input) average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2% range = 78.4 – 94.6% ``` Code blocks, URLs, JSON ਅਤੇ structured data ਨੂੰ preservation engine ਦੁਆਰਾ **ਹਮੇਸ਼ਾ ਸੁਰੱਖਿਅਤ** ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। > **ਜਦੋਂ ਘੱਟ ਟੋਕਨਾਂ ਨਾਲ ਕੰਮ ਹੋ ਸਕਦਾ ਹੈ ਤਾਂ ਇੰਨੇ ਟੋਕਨ ਕਿਉਂ ਵਰਤਣੇ?** ਹਰ ਬੇਨਤੀ OmniRoute ਦੀ compression pipeline ਵਿੱਚੋਂ **ਪਾਰਦਰਸ਼ੀ ਢੰਗ ਨਾਲ** ਲੰਘਦੀ ਹੈ — client ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਲੋੜੀਂਦਾ ਨਹੀਂ। ਹੁਣ ਇਹ **12 composable engines ਦਾ stack** ਹੈ, ਜੋ ਕ੍ਰਮਵਾਰ ਚਲਦੇ ਹਨ ਅਤੇ ਹਰ routing combo ਅਨੁਸਾਰ mix & match ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ — [RTK](https://github.com/rtk-ai/rtk), [Caveman](https://github.com/JuliusBrussee/caveman) (⭐ 90K+), [LLMLingua-2](https://github.com/microsoft/LLMLingua) ਅਤੇ [Troglodita](https://github.com/leninejunior/troglodita) (PT-BR) ਦੇ ਵਿਚਾਰਾਂ ਉੱਤੇ ਆਧਾਰਿਤ। ### 🧱 12-engine stack Engines ਪਾਈਪਲਾਈਨ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਚਲਦੇ ਹਨ; ਹਰ ਇੱਕ ਨੂੰ ਵੱਖਰੇ ਤੌਰ ’ਤੇ toggle ਅਤੇ ਹਰ combo ਲਈ configure ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
#Engineਇਹ ਕੀ ਕਰਦਾ ਹੈ
1Session-DedupTurns ਵਿੱਚ ਦੁਹਰਾਈ ਗਈ ਸਮੱਗਰੀ ਹਟਾਉਂਦਾ ਹੈ (content-addressed, cross-turn)
2CCRਵੱਡੇ blocks ਨੂੰ retrieve markers ਦੇ ਪਿੱਛੇ archive ਕਰਦਾ ਹੈ, ਜੋ ਲੋੜ ਪੈਣ ’ਤੇ fetch ਕੀਤੇ ਜਾਂਦੇ ਹਨ
3LiteWhitespace + image-URL trimming (latency-light baseline)
4RTKSmart tool-result filtering, dedup ਅਤੇ truncation (command-aware)
5Responses Tool Outputshell/patch/search/build outputs ਲਈ lossless-first JSON + ਸੀਮਿਤ diagnostic compression (Responses API)
6Headroomvendored GCF codec ਰਾਹੀਂ JSON arrays ਦੀ lossless tabular compaction (~30%)
7Relevanceਆਖ਼ਰੀ user query ਦੇ ਆਧਾਰ ’ਤੇ extractive sentence scoring
8CavemanRule-based prose compression (output ਉੱਤੇ ~65–75%)
9Aggressiveਪੁਰਾਣੇ turns ਦੀ summarization + progressive aging
10LLMLingua-2MobileBERT ONNX ਰਾਹੀਂ ML semantic pruning — code-safe, async
11Ultraਵਿਕਲਪਿਕ ਛੋਟੇ-ਮਾਡਲ (SLM) tier ਨਾਲ heuristic token pruning
12OmniGlyphਸਿੱਧੀ Anthropic wire ਉੱਤੇ ਮਾਪੇ ਗਏ Claude Fable 5 ਲਈ experimental context-as-image encoding; provider receipts ਬਾਕੀ ਹੋਣ ਤੱਕ GPT 5.6 transformers fail-closed ਰਹਿੰਦੇ ਹਨ। ਚਾਰ compression profiles (aggressive default, balanced, coding-safe, passthrough) (ਸਭ ਤੋਂ aggressive; opt-in)
Code blocks, URLs ਅਤੇ structured data ਨੂੰ **byte-perfect ਢੰਗ ਨਾਲ ਹਮੇਸ਼ਾ ਸੁਰੱਖਿਅਤ** ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। **One-click presets** engines ਨੂੰ ਇਕੱਠਾ ਕਰਦੇ ਹਨ:
Modeਬਚਤਇਸ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ
🪶 Lite~15%ਹਮੇਸ਼ਾ ਚਾਲੂ ਰਹਿਣ ਵਾਲਾ ਸੁਰੱਖਿਅਤ ਡਿਫ਼ਾਲਟ
🪨 Standard (Caveman)~30%ਰੋਜ਼ਾਨਾ coding
⚡ Aggressive~50%ਲੰਬੇ tool-heavy sessions
🔥 Ultra~75%ਵੱਧ ਤੋਂ ਵੱਧ ਬਚਤ
🧰 RTK60–90%Shell/test/build/git output
🔗 Stacked (RTK → Caveman)78–95%ਮਿਲੇ-ਜੁਲੇ prompts + tool logs
**ਅਸਲ ਉਦਾਹਰਨ — Standard mode:** > **ਪਹਿਲਾਂ (69 ਟੋਕਨ):** _"ਤੁਹਾਡੇ React component ਦੇ ਮੁੜ render ਹੋਣ ਦਾ ਸੰਭਾਵਿਤ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਹਰ render cycle ਦੌਰਾਨ ਇੱਕ ਨਵਾਂ object reference ਬਣਾ ਰਹੇ ਹੋ। ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ inline object ਨੂੰ prop ਵਜੋਂ ਭੇਜਦੇ ਹੋ, ਤਾਂ React ਦੀ shallow comparison ਇਸਨੂੰ ਹਰ ਵਾਰ ਇੱਕ ਵੱਖਰਾ object ਸਮਝਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਮੁੜ render ਹੁੰਦਾ ਹੈ। ਮੈਂ object ਨੂੰ memoize ਕਰਨ ਲਈ useMemo ਵਰਤਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਾਂਗਾ।"_ > > **ਬਾਅਦ (19 ਟੋਕਨ):** _"ਹਰ render ’ਤੇ ਨਵਾਂ object ref। Inline object prop = ਨਵਾਂ ref = ਮੁੜ render। ਇਸਨੂੰ useMemo ਵਿੱਚ wrap ਕਰੋ।"_ > > **ਉਹੀ ਜਵਾਬ। 72% ਘੱਟ ਟੋਕਨ। ਸ਼ੁੱਧਤਾ ਵਿੱਚ ਕੋਈ ਘਾਟ ਨਹੀਂ।** ✅ **PT-BR ਉਦਾਹਰਨ — [Troglodita](https://github.com/leninejunior/troglodita) mode:** > **ਪਹਿਲਾਂ (42 ਟੋਕਨ):** _"ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਕੰਪੋਨੈਂਟ ਹਰ ਰੈਂਡਰਿੰਗ ਚੱਕਰ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਆਬਜੈਕਟ ਰੈਫਰੈਂਸ ਬਣਨ ਕਾਰਨ ਮੁੜ-ਰੈਂਡਰ ਹੋ ਰਿਹਾ ਹੈ। ਮੈਂ `useMemo` ਵਰਤਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਾਂਗਾ।"_ > > **ਬਾਅਦ (12 ਟੋਕਨ):** _"ਮੁੜ-ਰੈਂਡਰ: ਹਰ ਚੱਕਰ ਵਿੱਚ ਨਵਾਂ ਰੈਫਰੈਂਸ (ਇਨਲਾਈਨ ਆਬਜੈਕਟ ਮੁੜ ਬਣਿਆ)। `useMemo` ਵਰਤੋ।"_ > > **ਉਹੀ ਜਵਾਬ। ਲਗਭਗ 70% ਘੱਟ ਟੋਕਨ। ਤਕਨੀਕੀ ਸ਼ੁੱਧਤਾ ਬਰਕਰਾਰ।** ✅
### 🎚️ ਇੰਜਨਾਂ ਤੋਂ ਪਰੇ — ਆਉਟਪੁੱਟ ਸਟਾਈਲ, ਅਡੈਪਟਿਵ ਡਾਇਲ ਅਤੇ ਪ੍ਰਤੀ-ਬੇਨਤੀ ਕੰਟਰੋਲ ਉੱਪਰ ਦਿੱਤੇ 12 ਇੰਜਨ **ਅੰਦਰ ਜਾਣ ਵਾਲੀ** ਸਮੱਗਰੀ ਨੂੰ ਛੋਟਾ ਕਰਦੇ ਹਨ। ਹੋਰ ਤਿੰਨ ਪਰਤਾਂ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦੀਆਂ ਹਨ ਕਿ **ਕਿਵੇਂ**, **ਕਦੋਂ**, ਅਤੇ ਬਾਹਰ ਕੀ **ਨਿਕਲਦਾ** ਹੈ: - **🪄 ਆਉਟਪੁੱਟ ਸਟਾਈਲ** _(ਆਉਟਪੁੱਟ-ਧੁਰੀ ਨਿਰਦੇਸ਼ਨ)_ — ਨਿਰਧਾਰਿਤ, ਕੈਸ਼-ਸੁਰੱਖਿਅਤ ਜਵਾਬ-ਢਾਲਣ ਵਾਲੀਆਂ ਹਦਾਇਤਾਂ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ; ਇਨ੍ਹਾਂ ਨੂੰ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਹਰ ਇੱਕ `lite` / `full` / `ultra` ਤੀਬਰਤਾ ’ਤੇ ਉਪਲਬਧ ਹੈ। ਸਟਾਈਲ ਜੋੜਨਾ ਰਜਿਸਟਰੀ ਵਿੱਚ ਇੱਕ ਲਾਈਨ ਦੀ ਐਂਟਰੀ ਹੈ: - **ਸੰਖੇਪ ਗੱਥਾ** — ਫ਼ਜ਼ੂਲ ਸ਼ਬਦ / ਆਰਟੀਕਲ / ਹਿਚਕਚਾਹਟ ਹਟਾਓ; ਤਕਨੀਕੀ ਮੂਲ ਸਮੱਗਰੀ ਬਿਲਕੁਲ ਸਹੀ ਰੱਖੋ। - **ਘੱਟ ਕੋਡ** — "ਆਲਸੀ ਸੀਨੀਅਰ ਡਿਵੈਲਪਰ" YAGNI: ਸਭ ਤੋਂ ਛੋਟਾ ਕੰਮ ਕਰਨ ਵਾਲਾ ਬਦਲਾਅ, ਬਿਨਾਂ ਮੰਗੇ ਵਾਧੂ ਢਾਂਚੇ ਦੇ। - **ਪੋਨੀਟੇਲ (ਆਲਸੀ ਸੀਨੀਅਰ ਡਿਵੈਲਪਰ)** — YAGNI ਦੀ ਪੌੜੀ ਚੜ੍ਹੋ, ਮੂਲ ਕਾਰਨ ਠੀਕ ਕਰੋ, ਸਭ ਤੋਂ ਛੋਟਾ ਕੰਮ ਕਰਨ ਵਾਲਾ ਡਿਫ਼। - **ਮੈਨੂੰ ADHD ਹੈ (ਕਾਰਵਾਈ-ਪਹਿਲਾਂ)** — ਅਗਲੀ ਕਾਰਵਾਈ ਪਹਿਲਾਂ, ਕਦਮ ਨੰਬਰਵਾਰ, ਇੱਕ ਠੋਸ ਅਗਲਾ ਕਦਮ, ਬਿਨਾਂ ਭੂਮਿਕਾ ਦੇ। - **ਸੰਖੇਪ CJK (文言)** — ਸ਼ਾਸਤਰੀ-ਚੀਨੀ ਅਤਿ-ਸੰਖੇਪ ਸ਼ੈਲੀ (`zh` ਲਈ ਲੋਕੈਲ-ਸੀਮਿਤ)। - **🎯 ਅਡੈਪਟਿਵ ਕਾਂਟੈਕਸਟ-ਬਜਟ** _(ਡਾਇਲ)_ — ਇੱਕੋ ਆਨ/ਆਫ਼ ਟੋਕਨ ਸੀਮਾ ਦੀ ਬਜਾਏ, ਸਭ ਤੋਂ ਸਸਤੇ ਅਤੇ ਘੱਟ-ਨੁਕਸਾਨ ਵਾਲੇ ਇੰਜਨਾਂ ਨੂੰ ਸਿਰਫ਼ ਉਤਨਾ ਹੀ ਵਧਾਓ ਜਿੰਨਾ ਮਾਡਲ ਦੀ ਕਾਂਟੈਕਸਟ ਵਿੰਡੋ ਵਿੱਚ ਫਿੱਟ ਹੋਣ ਲਈ ਲੋੜੀਂਦਾ ਹੈ। ਨੀਤੀ: `reserve-output` (ਡਿਫ਼ਾਲਟ, ਮਾਡਲ-ਅਨੁਕੂਲ) · `percentage` · `absolute`। ਮੋਡ: `floor` (ਫਿੱਟ ਹੋਣ ਦੀ ਗਾਰੰਟੀ) · `replace-autotrigger` (ਤੁਹਾਡੀ ਸਪਸ਼ਟ ਚੋਣ ਨੂੰ ਤਰਜੀਹ) · `off` (ਪੁਰਾਣੀ ਸੀਮਾ)। - **🎛️ ਕੰਪ੍ਰੈਸ਼ਨ ਦਾ ਫ਼ੈਸਲਾ ਕਿੱਥੇ ਹੁੰਦਾ ਹੈ** _(ਤਰਜੀਹ, ਉੱਚੀ → ਨੀਵੀਂ)_ — ਪ੍ਰਤੀ-ਬੇਨਤੀ `x-omniroute-compression` ਹੈਡਰ › ਰਾਊਟਿੰਗ-ਕੰਬੋ ਓਵਰਰਾਈਡ › ਸਰਗਰਮ ਨਾਮਿਤ ਪ੍ਰੋਫ਼ਾਈਲ › ਅਡੈਪਟਿਵ / ਆਟੋ-ਟ੍ਰਿਗਰ › ਪੈਨਲ ਡਿਫ਼ਾਲਟ › ਆਫ਼। ਲਾਗੂ ਕੀਤੀ ਯੋਜਨਾ `X-OmniRoute-Compression: ; source=` ਰਿਸਪਾਂਸ ਹੈਡਰ ਵਿੱਚ ਵਾਪਸ ਦਰਸਾਈ ਜਾਂਦੀ ਹੈ। ਟੋਕਨ ਸੀਮਾ ਰਾਹੀਂ ਆਟੋ-ਟ੍ਰਿਗਰ ਕਰੋ, ਅਡੈਪਟਿਵ ਡਾਇਲ ਚਾਲੂ ਕਰੋ, ਨਾਮਿਤ ਪ੍ਰੋਫ਼ਾਈਲ ਪਿੰਨ ਕਰੋ, ਪ੍ਰਤੀ ਬੇਨਤੀ ਇੱਕ ਵਾਰ ਦੀ ਸੈਟਿੰਗ ਕਰੋ, ਜਾਂ ਹਰ ਰਾਊਟਿੰਗ ਕੰਬੋ ਲਈ ਇੱਕ ਪਾਈਪਲਾਈਨ ਨਿਰਧਾਰਤ ਕਰੋ — ਜੋ ਵੀ ਵਰਕਲੋਡ ਲਈ ਢੁੱਕਵਾਂ ਹੋਵੇ। ਚੋਣਵਾਂ ਆਫ਼ਲਾਈਨ **ਮੁਲਾਂਕਣ ਹਾਰਨੈੱਸ** (`npm run eval:compression`) ਕਿਸੇ ਬਦਲਾਅ ਨੂੰ ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਿੰਨ ਕੀਤੇ ਕੋਰਪਸ ਉੱਤੇ ਫਿਡੇਲਿਟੀ ਬਨਾਮ ਬਚਤ ਦਾ ਸਕੋਰ ਦਿੰਦਾ ਹੈ। 📖 [`COMPRESSION_GUIDE.md`](docs/compression/COMPRESSION_GUIDE.md) · [`RTK_COMPRESSION.md`](docs/compression/RTK_COMPRESSION.md) · [`COMPRESSION_ENGINES.md`](docs/compression/COMPRESSION_ENGINES.md)
# ⚡ ਤੁਰੰਤ ਸ਼ੁਰੂਆਤ
**1) ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਚਲਾਓ** ```bash npm install -g omniroute omniroute ``` > 💡 `npm warn ERESOLVE` ਜਾਂ peer-dep ਚੇਤਾਵਨੀਆਂ ਦਿਖਾਈ ਦੇ ਰਹੀਆਂ ਹਨ? [ਇਹ ਨੁਕਸਾਨਰਹਿਤ ਹਨ](docs/guides/TROUBLESHOOTING.md#npm-install-warnings-eresolve--peer--deprecated)। > **npm 11 ਜਾਂ ਇਸ ਤੋਂ ਬਾਅਦ ਦਾ ਵਰਜਨ ਵਰਤ ਰਹੇ ਹੋ?** npm ਪੈਕੇਜ ਲਾਈਫ਼ਸਾਈਕਲ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਰੋਕ ਸਕਦਾ ਹੈ ਜਦ ਤੱਕ ਉਨ੍ਹਾਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਨਾ ਦਿੱਤੀ ਜਾਵੇ। OmniRoute ਦੀ `postinstall` (`node scripts/build/postinstall.mjs`) ਇਸ ਦੀਆਂ ਨੇਟਿਵ ਰਨਟਾਈਮ ਫ਼ਾਈਲਾਂ ਤਿਆਰ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਹੈ। ਗਲੋਬਲ ਤੌਰ ’ਤੇ ਇੰਸਟਾਲ ਕਰਦੇ ਸਮੇਂ npm ਦੀ ਚੇਤਾਵਨੀ ਵਿੱਚ ਦਿੱਤੇ ਪੈਕੇਜਾਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿਓ। OmniRoute 3.8.54 ਵੱਲੋਂ ਰਿਪੋਰਟ ਕੀਤੇ ਪੈਕੇਜ ਸੈੱਟ ਲਈ: > > ```bash > npm install -g --allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild omniroute > ``` > > ਭਵਿੱਖ ਦੀਆਂ ਗਲੋਬਲ ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਲਈ ਇਸ ਮਨਜ਼ੂਰੀ-ਸੂਚੀ ਨੂੰ ਦੁਬਾਰਾ ਵਰਤਣ ਲਈ, ਇਸਨੂੰ ਇੱਕ ਵਾਰ ਕਨਫ਼ਿਗਰ ਕਰੋ, ਫਿਰ ਆਮ ਤਰੀਕੇ ਨਾਲ ਇੰਸਟਾਲ ਕਰੋ: > > ```bash > npm config set allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild --location=user > npm install -g omniroute > ``` > > ਰਿਲੀਜ਼ਾਂ ਵਿਚਕਾਰ ਨਿਰਭਰਤਾਵਾਂ ਦੀ ਸੂਚੀ ਬਦਲ ਸਕਦੀ ਹੈ; ਜੇ npm ਕੋਈ ਵੱਖਰੀ ਸੂਚੀ ਦੱਸੇ, ਤਾਂ ਉਸ ਚੇਤਾਵਨੀ ਵਿੱਚ ਦਿੱਤੇ ਪੈਕੇਜਾਂ ਦੇ ਨਾਮ ਵਰਤੋ। ਕਿਸੇ ਪੈਕੇਜ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇਣ ਨਾਲ ਉਸ ਦੀਆਂ ਇੰਸਟਾਲ ਸਕ੍ਰਿਪਟਾਂ ਚੱਲਣ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ। > **Gemini Web ਜਾਂ ਕੋਈ ਹੋਰ ਵੈੱਬ-ਕੂਕੀ ਪ੍ਰਦਾਤਾ ਵਰਤ ਰਹੇ ਹੋ?** npm ਪੈਕੇਜ ਵਿੱਚ > Playwright ਸ਼ਾਮਲ ਹੈ, ਪਰ ਇਸ ਦੀ Chromium ਬਾਈਨਰੀ ਨਹੀਂ। ਪਹਿਲੀ ਵੈੱਬ-ਪ੍ਰਦਾਤਾ ਬੇਨਤੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ > [Playwright Chromium ਸੈਟਅੱਪ](docs/guides/TROUBLESHOOTING.md#gemini-web-and-playwright-chromium) > ਨੋਟ ਵੇਖੋ। ਡੈਸ਼ਬੋਰਡ `http://localhost:20128` ’ਤੇ · API `http://localhost:20128/v1` ’ਤੇ। **2) ਆਪਣੇ ਖਾਤੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਯੋਗ ਪ੍ਰਦਾਤਾ ਨਾਲ ਕਨੈਕਟ ਕਰੋ** ਡੈਸ਼ਬੋਰਡ → **ਪ੍ਰਦਾਤਾ** → ਅਜਿਹਾ ਪ੍ਰਦਾਤਾ ਚੁਣੋ ਜਿਸ ਦੀਆਂ ਮੌਜੂਦਾ ਸ਼ਰਤਾਂ ਅਤੇ ਕੋਟਾ ਤੁਹਾਡੇ ਵਰਤੋਂ-ਮਾਮਲੇ ਲਈ ਢੁੱਕਵੇਂ ਹੋਣ → ਇਸ ਦੀ API ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ ਜਾਂ ਖਾਤਾ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਕਰੋ। ਮੁਫ਼ਤ ਟੀਅਰ ਲਈ ਸਾਈਨਅੱਪ, ਮਨਜ਼ੂਰੀ ਜਾਂ ਭੁਗਤਾਨ ਵਿਧੀ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। [ਮੁਫ਼ਤ ਟੀਅਰ ਗਾਈਡ](docs/getting-started/FREE-TIERS-GUIDE.md) ਵੇਖੋ; ਕੁੰਜੀ-ਰਹਿਤ ਉਪਲਬਧਤਾ ਦੀ ਗਾਰੰਟੀ ਨਹੀਂ ਹੈ, ਅਤੇ `tos: avoid` ਨਾਲ ਚਿੰਨ੍ਹਿਤ ਪ੍ਰਦਾਤਾ ਡਿਫ਼ਾਲਟ ਤੌਰ ’ਤੇ `auto` ਵਿੱਚੋਂ ਬਾਹਰ ਰੱਖੇ ਜਾਂਦੇ ਹਨ। **3) ਆਪਣੇ ਕੋਡਿੰਗ ਟੂਲ ਨੂੰ ਨਿਰਦੇਸ਼ਿਤ ਕਰੋ** ```txt Base URL: http://localhost:20128/v1 API Key: [copy from Dashboard → Endpoints] Model: auto (routes among eligible connections — or choose provider/model) ``` **4) ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਇਹ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ** ```bash curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY" ``` ਤੁਹਾਨੂੰ ਆਪਣੇ ਕਨੈਕਟ ਕੀਤੇ ਮਾਡਲਾਂ ਦੀ ਸੂਚੀ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ। 🎉 ਬੱਸ ਇੰਨਾ ਹੀ — ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਅਤੇ OmniRoute ਤੁਹਾਡੇ ਲਈ ਆਪਣੇ-ਆਪ ਰਾਊਟ ਅਤੇ ਫ਼ਾਲਬੈਕ ਕਰੇਗਾ। ਜੇ ਤੁਹਾਡਾ ਕਲਾਇੰਟ ਕਸਟਮ ਹੈਡਰ ਨਹੀਂ ਭੇਜ ਸਕਦਾ, ਤਾਂ OmniRoute ਟੋਕਨਾਈਜ਼ਡ ਅਨੁਕੂਲਤਾ ਉਪਨਾਮ ਵੀ ਉਪਲਬਧ ਕਰਦਾ ਹੈ: ```txt OpenAI catalog: http://localhost:20128/vscode/YOUR_KEY/ OpenAI models: http://localhost:20128/vscode/YOUR_KEY/models OpenAI chat: http://localhost:20128/vscode/YOUR_KEY/chat/completions OpenAI responses: http://localhost:20128/vscode/YOUR_KEY/responses Ollama chat: http://localhost:20128/vscode/YOUR_KEY/api/chat Ollama tags: http://localhost:20128/vscode/YOUR_KEY/api/tags ``` ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਸਿਰਫ਼ ਉਨ੍ਹਾਂ ਕਲਾਇੰਟਾਂ ਲਈ ਕਰੋ ਜੋ `Authorization: Bearer ...` ਜੋੜ ਨਹੀਂ ਸਕਦੇ। ਹੈਡਰ ਪ੍ਰਮਾਣੀਕਰਨ ਅਜੇ ਵੀ ਪਸੰਦੀਦਾ ਮੋਡ ਹੈ।
## 📦 ਹੋਰ ਇੰਸਟਾਲੇਸ਼ਨ ਢੰਗ — Docker, ਸਰੋਤ, pnpm, Arch **🐳 Docker** ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` `:latest` ਸਭ ਤੋਂ ਉੱਚੇ **ਪ੍ਰਕਾਸ਼ਿਤ** ਸਥਿਰ SemVer ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਇਹ git `main` ਨੂੰ ਟਰੈਕ ਨਹੀਂ ਕਰਦਾ। GitOps ਲਈ `:X.Y.Z` ਨੂੰ ਪਿੰਨ ਕਰੋ। [Docker ਰਿਲੀਜ਼ ਚੈਨਲ](docs/guides/DOCKER_GUIDE.md#release-channels) ਵੇਖੋ। ਇਮੇਜ ਵਿੱਚ **`OMNIROUTE_MEMORY_MB=1024`** ਪਿੰਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਡੈਸ਼ਬੋਰਡ ਅਤੇ ਹਲਕੀ ਚੈਟ ਲਈ ਕਾਫ਼ੀ ਹੈ। **ਕੋਡਿੰਗ ਏਜੰਟਾਂ** (Claude Code, Codex, Grok, … ਤੋਂ `POST /v1/responses`) ਨੂੰ ਕਾਫ਼ੀ ਵੱਡੇ V8 ਹੀਪ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਨਹੀਂ ਤਾਂ ਦੋ ਓਵਰਲੈਪ ਕਰਦੇ ਲੰਮੇ ਸੰਦਰਭਾਂ ਹੇਠ ਲਗਭਗ 12 GiB 'ਤੇ ਪ੍ਰਕਿਰਿਆ `FATAL ERROR` ਨਾਲ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ। ਕੰਟੇਨਰ ਦਾ ਆਕਾਰ ਹੀਪ ਤੋਂ ਵੱਧ ਰੱਖੋ (ਨੇਟਿਵ ਬਫ਼ਰ V8 ਤੋਂ ਬਾਹਰ ਰਹਿੰਦੇ ਹਨ): | ਵਰਕਲੋਡ | ਹੀਪ (`-e OMNIROUTE_MEMORY_MB`) | ਕੰਟੇਨਰ (`--memory`) | | ------------------------------ | ------------------------------ | ------------------- | | ਡੈਸ਼ਬੋਰਡ / ਹਲਕੀ ਚੈਟ | `1024` (ਇਮੇਜ ਡਿਫੌਲਟ) | ≥2 g | | ਇੱਕ ਕੋਡਿੰਗ ਏਜੰਟ | `8192` | ≥10 g | | ਦੋ ਸਮਕਾਲੀ ਲੰਮੇ `/v1/responses` | `10240`–`12288` | ≥12–16 g | ```bash docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \ -e OMNIROUTE_MEMORY_MB=8192 --memory=10g \ -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest ``` ਪੂਰੀ ਸਾਰਣੀ: [Docker ਗਾਈਡ — ਰਨਟਾਈਮ RAM](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents)। > **ਪ੍ਰੀ-ਰਿਲੀਜ਼ Docker ਚੈਨਲ:** `diegosouzapw/omniroute:next` ਅਤੇ > `diegosouzapw/omniroute:next-web` ਮੌਜੂਦਾ ਡਿਫੌਲਟ `release/v*` > ਬ੍ਰਾਂਚ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ। ਇਹ ਬਦਲਣਯੋਗ ਟੈਗ ਸਿਰਫ਼ ਅਜੇ ਜਾਰੀ ਨਾ ਹੋਏ ਸੁਧਾਰਾਂ ਦੀ ਜਾਂਚ ਲਈ ਹਨ ਅਤੇ > **ਪ੍ਰੋਡਕਸ਼ਨ ਲਈ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ**। ਵੇਖੋ > [Docker ਰਿਲੀਜ਼ ਚੈਨਲ](docs/guides/DOCKER_GUIDE.md#release-channels)। **🥟 Bun** Bun ਰਨਟਾਈਮ ਖੋਜ ਰਾਹੀਂ ਮਿਆਰੀ `bun install` ਅਤੇ ਗਲੋਬਲ ਇੰਸਟਾਲੇਸ਼ਨ (`bun install -g omniroute`) ਸਮਰਥਿਤ ਹਨ: - **ਬਿਲਟ-ਇਨ `bun:sqlite`**: Bun ਹੇਠ ਚੱਲਣ ਵੇਲੇ OmniRoute, Bun ਦੇ ਬਿਲਟ-ਇਨ `bun:sqlite` ਡਰਾਈਵਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ Node.js 'ਤੇ `better-sqlite3` ਜਾਂ `sql.js` ਨੂੰ ਫ਼ਾਲਬੈਕ ਵਜੋਂ ਵਰਤਦਾ ਹੈ। - **ਡਿਵੈਲਪਮੈਂਟ ਵਿੱਚ Webpack ਬੰਡਲਰ ਦੀ ਆਟੋਮੈਟਿਕ ਚੋਣ**: ਡਿਵੈਲਪਮੈਂਟ (`bun run dev`) ਆਪਣੇ-ਆਪ Bun ਦਾ ਪਤਾ ਲਗਾਉਂਦੀ ਹੈ ਅਤੇ ਨੇਟਿਵ V8 ਬਾਈਂਡਿੰਗ ਅਸੰਗਤਤਾਵਾਂ ਨੂੰ ਰੋਕਣ ਲਈ Webpack ਦੇ ਹੱਕ ਵਿੱਚ Turbopack ਨੂੰ ਅਯੋਗ ਕਰਦੀ ਹੈ। ਪ੍ਰੋਡਕਸ਼ਨ ਬਿਲਡ (`bun run build`) `OMNIROUTE_USE_TURBOPACK` ਦੀ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਪਾਲਣਾ ਕਰਦੇ ਹਨ ਜਿਵੇਂ Node 'ਤੇ: ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ Turbopack, Webpack ਨਾਲ ਬਿਲਡ ਕਰਨ ਲਈ `OMNIROUTE_USE_TURBOPACK=0` (`Dockerfile.bun` ਇਸਨੂੰ `--build-arg` ਵਜੋਂ ਉਪਲਬਧ ਕਰਾਉਂਦੀ ਹੈ)। - **ਸਮਰਪਿਤ Bun Dockerfile**: ਨੇਟਿਵ Bun ਪ੍ਰੋਡਕਸ਼ਨ ਡਿਪਲੌਇਮੈਂਟਾਂ ਲਈ ਮਲਟੀ-ਸਟੇਜ `Dockerfile.bun` (`docker build -f Dockerfile.bun -t omniroute:bun .`)। ```bash # Bun ਨਾਲ ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਚਲਾਓ bun install bun run dev ``` **🛠️ ਸਰੋਤ ਤੋਂ** ```bash cp .env.example .env && npm install PORT=20128 npm run dev ``` **📦 pnpm** ```bash pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute ``` **🐧 Arch Linux (AUR)** ```bash yay -S omniroute-bin && systemctl --user enable --now omniroute.service ``` **🔧 Nix (Flake)** ```bash # Nix ਫਲੇਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ nix develop npm run dev # ਜਾਂ devbox ਦੀ ਵਰਤੋਂ ਕਰਕੇ devbox run npm run dev ``` 📖 [Docker ਗਾਈਡ](docs/guides/DOCKER_GUIDE.md) — Compose ਪ੍ਰੋਫ਼ਾਈਲਾਂ, Caddy HTTPS, Cloudflare ਟਨਲਾਂ। **🦭 Podman** ```bash # 1. ਬਾਈਂਡ-ਮਾਊਂਟ ਕੀਤੀ ਡਾਟਾ ਡਾਇਰੈਕਟਰੀ ਤਿਆਰ ਕਰੋ mkdir -p data # 2. ਸਿਰਫ਼ Linux + ਸਥਾਨਕ ਰੂਟਲੈੱਸ Podman (ਕਦੇ ਵੀ ਰਿਮੋਟ Podman Machine ਕਲਾਇੰਟ ਨਹੀਂ): podman unshare chown 1000:1000 ./data # 3. ਰਨਟਾਈਮ ਸੰਕੇਤ ਸੈੱਟ ਕਰੋ, ਸਥਾਨਕ Compose ਇਮੇਜ ਬਿਲਡ ਕਰੋ ਅਤੇ ਸ਼ੁਰੂ ਕਰੋ echo "CONTAINER_HOST=podman" >> .env podman compose --profile base up -d --build ``` macOS ਜਾਂ Windows 'ਤੇ, Podman ਇੱਕ ਰਿਮੋਟ Podman Machine ਵਰਤਦਾ ਹੈ: `podman unshare` ਨੂੰ ਛੱਡੋ ਅਤੇ [ਟੋਪੋਲੋਜੀ-ਵਿਸ਼ੇਸ਼ ਡਾਟਾ ਡਾਇਰੈਕਟਰੀ ਮਾਰਗਦਰਸ਼ਨ](contrib/podman/README.md#data-directory-permissions-by-topology) ਦੀ ਪਾਲਣਾ ਕਰੋ। 📖 [Podman ਗਾਈਡ](contrib/podman/README.md) — Compose ਬਿਲਡ, Podman Machine, ਅਤੇ Linux/systemd Quadlet ਸੈੱਟਅੱਪ। **⚡ ਵਧੇਰੇ ਤੇਜ਼ / ਹਲਕੀ ਇੰਸਟਾਲੇਸ਼ਨ (ਨੇਟਿਵ ਬਿਲਡ ਛੱਡੋ)** ਨੇਟਿਵ SQLite ਇੰਜਣ (`better-sqlite3`) ਇੱਕ **ਵਿਕਲਪਿਕ** ਨਿਰਭਰਤਾ ਹੈ, ਇਸ ਲਈ ਗਲੋਬਲ ਇੰਸਟਾਲੇਸ਼ਨ ਸਰੋਤ ਤੋਂ ਕੰਪਾਇਲ ਕਰਨ ਕਰਕੇ ਕਦੇ ਨਹੀਂ ਰੁਕਦੀ: ਜਦੋਂ ਤੁਹਾਡੇ ਪਲੇਟਫਾਰਮ/Node ਨਾਲ ਕੋਈ ਮੇਲ ਖਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਬਿਲਡ ਕੀਤੀ ਬਾਈਨਰੀ ਵਰਤਦੀ ਹੈ, ਅਤੇ ਨਹੀਂ ਤਾਂ ਪਾਰਦਰਸ਼ੀ ਢੰਗ ਨਾਲ ਸ਼ੁੱਧ-JS ਇੰਜਣ (Node 22+ 'ਤੇ `node:sqlite`, ਨਹੀਂ ਤਾਂ ਬੰਡਲ ਕੀਤਾ `sql.js` WASM) ਨੂੰ ਫ਼ਾਲਬੈਕ ਵਜੋਂ ਵਰਤਦੀ ਹੈ — ਕਿਸੇ ਬਿਲਡ ਟੂਲ ਦੀ ਲੋੜ ਨਹੀਂ। ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਦੀ ਨੇਟਿਵ ਵਾਰਮ-ਅੱਪ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਛੱਡਣ ਲਈ (CI, ਹੈੱਡਲੈੱਸ ਜਾਂ ਹੌਲੀਆਂ ਮਸ਼ੀਨਾਂ): ```bash OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 ਵੀ ਇਸਨੂੰ ਛੱਡ ਦਿੰਦਾ ਹੈ ``` ਸਭ ਤੋਂ ਤੇਜ਼ ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਲਈ **pnpm** ਨੂੰ ਤਰਜੀਹ ਦਿਓ (ਕੰਟੈਂਟ-ਐਡਰੈੱਸਡ ਸਟੋਰ + ਹਾਰਡ ਲਿੰਕ — ਉੱਪਰ ਵੇਖੋ)। ਡੈਸ਼ਬੋਰਡ-ਰਹਿਤ, ਹੈੱਡਲੈੱਸ ਰਨਟਾਈਮ ਲਈ Docker `base` ਪ੍ਰੋਫ਼ਾਈਲ (ਉੱਪਰ) ਜਾਂ [Termux ਗਾਈਡ](docs/guides/TERMUX_GUIDE.md) ਵਰਤੋ। CLI ਅਤੇ ਵੈੱਬ ਡੈਸ਼ਬੋਰਡ ਇੱਕੋ ਪ੍ਰਕਿਰਿਆ ਵੱਲੋਂ ਇੱਕੋ ਪੋਰਟ 'ਤੇ ਸਰਵ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਅੱਜ ਕੋਈ ਵੱਖਰਾ ਸਿਰਫ਼-CLI ਪੈਕੇਜ ਨਹੀਂ ਹੈ।
# 🎬 OmniRoute ਕਾਰਵਾਈ ਵਿੱਚ
## 📹 ਵੀਡੀਓ ਗਾਈਡਾਂ
2026-10-18 ਨੂੰ ਪੈਨਲ ਦਾ ਸਨੈਪਸ਼ਾਟ · ਕੁੱਲ ਕੈਟਾਲਾਗ: YT 1.352 | TT 334 | IG 290 · ਤਾਜ਼ਗੀ (ਦਿਨ): YT 5 | TT 48 | IG 49
Instagram ਰੀਲ — nick_saraev
🎬 #1 — Instagram
nick_saraev — 3,042,474 ਵਿਊਜ਼
Instagram ਰੀਲ — nnapier7
🎬 #2 — Instagram
nnapier7 — 1,454,535 ਵਿਊਜ਼
YouTube — Amidia AI & Tech
🎬 #3 — YouTube
Amidia AI & Tech — 794,974 ਵਿਊਜ਼
Instagram ਰੀਲ — theopenstack
🎬 #4 — Instagram
theopenstack — 692,419 ਵਿਊਜ਼
TikTok — migue.baena
🎬 #5 — TikTok
migue.baena — 685,788 ਵਿਊਜ਼
**ਪੂਰੀ ਰੈਂਕਿੰਗ (ਡੁਪਲੀਕੇਟ-ਰਹਿਤ ਕੈਨੋਨਿਕਲ URLs, `v > 0`, ਸਭ ਤੋਂ ਵੱਧ ਪਹੁੰਚ):** | #1 | #2 | #3 | #4 | #5 | | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | [nick_saraev — Instagram](https://www.instagram.com/reel/Da8ZthUPK98/) — **3,042,474** | [nnapier7 — Instagram](https://www.instagram.com/reel/Dbp7wv_CIO0/) — **1,454,535** | [Amidia AI & Tech — YouTube](https://www.youtube.com/watch?v=NJ0TQ-pyMDY) — **794,974** | [theopenstack — Instagram](https://www.instagram.com/reel/DaSs65mMrHk/) — **692,419** | [migue.baena — TikTok](https://www.tiktok.com/@migue.baena/video/7670919268216622358) — **685,788** | | #6 | #7 | #8 | #9 | #10 | | ------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | | [milesreevesai — TikTok](https://www.tiktok.com/@milesreevesai/video/7667980059189366019) — **620,400** | [nikothetech — TikTok](https://www.tiktok.com/@nikothetech/video/7671890769665477918) — **610,803** | [Vaibhav Sisinty — YouTube](https://www.youtube.com/watch?v=QucgvbO5gsM) — **509,281** | [buildwithai.club — Instagram](https://www.instagram.com/reel/DbIt9AjK7-U/) — **347,652** | [nivedan.ai — Instagram](https://www.instagram.com/reel/DbIrCksJiqq/) — **331,973** | 2026-10-18 ਦੇ ਕੈਨੋਨਿਕਲ ਮਾਪਦੰਡ: **1.976 ਵਿਲੱਖਣ ਵੀਡੀਓਜ਼** · **20.220.289 ਜਾਣੇ-ਪਛਾਣੇ ਵਿਊਜ਼** (`v > 0`) · **ਨੈੱਟਵਰਕ ਅਨੁਸਾਰ 1.210 ਚੈਨਲ/ਪ੍ਰੋਫ਼ਾਈਲਾਂ**। ਕੁੱਲ ਪੈਨਲ ਵਿੱਚ 1.976 ਕਤਾਰਾਂ ਹਨ (YouTube 1.352 = 740 ਲੰਬੀਆਂ ਵੀਡੀਓਜ਼ + 612 Shorts · TikTok 334 · Instagram 290); ਕੈਨੋਨਿਕਲ URL ਰਾਹੀਂ ਨਾਰਮਲਾਈਜ਼ੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਕੋਈ ਡੁਪਲੀਕੇਟ ਨਹੀਂ ਬਚਿਆ, ਜਿਸ ਵਿੱਚ ਹਰ ਵੀਡੀਓ ਲਈ ਸਭ ਤੋਂ ਵੱਡੀ ਗਿਣਤੀ ਰੱਖੀ ਜਾਂਦੀ ਹੈ। YouTube ਡਾਟਾ ਇਕੱਤਰਤਾ 2026-10-13 ਤੋਂ ਰੋਕੀ ਹੋਈ ਹੈ (14 ਤੋਂ 18/10 ਤੱਕ API ਕੋਟਾ ਖ਼ਤਮ ਹੋ ਗਿਆ ਸੀ), ਜਦਕਿ TikTok/Instagram ਦੀ ਇਕੱਤਰਤਾ 2026-09-02 ਤੋਂ ਰੋਕੀ ਹੋਈ ਹੈ (ਇਕੱਤਰਤਾ ਕ੍ਰੈਡਿਟ ਉਪਲਬਧ ਨਹੀਂ ਹਨ); 76 ਵੀਡੀਓਜ਼ ਲਈ ਹਾਲੇ ਵੀ ਵਿਊਜ਼ ਦੀ ਗਿਣਤੀ ਉਪਲਬਧ ਨਹੀਂ ਹੈ। > 🎬 **OmniRoute ਬਾਰੇ ਕੋਈ ਵੀਡੀਓ ਬਣਾਈ ਹੈ?** ਲਿੰਕ ਸਮੇਤ ਇੱਕ [ਮੁੱਦਾ](https://github.com/diegosouzapw/OmniRoute/issues/new) ਜਾਂ [ਚਰਚਾ](https://github.com/diegosouzapw/OmniRoute/discussions) ਖੋਲ੍ਹੋ — ਅਸੀਂ ਇਸਨੂੰ ਇੱਥੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਾਂਗੇ।
# 📧 ਭਾਈਚਾਰਾ ਅਤੇ ਮਦਦ > ਸਭ ਕੁਝ ਇੱਕੋ ਥਾਂ 'ਤੇ — ਮੇਨਟੇਨਰ ਨੂੰ ਫਾਲੋ ਕਰੋ, ਭਾਈਚਾਰੇ ਨਾਲ ਗੱਲਬਾਤ ਕਰੋ ਜਾਂ ਕੋਈ ਮੁੱਦਾ ਖੋਲ੍ਹੋ। | ਚੈਨਲ | ਕਿੱਥੇ / ਕਿਵੇਂ | | ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- | | 💼 **LinkedIn** — ਮੇਂਟੇਨਰ ਨੂੰ ਫਾਲੋ ਕਰੋ | [linkedin.com/in/diegosouzapw](https://www.linkedin.com/in/diegosouzapw/) | | 🐙 **GitHub** — ਰਿਲੀਜ਼ਾਂ ਅਤੇ ਸੁਝਾਵਾਂ ਲਈ ਫਾਲੋ ਕਰੋ | [@diegosouzapw](https://github.com/diegosouzapw) | | 💬 **Discord** | [discord.gg/U47eFqAXCn](https://discord.gg/U47eFqAXCn) | | ✈️ **Telegram** | [t.me/omnirouteOficial](https://t.me/omnirouteOficial) | | 🟢 **WhatsApp — 🌍 ਗਲੋਬਲ** | [ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) | | 🟢 **WhatsApp — 🇧🇷 ਬ੍ਰਾਜ਼ੀਲ** | [ਗਰੁੱਪ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) | | 🌍 **ਵੈੱਬਸਾਈਟ** | [omniroute.online](https://omniroute.online) | | 🌍 **🌍StHub OmniRoute ਕਮਿਊਨਿਟੀ (ਮੁਫ਼ਤ)** | [StHub ਪੋਰਟਲ](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK) | | 📦 **ਸਰੋਤ ਕੋਡ** | [github.com/diegosouzapw/OmniRoute](https://github.com/diegosouzapw/OmniRoute) | | 🐛 **ਬੱਗ ਦੀ ਰਿਪੋਰਟ ਕਰੋ** | [ਇਸ਼ੂ ਖੋਲ੍ਹੋ](https://github.com/diegosouzapw/OmniRoute/issues) — `npm run system-info` ਦਾ ਆਉਟਪੁੱਟ ਨੱਥੀ ਕਰੋ | | 🤝 **ਯੋਗਦਾਨ ਪਾਓ** | [CONTRIBUTING.md](CONTRIBUTING.md) · [ਬ੍ਰਾਂਚਿੰਗ ਅਤੇ ਰਿਲੀਜ਼ ਮਾਡਲ](docs/ops/BRANCHING_MODEL.md) · ਕੋਈ `good first issue` ਚੁਣੋ | | 💚 **ਪ੍ਰੋਜੈਕਟ ਦਾ ਸਮਰਥਨ ਕਰੋ** | [ਸਮਰਥਨ ਕਰਨ ਦੇ ਤਰੀਕੇ ↑](#-support-omniroute) · [GitHub Sponsors](https://github.com/sponsors/diegosouzapw) |
---
## 🛠️ ਤਕਨੀਕੀ ਸਟੈਕ
ਪਰਤਤਕਨਾਲੋਜੀ
ਰਨਟਾਈਮNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
ਭਾਸ਼ਾTypeScript 6.0 — src/ ਅਤੇ open-sse/ ਵਿੱਚ 100% TypeScript (v2.0 ਤੋਂ ਬਾਅਦ ਕੋਰ ਵਿੱਚ ਜ਼ੀਰੋ any)
ਫਰੇਮਵਰਕNext.js 16 + React 19 + Tailwind CSS 4
ਡੇਟਾਬੇਸbetter-sqlite3 (SQLite, WAL ਜਰਨਲਿੰਗ) + LowDB (JSON ਲੈਗੇਸੀ) — 147 ਡੋਮੇਨ ਮੋਡੀਊਲ, 233 ਮਾਈਗ੍ਰੇਸ਼ਨ
ਮੈਮੋਰੀSQLite FTS5 ਫੁੱਲ-ਟੈਕਸਟ + int8-ਕਵਾਂਟਾਈਜ਼ਡ ਵੈਕਟਰ ਐਂਬੈਡਿੰਗ, ਟਾਈਪਡ ਡਿਕੇ
ਸਕੀਮਾਵਾਂZod 4 — MCP ਟੂਲ I/O ਵੈਲੀਡੇਸ਼ਨ + API ਕਾਂਟ੍ਰੈਕਟ
ਪ੍ਰੋਟੋਕੋਲMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
ਸਟ੍ਰੀਮਿੰਗServer-Sent Events (SSE) + WebSocket ਬ੍ਰਿਜ (/v1/ws)
ਕੰਪ੍ਰੈਸ਼ਨ12-ਇੰਜਣ ਪਾਈਪਲਾਈਨ — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
ਪ੍ਰਮਾਣੀਕਰਨ & ਸੁਰੱਖਿਆOAuth 2.0 (PKCE) + JWT + API Keys + MCP ਸਕੋਪਡ ਆਥ · AES-256-GCM at rest · DOMPurify
ਸਟੀਲਥwreq-js — JA3 / JA4 TLS ਫਿੰਗਰਪ੍ਰਿੰਟ ਇਮਪਰਸੋਨੇਸ਼ਨ, 3-ਪੱਧਰੀ ਪ੍ਰਾਕਸੀ
ਲਚੀਲਾਪਣਸਰਕਿਟ ਬ੍ਰੇਕਰ, ਐਕਸਪੋਨੈਂਸ਼ੀਅਲ ਬੈਕਆਫ਼, ਐਂਟੀ-ਥੰਡਰਿੰਗ-ਹਰਡ, ਆਟੋ-ਕੰਬੋ ਸੈਲਫ਼-ਹੀਲਿੰਗ
ਲੌਗਿੰਗpino — ਰਿਕਵੈਸਟ ਕਾਂਟੈਕਸਟ ਨਾਲ ਸੰਰਚਿਤ JSON ਲੌਗ
ਟੈਸਟਿੰਗNode.js ਟੈਸਟ ਰਨਰ + Vitest — 8,400+ ਟ੍ਰੈਕ ਕੀਤੀਆਂ ਟੈਸਟ ਫ਼ਾਈਲਾਂ ਵਿੱਚ 60,000+ ਸਥਿਰ ਟੈਸਟ ਘੋਸ਼ਣਾਵਾਂ (ਯੂਨਿਟ, ਇੰਟੀਗ੍ਰੇਸ਼ਨ, E2E, ਸੁਰੱਖਿਆ, ਇਕੋਸਿਸਟਮ)
ਪਲੇਟਫਾਰਮਡੈਸਕਟੌਪ (Electron) · Android (Termux) · PWA (ਕੋਈ ਵੀ ਬ੍ਰਾਊਜ਼ਰ)
CI/CDGitHub Actions — ਰਿਲੀਜ਼ ਉੱਤੇ ਆਟੋ npm ਪ੍ਰਕਾਸ਼ਨ + Docker Hub
ਲਿੰਕਵੈੱਬਸਾਈਟ · npm · Docker Hub

## 📖 ਦਸਤਾਵੇਜ਼
### 📘 ਸ਼ੁਰੂਆਤ
ਦਸਤਾਵੇਜ਼ਵੇਰਵਾ
ਯੂਜ਼ਰ ਗਾਈਡਪ੍ਰੋਵਾਈਡਰ, ਕੰਬੋ, CLI ਇੰਟੀਗ੍ਰੇਸ਼ਨ, ਡਿਪਲਾਇਮੈਂਟ
ਸੈਟਅੱਪ ਗਾਈਡਪੂਰੇ ਇੰਸਟਾਲ ਢੰਗ, CLI ਟੂਲ ਕਨਫਿਗ, ਪ੍ਰੋਟੋਕੋਲ ਸੈਟਅੱਪ, ਟਾਈਮਆਉਟ ਟਿਊਨਿੰਗ
CLI ਟੂਲ ਗਾਈਡClaude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot ਲਈ ਪ੍ਰਤੀ-ਟੂਲ ਸੈਟਅੱਪ
ਰਿਮੋਟ ਮੋਡਸਕੋਪ ਕੀਤੇ ਐਕਸੈਸ ਟੋਕਨਾਂ ਰਾਹੀਂ ਆਪਣੇ ਲੈਪਟਾਪ CLI ਤੋਂ ਰਿਮੋਟ OmniRoute (VPS) ਚਲਾਓ
Claude Code ਕਨਫਿਗlaunch + ਪ੍ਰਤੀ-ਮਾਡਲ ਪ੍ਰੋਫਾਈਲਾਂ ਰਾਹੀਂ Claude Code ਨੂੰ OmniRoute (ਲੋਕਲ/ਰਿਮੋਟ) ਨਾਲ ਜੋੜੋ
ਤੁਰੰਤ ਸ਼ੁਰੂਆਤ3-ਪੜਾਅ ਇੰਸਟਾਲ → ਕਨੈਕਟ → ਕਨਫਿਗਰ
### 🔧 ਓਪਰੇਸ਼ਨ ਅਤੇ ਡਿਪਲਾਇਮੈਂਟ
ਦਸਤਾਵੇਜ਼ਵੇਰਵਾ
Docker ਗਾਈਡDocker ਰਨ, Compose ਪ੍ਰੋਫਾਈਲ, Caddy HTTPS, ਟਨਲ, ਇਮੇਜ ਟੈਗ
Podman ਗਾਈਡQuadlet systemd ਇੰਟੀਗ੍ਰੇਸ਼ਨ, podman-compose, SELinux
VM ਡਿਪਲਾਇਮੈਂਟਪੂਰੀ ਗਾਈਡ: VM + nginx + Cloudflare ਸੈਟਅੱਪ
Fly.io ਡਿਪਲਾਇਮੈਂਟਸਥਾਈ ਸਟੋਰੇਜ ਨਾਲ Fly.io ਉੱਤੇ ਡਿਪਲਾਇ ਕਰੋ
Termux ਗਾਈਡTermux ਰਾਹੀਂ Android ਉੱਤੇ OmniRoute ਚਲਾਓ
PWA ਗਾਈਡProgressive Web App ਇੰਸਟਾਲ, ਕੈਸ਼ਿੰਗ, ਆਰਕੀਟੈਕਚਰ
ਅਣਇੰਸਟਾਲ ਗਾਈਡਸਾਰੇ ਇੰਸਟਾਲ ਢੰਗਾਂ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾਉਣਾ
ਵਾਤਾਵਰਣ ਕਨਫਿਗਪੂਰੇ .env ਵੇਰੀਏਬਲ ਅਤੇ ਹਵਾਲੇ
### 🧠 ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਆਰਕੀਟੈਕਚਰ
ਦਸਤਾਵੇਜ਼ਵੇਰਵਾ
ਆਰਕੀਟੈਕਚਰਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ, ਡਾਟਾ ਫਲੋ ਅਤੇ ਅੰਦਰੂਨੀ ਵੇਰਵੇ
ਕੰਪ੍ਰੈਸ਼ਨ ਗਾਈਡ7-ਵਿਕਲਪ ਪਾਈਪਲਾਈਨ: off / lite / standard / aggressive / ultra / RTK / stacked
RTK ਕੰਪ੍ਰੈਸ਼ਨਕਮਾਂਡ-ਆਉਟਪੁੱਟ ਕੰਪ੍ਰੈਸ਼ਨ, ਫਿਲਟਰ, ਟਰੱਸਟ, ਵੇਰੀਫਾਈ, ਰਾਅ-ਆਉਟਪੁੱਟ ਰਿਕਵਰੀ
ਕੰਪ੍ਰੈਸ਼ਨ ਇੰਜਣCaveman, RTK, stacked ਪਾਈਪਲਾਈਨ, ਡੈਸ਼ਬੋਰਡ/API/MCP ਸਰਫੇਸ
ਕੰਪ੍ਰੈਸ਼ਨ ਨਿਯਮ ਫਾਰਮੈਟCaveman ਅਤੇ RTK ਫਿਲਟਰਾਂ ਲਈ JSON ਨਿਯਮ-ਪੈਕ ਸਕੀਮਾ
ਕੰਪ੍ਰੈਸ਼ਨ ਭਾਸ਼ਾ ਪੈਕਭਾਸ਼ਾ ਪਛਾਣ ਅਤੇ Caveman ਨਿਯਮ-ਪੈਕ ਲੇਖਨ
ਲਚੀਲਾਪਣ ਗਾਈਡਸਰਕਿਟ ਬ੍ਰੇਕਰ, ਕੂਲਡਾਊਨ, ਕਤਾਰ, ਐਂਟੀ-ਥੰਡਰਿੰਗ ਹਰਡ, TLS ਸਪੂਫਿੰਗ
ਆਟੋ-ਕੰਬੋ ਇੰਜਣ16-ਕਾਰਕ ਸਕੋਰਿੰਗ, ਮੋਡ ਪੈਕ, ਸੈਲਫ-ਹੀਲਿੰਗ
ਪ੍ਰਾਕਸੀ ਗਾਈਡ3-ਪੱਧਰੀ ਪ੍ਰਾਕਸੀ ਸਿਸਟਮ, 1proxy ਮਾਰਕੀਟਪਲੇਸ, ਰਜਿਸਟਰੀ CRUD
ਮੁਫ਼ਤ ਟੀਅਰਇਕੱਠੀ ਕੀਤੀ ਡਾਇਰੈਕਟਰੀ: 34 ਦਸਤਾਵੇਜ਼ਬੱਧ ਆਵਰਤੀ ਪੂਲ / 465 ਕੈਟਾਲਾਗ ਕੀਤੀਆਂ ਮੁਫ਼ਤ-ਟੀਅਰ ਐਂਟਰੀਆਂ
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਗੈਲਰੀਸਕ੍ਰੀਨਸ਼ਾਟਾਂ ਸਮੇਤ ਵਿਜ਼ੂਅਲ ਡੈਸ਼ਬੋਰਡ ਟੂਰ
ਕੋਡਬੇਸ ਦਸਤਾਵੇਜ਼ਸ਼ੁਰੂਆਤੀ ਪੱਧਰ ਲਈ ਸੌਖਾ ਕੋਡਬੇਸ ਵਾਕਥਰੂ
### 🤖 ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ APIs
ਦਸਤਾਵੇਜ਼ਵੇਰਵਾ
API ਹਵਾਲਾਉਦਾਹਰਨਾਂ ਸਮੇਤ ਸਾਰੇ ਐਂਡਪੌਇੰਟ
OpenAPI ਸਪੈਸਿਫਿਕੇਸ਼ਨOpenAPI 3.0 ਸਪੈਸਿਫਿਕੇਸ਼ਨ
MCP ਸਰਵਰ110 MCP ਟੂਲ, IDE ਕਨਫਿਗ, Python/TS/Go ਕਲਾਇੰਟ
MCP ਸਰਵਰ ਗਾਈਡMCP ਇੰਸਟਾਲੇਸ਼ਨ, ਟ੍ਰਾਂਸਪੋਰਟ ਅਤੇ ਟੂਲ ਹਵਾਲਾ
A2A ਸਰਵਰJSON-RPC 2.0 ਪ੍ਰੋਟੋਕੋਲ, ਸਕਿਲ, ਸਟ੍ਰੀਮਿੰਗ, ਟਾਸਕ ਪ੍ਰਬੰਧਨ
A2A ਸਰਵਰ ਗਾਈਡA2A ਏਜੰਟ ਕਾਰਡ, ਟਾਸਕ, ਸਕਿਲ ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ
### 📋 ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਗੁਣਵੱਤਾ
ਦਸਤਾਵੇਜ਼ਵੇਰਵਾ
ਯੋਗਦਾਨਵਿਕਾਸ ਸੈਟਅੱਪ ਅਤੇ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼
ਬ੍ਰਾਂਚਿੰਗ ਅਤੇ ਰਿਲੀਜ਼ ਮਾਡਲPRs ਕਿੱਥੇ ਟਾਰਗੇਟ ਹੁੰਦੇ ਹਨ (release/*), main ਅਤੇ ਟੈਗਾਂ ਦਾ ਕੀ ਅਰਥ ਹੈ
ਬਦਲਾਅ-ਲੌਗਹਰ ਵਰਜਨ ਦਾ ਪੂਰਾ ਰਿਲੀਜ਼ ਇਤਿਹਾਸ
ਸੁਰੱਖਿਆ ਨੀਤੀਕਮਜ਼ੋਰੀਆਂ ਦੀ ਰਿਪੋਰਟਿੰਗ ਅਤੇ ਸੁਰੱਖਿਆ ਅਭਿਆਸ
i18n ਗਾਈਡ67-ਭਾਸ਼ਾਈ ਸਹਾਇਤਾ, ਅਨੁਵਾਦ ਵਰਕਫਲੋ, RTL
ਰਿਲੀਜ਼ ਚੈਕਲਿਸਟਰਿਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ ਦੀਆਂ ਪ੍ਰਮਾਣਿਕਤਾ ਪੜਾਅ
ਕਵਰੇਜ ਯੋਜਨਾ8,400+ ਟ੍ਰੈਕ ਕੀਤੀਆਂ ਟੈਸਟ ਫਾਈਲਾਂ ਵਿੱਚ 60,000+ ਸਥਿਰ ਟੈਸਟ ਘੋਸ਼ਣਾਵਾਂ ਲਈ ਟੈਸਟ ਕਵਰੇਜ ਰਣਨੀਤੀ

# ⭐ ਪ੍ਰਮੁੱਖ ਯੋਗਦਾਨਕਰਤਾ > OmniRoute ਇੱਕ ਉਤਸ਼ਾਹੀ ਓਪਨ-ਸੋਰਸ ਭਾਈਚਾਰੇ ਦੁਆਰਾ ਆਕਾਰ ਲੈਂਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਵਿਅਕਤੀਆਂ ਨੇ ਅਸਾਧਾਰਣ ਯੋਗਦਾਨ ਦਿੱਤੇ ਹਨ, ਜੋ ਪ੍ਰੋਜੈਕਟ ਦੀ ਗੁਣਵੱਤਾ, ਸਥਿਰਤਾ ਅਤੇ ਪਹੁੰਚ 'ਤੇ ਸਿੱਧਾ ਅਸਰ ਪਾਉਂਦੇ ਹਨ। **ਧੰਨਵਾਦ।** ### ਮਿਲਾਏ ਗਏ pull requests ਅਨੁਸਾਰ ਬਾਹਰੀ ਯੋਗਦਾਨਕਰਤਾ
ਰੈਂਕਯੋਗਦਾਨਕਰਤਾਮਿਲਾਏ ਗਏ PRs~ਬਦਲੀਆਂ ਗਈਆਂ ਲਾਈਨਾਂ
1maxmad64bis41825,367,739
2HouMinXi29513,557,796
3pacocartones22281,551
4backryun210270,562
5JxnLexn1983,570,623
6oyi77190411,243
7KooshaPari1515,972,314
8rdself14580,663
9RaviTharuma123500,065
10herjarsa88230,872
11hartmark852,849,623
12jonlwheat2-gif6869,097
13artickc6243,502
14xiaoyaner020159126,220
15chirag127526,661
16xz-dev50245,976
17woodsonl48811,771
18rqzbeh46151,229
19MumuTW4328,166
19QuangBlue4313,112
ਜਨਗਣਨਾ 2026-11-03 03:01:19 UTC ਨੂੰ ਲਾਈਵ release/v3.8.53 ਟਿਪ 05bc048d6c ਨਾਲ ਕੀਤੀ ਗਈ। ਪੰਨਾਬੱਧ GitHub GraphQL ਜਨਗਣਨਾ ਵਿੱਚ 9,947 ਮਿਲਾਏ ਗਏ PRs ਸ਼ਾਮਲ ਹਨ: ਰਿਪੋਜ਼ਟਰੀ ਮਾਲਕ ਵੱਲੋਂ 4,130, Dependabot ਵੱਲੋਂ 240, ਹੋਰ bots/apps ਵੱਲੋਂ 6, ਅਤੇ 883 ਵੱਖਰੇ ਯੋਗਦਾਨਕਰਤਾਵਾਂ ਵੱਲੋਂ 5,571 ਬਾਹਰੀ PRs। “ਬਦਲੀਆਂ ਗਈਆਂ ਲਾਈਨਾਂ” GitHub ਦੀਆਂ ਜੋੜੀਆਂ ਗਈਆਂ + ਮਿਟਾਈਆਂ ਗਈਆਂ ਲਾਈਨਾਂ ਹਨ ਅਤੇ ਇਨ੍ਹਾਂ ਵਿੱਚ ਤਿਆਰ ਕੀਤੀਆਂ ਫਾਈਲਾਂ, lockfiles, catalogs, ਅਨੁਵਾਦ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਸ਼ਾਮਲ ਹਨ; ਇਹ churn ਹੈ, ਲਿਖੇ ਗਏ LOC ਨਹੀਂ। 53 PRs ਵਿੱਚ GitHub diffs 500,000 ਲਾਈਨਾਂ ਤੋਂ ਵੱਧ ਦਰਸਾਏ ਗਏ ਹਨ (ਉਦਾਹਰਨ ਵਜੋਂ #13399, ਇੱਕ ਇਕੱਲਾ provider ਜੋੜ, 2,347 ਬਦਲੀਆਂ ਗਈਆਂ ਫਾਈਲਾਂ ਦਰਸਾਉਂਦਾ ਹੈ), ਜਿਸ ਨਾਲ ਉੱਪਰ ਦਿੱਤੇ ਕਈ ਕੁੱਲ ਅੰਕ ਵੱਧ ਜਾਂਦੇ ਹਨ। ਬਰਾਬਰ ਰੈਂਕ ਵਾਲਿਆਂ ਨੂੰ ਇਕੱਠੇ ਦਰਜਾ ਦਿੱਤਾ ਗਿਆ ਹੈ। ### GitHub-ਵੱਲੋਂ ਦਰਸਾਏ commits
Dizzle
Dizzle

🥇 GitHub ਵੱਲੋਂ ਦਰਜ 418 ਕਮਿਟ
Bob.Hou
Bob.Hou

🥈 GitHub ਵੱਲੋਂ ਦਰਜ 294 ਕਮਿਟ
Paijo
Paijo

🥉 GitHub ਵੱਲੋਂ ਦਰਜ 229 ਕਮਿਟ
Paco Cartones
Paco Cartones

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 222 ਕਮਿਟ
backryun
backryun

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 202 ਕਮਿਟ
Jan Leon
Jan Leon

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 134 ਕਮਿਟ
Ravi Tharuma
Ravi Tharuma

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 126 ਕਮਿਟ
Markus Hartung
Markus Hartung

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 115 ਕਮਿਟ
Randi
Randi

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 108 ਕਮਿਟ
Chris
Chris

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 70 ਕਮਿਟ
WebPerson
WebPerson

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 68 ਕਮਿਟ
Koosha Paridehpour
Koosha Paridehpour

🏅 GitHub ਵੱਲੋਂ ਦਰਜ 68 ਕਮਿਟ
2026-11-03 02:09:16 UTC ਨੂੰ ਮੁੜ ਜਾਂਚ ਕੀਤੀ ਗਈ: release/v3.8.53 ਡਿਫਾਲਟ ਬ੍ਰਾਂਚ ਲਈ ਰਿਪੋਜ਼ਟਰੀ Contributors API ਵੱਲੋਂ ਰਿਪੋਰਟ ਕੀਤੇ GitHub ਵੱਲੋਂ ਦਰਜ ਕਮਿਟ। API ਨੇ 903 ਪਛਾਣਾਂ (429 ਯੂਜ਼ਰ, 2 ਬੌਟ, 472 ਅਗਿਆਤ) ਵਾਪਸ ਕੀਤੀਆਂ; ਇਸ ਸਾਰਣੀ ਵਿੱਚ ਮੇਨਟੇਨਰ, ਬੌਟ ਅਤੇ ਅਗਿਆਤ ਪਛਾਣਾਂ ਸ਼ਾਮਲ ਨਹੀਂ ਹਨ ਅਤੇ ਮੁਕਾਬਲੇ ਵਿੱਚ ਬਰਾਬਰੀਆਂ ਬਰਕਰਾਰ ਰੱਖੀਆਂ ਗਈਆਂ ਹਨ। ਇਹ ਉੱਪਰ ਦਿੱਤੀ ਮਰਜ ਕੀਤੀਆਂ PR ਦੀ ਰੈਂਕਿੰਗ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀ Git-ਮੈਟਾਡਾਟਾ ਗਿਣਤੀ—ਦੋਵਾਂ ਤੋਂ ਵੱਖਰੀ ਹੈ। > 🙏 ਇਨ੍ਹਾਂ ਯੋਗਦਾਨਕਰਤਾਵਾਂ ਦੇ ਫੀਚਰ, ਬੱਗ-ਸੁਧਾਰ ਅਤੇ ਇਨਫ੍ਰਾਸਟਰੱਕਚਰ ਵਿੱਚ ਕੀਤੇ ਸੁਧਾਰ OmniRoute ਨੂੰ ਭਰੋਸੇਯੋਗ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਭਰਪੂਰ ਬਣਾਉਣ ਵਾਲੇ **ਮੁੱਖ ਹਿੱਸੇ** ਹਨ। ਹਰ ਪੁੱਲ ਰਿਕਵੈਸਟ, ਹਰ ਟੈਸਟ ਕੇਸ ਅਤੇ ਹਰ i18n ਅਨੁਵਾਦ ਫ਼ਾਈਲ ਮਹੱਤਵ ਰੱਖਦੀ ਹੈ। ਓਪਨ ਸੋਰਸ ਇਨ੍ਹਾਂ ਵਰਗੇ ਲੋਕਾਂ ਦੁਆਰਾ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।
---
## 💖 ਪ੍ਰਾਯੋਜਕ
ਉਨ੍ਹਾਂ ਲੋਕਾਂ ਦਾ ਦਿਲੋਂ ਧੰਨਵਾਦ, ਜੋ ਆਪਣੀ ਜੇਬ ਵਿੱਚੋਂ OmniRoute ਲਈ ਵਿੱਤੀ ਸਹਾਇਤਾ ਦਿੰਦੇ ਹਨ — ਹਰ ਯੋਗਦਾਨ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਮੁਫ਼ਤ, ਸੁਤੰਤਰ ਅਤੇ ਅੱਗੇ ਵਧਦਾ ਰੱਖਦਾ ਹੈ।
Andrew
Andrew

💛 ਸਰਗਰਮ ਮਾਸਿਕ ਪ੍ਰਾਯੋਜਕ
Vlad I
Vlad I

💛 ਸਰਗਰਮ ਮਾਸਿਕ ਪ੍ਰਾਯੋਜਕ
小妍儿
小妍儿

💛 ਸਰਗਰਮ ਮਾਸਿਕ ਪ੍ਰਾਯੋਜਕ
Guilherme Costa
Guilherme Costa

💛 ਸਰਗਰਮ ਇੱਕ-ਵਾਰ ਪ੍ਰਾਯੋਜਕ
Henrique Triches Iurkiv
Henrique Iurkiv

💛 ਸਰਗਰਮ ਇੱਕ-ਵਾਰ ਪ੍ਰਾਯੋਜਕ
Somesh Ghaturle
Somesh Ghaturle

💛 ਸਰਗਰਮ ਇੱਕ-ਵਾਰ ਪ੍ਰਾਯੋਜਕ
Kolonie AI
Kolonie AI

💛 ਪਿਛਲਾ ਇੱਕ-ਵਾਰ ਸਮਰਥਕ
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 ਪਿਛਲਾ ਇੱਕ-ਵਾਰ ਸਮਰਥਕ
Pixma
Pixma

💛 ਪਿਛਲਾ ਇੱਕ-ਵਾਰ ਸਮਰਥਕ
Paco Cartones
Paco Cartones

💛 ਪਿਛਲਾ ਇੱਕ-ਵਾਰ ਸਮਰਥਕ
longtao
longtao

💛 ਪਿਛਲਾ ਇੱਕ-ਵਾਰ ਸਮਰਥਕ
… ਅਤੇ ਹੋਰ ਲੋਕ, ਜੋ ਨਿੱਜੀ ਰਹਿਣਾ ਪਸੰਦ ਕਰਦੇ ਹਨ 💛 ਜਨਤਕ GitHub Sponsors ਨੂੰ 2026-10-18 ਨੂੰ GitHub Sponsors GraphQL API ਰਾਹੀਂ ਮੁੜ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਗਿਆ: ਕੁੱਲ 14 ਵਿੱਚੋਂ 11 ਜਨਤਕ ਪ੍ਰਾਯੋਜਕਤਾਵਾਂ (6 ਸਰਗਰਮ, 5 ਪਿਛਲੀਆਂ)। GitHub ਦੀ isActive ਸਥਿਤੀ ਉਪਰੋਕਤ ਸਰਗਰਮ ਲੇਬਲ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ; ਪਿਛਲੇ ਜਨਤਕ ਇੱਕ-ਵਾਰ ਸਮਰਥਕਾਂ ਦਾ ਧੰਨਵਾਦ ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ, ਅਤੇ ਨਿੱਜੀ ਪ੍ਰਾਯੋਜਕ ਗੁਮਨਾਮ ਰਹਿੰਦੇ ਹਨ। Ko-fi, Buy Me a Coffee, Liberapay, PIX ਅਤੇ ਕ੍ਰਿਪਟੋ ਦਾਨ ਸੂਚੀਬੱਧ ਨਹੀਂ ਹਨ, ਕਿਉਂਕਿ ਉਨ੍ਹਾਂ ਦਾ ਕੋਈ ਜਨਤਕ ਪ੍ਰਾਯੋਜਕ ਰਿਕਾਰਡ ਨਹੀਂ ਹੈ। 💖 ਪ੍ਰਾਯੋਜਕ ਬਣੋ → — ਹਰ ਡਾਲਰ OmniRoute ਨੂੰ ਮੁਫ਼ਤ ਅਤੇ ਸੁਤੰਤਰ ਰੱਖਦਾ ਹੈ।

## 👥 1,000+ ਯੋਗਦਾਨਕਰਤਾ
[![Contributors](https://contrib.rocks/image?repo=diegosouzapw/OmniRoute&max=1074&columns=20&anon=1)](https://github.com/diegosouzapw/OmniRoute/graphs/contributors) 2026-11-02 ਨੂੰ ਲਾਈਵ release/v3.8.53 ਟਿਪ 1c7135e0fb (7,972 commits) ਉੱਤੇ ਆਡਿਟ ਕੀਤਾ ਗਿਆ: 1,074 ਸਧਾਰਣ ਕੀਤੀਆਂ ਮਨੁੱਖੀ Git ਪਛਾਣਾਂ — 759 commit ਲੇਖਕਾਂ ਵਜੋਂ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ (ਮੈਂਟੇਨਰ ਸਮੇਤ) ਅਤੇ 315 ਸਿਰਫ਼ ਸਪਸ਼ਟ Co-authored-by ਟ੍ਰੇਲਰਾਂ ਵਿੱਚ ਹਨ। ਇਸ ਗਿਣਤੀ ਵਿੱਚ .mailmap ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਈ-ਮੇਲ ਪਤਿਆਂ ਦੀ ਤੁਲਨਾ case-insensitive ਢੰਗ ਨਾਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, numeric ਅਤੇ ਸਧਾਰਣ GitHub noreply ਪਤਿਆਂ ਨੂੰ ਸਿਰਫ਼ ਤਾਂ ਹੀ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਉਹ ਇੱਕੋ handle ਨੂੰ ਦਰਸਾਉਂਦੇ ਹੋਣ, 29 bot/agent/service/placeholder ਪਛਾਣਾਂ ਨੂੰ ਬਾਹਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਸਿਰਫ਼ display ਨਾਮ ਮਿਲਣ ਦੇ ਆਧਾਰ ’ਤੇ ਆਮ ਈ-ਮੇਲ ਪਤਿਆਂ ਨੂੰ merge ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ। 2026-08-24 ਦੇ ਆਡਿਟ ਵਿੱਚ 639 ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੇ ਗਏ ਸਨ; ਉਸ ਆਡਿਟ ਦੇ base ac02c5b42f ਉੱਤੇ ਇਹ ਵਿਧੀ ਮੁੜ ਚਲਾਉਣ ’ਤੇ 619 ਮਿਲਦੇ ਹਨ, ਇਸ ਲਈ ਵਾਧਾ ਨਵੇਂ ਯੋਗਦਾਨਕਰਤਾਵਾਂ ਕਰਕੇ ਹੈ, ਕਿਸੇ ਢਿੱਲੀ ਵਿਧੀ ਕਰਕੇ ਨਹੀਂ। ### ਯੋਗਦਾਨ ਕਿਵੇਂ ਦੇਣਾ ਹੈ 1. ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ Fork ਕਰੋ 2. **ਸਰਗਰਮ** `release/vX.Y.Z` ਟਿਪ ਤੋਂ branch ਬਣਾਓ (`main` ਤੋਂ ਨਹੀਂ) — [Branching & Release Model](docs/ops/BRANCHING_MODEL.md) ਵੇਖੋ 3. ਆਪਣੀ feature branch ਬਣਾਓ (`git checkout -b feat/amazing-feature`) 4. ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ commit ਕਰੋ (`git commit -m 'feat: add amazing feature'`) 5. branch ਉੱਤੇ push ਕਰੋ (`git push origin feat/amazing-feature`) 6. **base = ਉਸ `release/vX.Y.Z` branch** ਨਾਲ ਇੱਕ Pull Request ਖੋਲ੍ਹੋ ਵਿਸਤ੍ਰਿਤ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਲਈ [CONTRIBUTING.md](CONTRIBUTING.md) ਵੇਖੋ। ### ਨਵਾਂ ਵਰਜਨ ਜਾਰੀ ਕਰਨਾ ```bash # ਰਿਲੀਜ਼ ਬਣਾਓ — npm publish ਆਪਣੇ ਆਪ ਹੋ ਜਾਂਦਾ ਹੈ VERSION=x.y.z gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes ```
## 📊 ਸਿਤਾਰੇ ਸਿਤਾਰਾ ਇਤਿਹਾਸ ਚਾਰਟ
## 🌍 StarMapper StarMapper

## 🙏 ਧੰਨਵਾਦ
OmniRoute ਦਿੱਗਜਾਂ ਦੇ ਮੋਢਿਆਂ ਉੱਤੇ ਖੜ੍ਹਾ ਹੈ। ਇਹ **[9router](https://github.com/decolua/9router)** ਦੇ fork ਵਜੋਂ ਸ਼ੁਰੂ ਹੋਇਆ ਅਤੇ Go ਪ੍ਰੋਜੈਕਟ **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** ਦਾ TypeScript ਪੋਰਟ ਬਣਿਆ — ਅਤੇ ਇਸ ਤੋਂ ਬਾਅਦ ਹੇਠਾਂ ਦਿੱਤੇ ਹਰ ਸਬਸਿਸਟਮ ਨੂੰ ਪਹਿਲਾਂ ਉੱਥੇ ਪਹੁੰਚ ਚੁੱਕੇ ਕਿਸੇ open-source ਪ੍ਰੋਜੈਕਟ ਤੋਂ ਪ੍ਰੇਰਣਾ ਮਿਲੀ। ਹਰ ਇੱਕ ਨੇ OmniRoute ਦੇ ਕਿਸੇ ਠੋਸ ਹਿੱਸੇ ਨੂੰ ਆਕਾਰ ਦਿੱਤਾ। ਇਹ ਸਾਰਿਆਂ ਲਈ ਸਾਡਾ ਧੰਨਵਾਦ ਹੈ। 🙏 > ⭐ star ਗਿਣਤੀਆਂ 3 ਨਵੰਬਰ, 2026 ਨੂੰ GitHub ਦੀ REST API ਤੋਂ ਪ੍ਰਮਾਣਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ — ਜਾਓ ਅਤੇ ਇਨ੍ਹਾਂ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ star ਦਿਓ। ਗਿਣਤੀਆਂ ਉਸ ਮਿਤੀ ਦੀ ਸਹੀ snapshot ਹਨ ਅਤੇ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਬਦਲਦੀਆਂ ਰਹਿਣਗੀਆਂ। ### 🧬 ਵਿਰਾਸਤ ਅਤੇ gateway
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
9router31,861ਉਹ ਮੂਲ ਪ੍ਰੋਜੈਕਟ ਜਿਸ ਉੱਤੇ ਇਹ fork ਬਣਿਆ ਹੈ — ਇੱਥੇ ਇਸਨੂੰ multi-modal APIs ਅਤੇ ਪੂਰੇ TypeScript rewrite ਨਾਲ ਵਿਸਤਾਰਿਆ ਗਿਆ ਹੈ।
CLIProxyAPI57,329ਉਹ Go implementation ਜਿਸ ਨੇ ਇਸ JavaScript / TypeScript ਪੋਰਟ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
LiteLLM62,580ਉਹ AI gateway ਜਿਸ ਦਾ ਜਨਤਕ pricing dataset ਸਾਡੇ cost-tracking sync ਨੂੰ data ਦਿੰਦਾ ਹੈ ਅਤੇ ਜਿਸ ਦੇ provider-normalization ਮਾਡਲ ਨੇ ਸਾਡੀ routing ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
codex-chatgpt-web15,435MIT source ਨੂੰ vendored ChatGPT Web → Codex Responses bridge ਵਿੱਚ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ, ਜਿਸ ਵਿੱਚ browser-session, response-framing, usage ਅਤੇ web-search adapters ਸ਼ਾਮਲ ਹਨ।
free-claude-code65,966ਇਸ ਦੇ patterns ਨੂੰ stream recovery, no-thinking aliases, fallback web search, sliding-window limits, log redaction ਅਤੇ hardened launcher flows ਵਿੱਚ ਪੋਰਟ ਕੀਤਾ ਗਿਆ।
composer-api347Cursor Composer ਦੇ tool-choice, output-constraint ਅਤੇ tool-commit patterns ਨੂੰ native Cursor executor ਵਿੱਚ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ।
codex-multi-auth561Fresh-login ਅਤੇ refresh-token rotation patterns ਨੂੰ Codex OAuth reauthentication ਵਿੱਚ ਪੋਰਟ ਕੀਤਾ ਗਿਆ।
opencode-anthropic-auth562Claude Code-compatible transform defaults ਅਤੇ billing-header behavior ਨੂੰ OmniRoute ਦੇ config-driven bridge ਵਿੱਚ ਆਮ ਰੂਪ ਦਿੱਤਾ ਗਿਆ।
grok2api-merged2ਇਸ ਦੇ Grok model mappings, fake-TypeError Statsig generator, request ਅਤੇ device defaults, ਅਤੇ NDJSON response processor ਨੂੰ OmniRoute ਦੇ Grok Web executor ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ।
TQZHR/grok2api707grok2api-merged ਦੇ ਪਿੱਛੇ ਮੁੱਖ transitive code source; ਇਸ ਦੀਆਂ model, header, payload, Statsig ਅਤੇ processor implementations ਨੂੰ Grok Web lineage ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਗਿਆ ਹੈ।
chenyme/grok2api7,874Grok payload ਅਤੇ device defaults, Statsig generator, ਅਤੇ result.response processor ਲਈ underlying MIT source, ਜੋ TQZHR ਅਤੇ grok2api-merged ਰਾਹੀਂ ਅੱਗੇ ਲਿਆਂਦੇ ਗਏ ਹਨ।
grok2api-pro27ਇੱਕ transitive source ਜਿਸਨੂੰ grok2api-merged ਨੇ ਆਪਣੀ proxy-pool layer ਲਈ credit ਦਿੱਤਾ ਹੈ; OmniRoute ਇਸ lineage notice ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ, ਪਰ ਆਪਣੇ bounded Grok Web executor ਵਿੱਚ proxy-pool port ਦਾ ਦਾਅਵਾ ਨਹੀਂ ਕਰਦਾ।
GrokProxy52ਇਸ ਦੇ cookie-authenticated Grok proxy ਅਤੇ result.response.token streaming pattern ਨੇ OmniRoute ਦੇ Grok Web transport ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
GrokBridge5ਇਸ ਦੇ HTTP/browser upstream design ਲਈ ਮੂਲ Grok Web implementation ਨਾਲ ਸਲਾਹ ਕੀਤੀ ਗਈ; ਇਸ ਦਾ direct HTTP path GrokProxy ਤੋਂ ਲਿਆ ਗਿਆ ਹੈ, ਇਸ ਲਈ ਕਿਸੇ ਸੁਤੰਤਰ code port ਦਾ ਦਾਅਵਾ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।
### 🗜️ Context ਅਤੇ token compression — engines
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
Caveman116,957ਵਾਇਰਲ "ਘੱਟ token ਨਾਲ ਕੰਮ ਚੱਲਦਾ ਹੋਵੇ ਤਾਂ ਬਹੁਤ token ਕਿਉਂ ਵਰਤਣੇ" ਪ੍ਰੋਜੈਕਟ — ਇਸ ਦਾ caveman-speak ਫ਼ਲਸਫ਼ਾ ਸਾਡੇ standard compression mode ਅਤੇ 30+ filler/condensation ਨਿਯਮਾਂ ਨੂੰ ਤਾਕਤ ਦਿੰਦਾ ਹੈ।
RTK – Rust Token Killer85,350ਉੱਚ-ਕਾਰਗੁਜ਼ਾਰੀ command-output compression — ਇਸ ਤੋਂ ਸਾਡੇ RTK engine, JSON filter DSL, raw-output recovery ਅਤੇ stacked RTK → Caveman pipeline ਲਈ ਪ੍ਰੇਰਣਾ ਮਿਲੀ।
headroom78,672ਵਾਪਸ ਬਦਲਣਯੋਗ context-compression (SmartCrusher) — ਇਸ ਤੋਂ ਸਾਡੇ headroom engine ਅਤੇ ccr retrieve-marker pattern ਲਈ ਪ੍ਰੇਰਣਾ ਮਿਲੀ।
LLMLingua6,797Prompt-compression research (LLMLingua / LLMLingua-2) — ਇਸ ਤੋਂ ਸਾਡੇ async, code-safe, fail-open llmlingua engine ਲਈ ਪ੍ਰੇਰਣਾ ਮਿਲੀ।
llmlingua-2-js33JS/ONNX port (MobileBERT / XLM-RoBERTa), ਜਿਸ ਨੂੰ ਸਾਡੇ LLMLingua engine ਲਈ worker-thread backend ਵਜੋਂ ਵਰਤਿਆ ਗਿਆ ਹੈ।
Troglodita50PT-BR token compression — ਸਾਡੇ pt-BR language pack ਨੂੰ ਤਾਕਤ ਦਿੰਦਾ ਹੈ: Brazilian-Portuguese grammar ਲਈ pleonasm reduction ਅਤੇ filler removal।
ponytail182,929ਵਾਇਰਲ "lazy senior dev" YAGNI-coder skill — ਇਸ ਤੋਂ ਸਾਡੇ less-code Output Style ਲਈ ਪ੍ਰੇਰਣਾ ਮਿਲੀ: smallest-working-change steering, ਜੋ _ਤਿਆਰ ਕੀਤੇ_ code ਨੂੰ ਘਟਾਉਂਦੀ ਹੈ (Caveman ਦੀ terse prose ਦੇ output-axis sibling ਵਜੋਂ)।
i-have-adhd59,838ਇਸ ਦੀ action-first, ADHD-friendly response style ਨੂੰ ਪੰਜ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ OmniRoute ਦੀ concise output style ਵਜੋਂ ਅਪਣਾਇਆ ਗਿਆ।
### 🧩 Compact formats, token research & code-aware tooling
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
TOON25,602Token-Oriented Object Notation — ਇਸ ਦੇ columnar, header-plus-rows model ਨੇ ਸਾਡੇ tabular compaction stage ਦਾ ਰੂਪ ਤਿਆਰ ਕੀਤਾ।
GCF – Graph Compact Format61ਇਸ ਦੇ compact graph format ਅਤੇ generic-profile design ਨੇ OmniRoute ਦੀ tabular compaction ਅਤੇ Headroom codec format ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
gcf-typescript4MIT TypeScript implementation, ਜਿਸ ਨੂੰ Headroom generic-profile codec ਵਜੋਂ ਸਿੱਧਾ vendored ਅਤੇ extended ਕੀਤਾ ਗਿਆ।
token-optimizer-mcp566Brotli/SQLite cache + per-session context-delta — ਇਸ ਤੋਂ ਸਾਡੇ session-dedup engine ਲਈ ਪ੍ਰੇਰਣਾ ਮਿਲੀ।
token-savior1,203Bash-output compaction + MCP profiles — ਇਸ ਤੋਂ ਸਾਡੇ compression bail-out discipline ਅਤੇ MCP tool-manifest reduction ਲਈ ਪ੍ਰੇਰਣਾ ਮਿਲੀ।
token-saver162Content-aware, per-file-type output compression with failure-aware bail-out — ਇਸ ਨੇ ਸਾਡੇ per-type dispatch ਅਤੇ minimum-gain skip ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ।
token-optimizer2,853"ਭੂਤੀਆ tokens ਲੱਭੋ" — ਇਸ ਦੇ offload + recoverable-handle pattern ਨੇ ਸਾਡੀ CCR offload ਸੋਚ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
TokenMizer34Session-graph + cross-turn line-dedup blueprint, ਜਿਸ ਨੇ ਸਾਡੇ session-dedup design ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
OmniCompress3Rust columnar-JSON + content-addressed retrieve + cross-message dedup — ਇਸ ਨੇ ਸਾਡੇ headroom/ccr/session-dedup engine design ਅਤੇ cache-stable "compressed form is position-independent" invariant ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ।
mcp-compressor140MCP tool-schema/description compression — ਇਸ ਨੇ ਸਾਡੇ MCP tool-manifest cardinality reduction ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
RepoMapper218Aider-style repo-map ranking — ਇਸ ਨੇ ਸਾਡੀ repo-map / retrieval-ranking exploration ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
quiet-shell-mcp4MCP ਉੱਤੇ declarative shell-output reduction — ਇਸ ਨੇ ਸਾਡੀ declarative bash-output compaction ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ।
ts-morph6,222TypeScript Compiler API toolkit — ਇਸ ਤੋਂ parser-based comment removal ਲਈ ਪ੍ਰੇਰਣਾ ਮਿਲੀ, ਜੋ string, template ਅਤੇ regex literals ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦੀ ਹੈ।
### 🧠 Memory & RAG
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
Mem068,294ਯੂਨੀਵਰਸਲ ਮੈਮੋਰੀ ਲੇਅਰ — ਇਸ ਦੇ proxy-as-write/read-boundary ਮਾਡਲ ਨੇ ਸਾਡੀ ਮੈਮੋਰੀ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਆਕਾਰ ਦਿੱਤਾ।
Letta (MemGPT)25,321ਪੱਧਰਬੱਧ ਮੈਮੋਰੀ ਵਾਲੇ ਸਟੇਟਫੁਲ ਏਜੰਟ — ਇਸ ਨੇ ਸਾਡੇ Context Control & Recovery (CCR) ਪੱਧਰਬੱਧ ਮਾਡਲ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
WFGY1,80416 ਵਾਰ-ਵਾਰ ਹੋਣ ਵਾਲੇ RAG/LLM ਅਸਫਲਤਾ ਮੋਡਾਂ ਦੀ ProblemMap ਟੈਕਸੋਨੋਮੀ — ਸਾਡੀ ਟ੍ਰਬਲਸ਼ੂਟਿੰਗ ਗਾਈਡ ਵਿੱਚ ਸਾਂਝੀ ਸ਼ਬਦਾਵਲੀ।
### 🛰️ ਟ੍ਰੈਫਿਕ ਜਾਂਚ, MITM ਅਤੇ ਪਾਰਦਰਸ਼ੀ ਪ੍ਰਾਕਸੀ
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
llm-interceptor81ਕੋਡਿੰਗ-ਅਸਿਸਟੈਂਟ ↔ LLM ਟ੍ਰੈਫਿਕ ਦੀ MITM ਇੰਟਰਸੈਪਸ਼ਨ/ਵਿਸ਼ਲੇਸ਼ਣ ਨੇ ਸ਼ੁਰੂਆਤੀ Traffic Inspector ਲੋੜਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ। ਪਹਿਲਾਂ ਇਸ ਤੋਂ ਲਏ ਗਏ ਚਾਰ ਮੋਡੀਊਲ — SSE ਮਰਜਿੰਗ, ਗੱਲਬਾਤ ਨਾਰਮਲਾਈਜ਼ੇਸ਼ਨ, ਸੀਕ੍ਰੇਟ ਮਾਸਕਿੰਗ ਅਤੇ ਹੈਡਰ ਸੈਨੀਟਾਈਜ਼ੇਸ਼ਨ — ਹੁਣ ਜਨਤਕ ਪ੍ਰੋਟੋਕੋਲ ਮਿਆਰਾਂ ਦੇ ਆਧਾਰ ’ਤੇ ਸੁਤੰਤਰ ਕਲੀਨ-ਰੂਮ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨਾਂ ਨਾਲ ਬਦਲ ਦਿੱਤੇ ਗਏ ਹਨ। ਦੋ ਹੋਸਟ-ਪਾਸਥਰੂ ਸਰਫੇਸ (passthrough.ts ਅਤੇ _internal/bypass.cjs) OmniRoute ਦੀਆਂ ਅੰਦਰੂਨੀ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨਾਂ ਵਜੋਂ ਸੁਤੰਤਰ ਤੌਰ ’ਤੇ ਵਰਗੀਕ੍ਰਿਤ ਹਨ; ਇਸ ਬਦਲੀ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਇਨ੍ਹਾਂ ਨੂੰ ਮੁੜ ਨਹੀਂ ਲਿਖਿਆ ਗਿਆ।
ProxyBridge6,978ਹਰ ਪ੍ਰਕਿਰਿਆ ਲਈ ਪਾਰਦਰਸ਼ੀ ਪ੍ਰਾਕਸੀ ਰਾਊਟਿੰਗ — ਇਸ ਨੇ ਸਾਡੇ ਕ੍ਰੈਸ਼-ਸੇਫ MITM ਟੀਅਰਡਾਊਨ, ਸਾਕਟ ਆਈਡਲ-ਟਾਈਮਆਉਟ, /proc ਪ੍ਰਕਿਰਿਆ ਐਟ੍ਰਿਬਿਊਸ਼ਨ ਅਤੇ TPROXY ਕੈਪਚਰ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
### 📚 ਮਾਡਲ ਡਾਟਾ, ਔਬਜ਼ਰਵੇਬਿਲਿਟੀ ਅਤੇ UI
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
models.dev7,486AI ਮਾਡਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਕੀਮਤਾਂ ਅਤੇ ਸਮਰੱਥਾਵਾਂ ਦਾ ਖੁੱਲ੍ਹਾ ਡਾਟਾਬੇਸ — ਸਾਡੇ ਮਾਡਲ ਕੈਟਾਲਾਗ ਵਿੱਚ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਿੰਕ ਕੀਤਾ ਗਿਆ।
React Flow / xyflow38,874ਨੋਡ-ਆਧਾਰਿਤ ਗ੍ਰਾਫ ਲਾਇਬ੍ਰੇਰੀ ਜੋ ਸਾਡੇ ਰੀਅਲ-ਟਾਈਮ Compression Studio ਅਤੇ Combo/Routing Studio ਨੂੰ ਸ਼ਕਤੀ ਦਿੰਦੀ ਹੈ।
LangGraph44,349LangGraph Studio ਦੀ ਲਾਈਵ ਵਰਕਫਲੋ-ਗ੍ਰਾਫ ਵਿਜ਼ੁਅਲਾਈਜ਼ੇਸ਼ਨ ਨੇ ਸਾਡੇ Studios ਦੇ ਰੀਅਲ-ਟਾਈਮ ਕੈਸਕੇਡ ਵਿਊ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
Langfuse36,907ਇਸ ਦੇ trace → span → generation ਔਬਜ਼ਰਵੇਬਿਲਿਟੀ ਮਾਡਲ ਨੇ ਸਾਡੇ Compression Studio ਵਾਟਰਫਾਲ ਨੂੰ ਆਕਾਰ ਦਿੱਤਾ।
Kiali3,647Istio ਸਰਵਿਸ-ਮੇਸ਼ ਔਬਜ਼ਰਵੇਬਿਲਿਟੀ — ਇਸ ਨੇ Routing/Combo Studio ਵਿੱਚ ਸਾਡੇ ਸਰਕਿਟ-ਬ੍ਰੇਕਰ ਬੈਜ ਅਤੇ ਐਰਰ-ਐਜ ਵਿਜ਼ੁਅਲ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
lobe-icons2,666AI/LLM ਬ੍ਰਾਂਡ ਲੋਗੋ ਜੋ ਸਾਡੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਪ੍ਰੋਵਾਈਡਰ ਆਈਕਨ ਰੈਂਡਰ ਕਰਦੇ ਹਨ।
flag-icons12,499README ਭਾਸ਼ਾ ਚੋਣਕਾਰ ਵੱਲੋਂ ਵਰਤੇ ਜਾਣ ਵਾਲੇ MIT-ਲਾਇਸੈਂਸਸ਼ੁਦਾ SVG ਝੰਡੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
### 🛡️ ਸੁਰੱਖਿਆ
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
awesome-secure-defaults723ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਚੁਣੀ ਹੋਈ ਸੂਚੀ ਜੋ ਸਾਡੇ ਸੁਰੱਖਿਆ-ਸਬੰਧੀ ਫ਼ੈਸਲਿਆਂ (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink) ਨੂੰ ਮਾਰਗਦਰਸ਼ਨ ਦਿੰਦੀ ਹੈ।
### 🧭 ਪੂਰਕ ਟੂਲ
ਪ੍ਰੋਜੈਕਟ⭐ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ
ClawRouter6,649ਰਿਕਵੈਸਟ ਡੀਡੁਪਲੀਕੇਸ਼ਨ, ਐਮਰਜੈਂਸੀ ਜ਼ੀਰੋ-ਕਾਸਟ ਫਾਲਬੈਕ, ਪਲੱਗੇਬਲ Auto-Combo ਰਣਨੀਤੀਆਂ ਅਤੇ ਬਹੁਭਾਸ਼ੀ ਇੰਟੈਂਟ ਕਲਾਸੀਫਿਕੇਸ਼ਨ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
Antigravity-Manager32,785ਇਸ ਦੀ ਅਕਾਊਂਟ-ਅਵੇਅਰ ਮਾਡਲ ਰੀਮੈਪਿੰਗ, ਐਗਜ਼ਿਕਿਊਟੇਬਲ-ਪਾਥ ਵੈਲੀਡੇਸ਼ਨ ਅਤੇ ਪਲਾਨ-ਲੇਬਲ ਵਿਹਾਰ ਨੇ OmniRoute ਦੇ Antigravity ਰਨਟਾਈਮ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ।
vscode-antigravity-cockpit4,852ਇਸ ਦੇ ਸੰਖੇਪ ਕੋਟਾ-ਰੀਸੈੱਟ ਕਾਊਂਟਡਾਊਨ ਫਾਰਮੈਟ ਨੇ OmniRoute ਵਿੱਚ ਸੰਬੰਧਿਤ ਪ੍ਰੋਵਾਈਡਰ-ਲਿਮਿਟ ਡਿਸਪਲੇ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
AionUi33,996ਇਸ ਦੇ ACP ਇੰਟੀਗ੍ਰੇਸ਼ਨਾਂ ਨੇ OmniRoute ਵੱਲੋਂ ਇੰਸਟਾਲ ਕੀਤੇ CLI ਏਜੰਟਾਂ ਦੀ ਆਟੋਮੈਟਿਕ ਖੋਜ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ।
CodexBar22,955Grok Build ਕੋਟਾ ਸਰਫੇਸ ਦੀ ਪਛਾਣ ਕੀਤੀ; ਇਸ ਤੋਂ ਬਾਅਦ OmniRoute ਨੇ ਲਾਈਵ ਵਾਇਰ ਫਾਰਮੈਟ ਦੀ ਸੁਤੰਤਰ ਤੌਰ ’ਤੇ ਪੁਸ਼ਟੀ ਕਰਕੇ ਇਸ ਨੂੰ ਠੀਕ ਕੀਤਾ।
## 📄 ਲਾਇਸੈਂਸ MIT ਲਾਇਸੈਂਸ - ਵੇਰਵਿਆਂ ਲਈ [LICENSE](LICENSE) ਵੇਖੋ। ---
**[⬆ ਸਿਖਰ 'ਤੇ ਵਾਪਸ ਜਾਓ](#-omniroute)** · ਓਪਨ-ਸੋਰਸ AI ਕਮਿਊਨਿਟੀ ਲਈ ❤️ ਨਾਲ ਬਣਾਇਆ ਗਿਆ। Diego Souza ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ · OmniRoute v3.8.54 · Node ≥22.22.2 · MIT ਲਾਇਸੈਂਸ · omniroute.online