# 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 — ਮੁਫ਼ਤ AI ਗੇਟਵੇ
## 💰 ਤੀਜੀ-ਧਿਰ ਮੁਫ਼ਤ ਟੀਅਰਾਂ ਵਿੱਚ ~1.62B ਟੋਕਨ / ਮਹੀਨਾ
> **ਆਪਣੇ ਖੁਦ ਦੇ ਪ੍ਰੋਵਾਈਡਰ ਅਕਾਊਂਟ ਲਿਆਓ।** ਇਹ ਵੱਖ-ਵੱਖ ਯੋਗ ਤੀਜੀ-ਧਿਰ ਮੁਫ਼ਤ ਟੀਅਰਾਂ ਦਾ ਇੱਕ ਅਨੁਮਾਨਿਤ ਕੁੱਲ ਜੋੜ ਹੈ, OmniRoute ਵੱਲੋਂ ਕੋਈ ਟੋਕਨ ਗ੍ਰਾਂਟ ਨਹੀਂ। ਸਾਈਨ ਅੱਪ ਕਰੋ, ਜਿੱਥੇ ਲੋੜ ਹੋਵੇ ਕ੍ਰੈਡੈਂਸ਼ਲ ਪ੍ਰਾਪਤ ਕਰੋ, ਅਤੇ ਉਹਨਾਂ ਪ੍ਰੋਵਾਈਡਰਾਂ ਨੂੰ ਜੋੜੋ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ; ਹਰ ਪ੍ਰੋਵਾਈਡਰ ਆਪਣੀਆਂ ਸੀਮਾਵਾਂ, ਉਪਲਬਧਤਾ ਅਤੇ ਸ਼ਰਤਾਂ ਨੂੰ ਖੁਦ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ।
>
> ਮੁਫ਼ਤ ਟੀਅਰਾਂ ਨੂੰ ਹੱਥੀਂ ਜੋੜਨਾ ਦੁਖਦਾਈ ਹੈ — ਦਰਜਨਾਂ SDK, ਦਰਜਨਾਂ ਰੇਟ ਸੀਮਾਵਾਂ, ਅਤੇ ਇਹ ਪਤਾ ਹੀ ਨਹੀਂ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਅਸਲ ਵਿੱਚ ਕਿੰਨਾ ਹੈ। OmniRoute **34 ਰਿਕਰਿੰਗ ਪੂਲ ਕੁੰਜੀਆਂ ਵਿੱਚ 467 ਮੁਫ਼ਤ-ਟੀਅਰ ਐਂਟਰੀਆਂ** ਦੀ ਕੈਟਾਲਾਗ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ **ਪ੍ਰਕਾਸ਼ਿਤ ਸਕਾਰਾਤਮਕ ਮਾਸਿਕ ਬਜਟ ਵਾਲੇ 17 ਪੂਲਾਂ ਅਤੇ ਪੰਜ ਪ੍ਰਤੀ-ਮਾਡਲ Groq ਕੈਪਸ** ਤੋਂ ਟੋਕਨ ਹੈੱਡਲਾਈਨ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਸਾਂਝੇ ਪੂਲ ਅਨੁਸਾਰ ਡੂਪਲੀਕੇਟ ਹਟਾਏ ਗਏ। ਉਹ ਕੋਟਾ ਜੋ ਸਿਰਫ਼ ਖੇਤਰੀ ਪਛਾਣ ਜਾਂਚ ਤੋਂ ਬਾਅਦ ਖੁੱਲ੍ਹਦੇ ਹਨ (ਅੱਜ: ModelScope) ਵੱਖਰੇ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ, ਖੇਤਰੀ ਪਛਾਣ ਤਸਦੀਕ ਦੇ ਪਿੱਛੇ +~6M, ਅਤੇ ਕਦੇ ਵੀ ਹੈੱਡਲਾਈਨ ਵਿੱਚ ਨਹੀਂ ਜੋੜੇ ਜਾਂਦੇ। ਨਤੀਜਾ ਡੈਸ਼ਬੋਰਡ (`/dashboard/free-tiers`) 'ਤੇ ਦਿਖਦਾ ਰਹਿੰਦਾ ਹੈ।
> ਲਾਈਵ `/dashboard/free-tiers` ਪੰਨੇ ਦਾ ਐਨੀਮੇਟਡ ਸਾਰ। ਪੂਰੀ ਵਿਧੀ (ਪੂਲ ਡੀਡਿਊਪ, ਕ੍ਰੈਡਿਟ ਟੀਅਰ, ਪ੍ਰੋਵਾਈਡਰ ਸ਼ਰਤਾਂ): **[docs/reference/FREE_TIERS.md](docs/reference/FREE_TIERS.md)**.
>
> ਇਹਨਾਂ ਅੰਕੜਿਆਂ ਦੀ ਹਰ ਦੋ ਹਫ਼ਤਿਆਂ ਬਾਅਦ ਲਾਈਵ ਕੈਟਾਲਾਗ ਦੇ ਮੁਕਾਬਲੇ ਮੁੜ-ਆਡਿਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਇਹ **ਦੋਹਾਂ ਪਾਸਿਆਂ ਵੱਲ** ਘੱਟ-ਵੱਧ ਹੁੰਦੇ ਹਨ — ਕੋਈ ਪ੍ਰੋਵਾਈਡਰ ਮੁਫ਼ਤ ਟੀਅਰ ਬੰਦ ਕਰਦਾ ਹੈ ਤਾਂ ਅੰਕੜਾ ਘੱਟ ਜਾਂਦਾ ਹੈ; ਕੋਈ ਨਵਾਂ ਆਉਂਦਾ ਹੈ ਤਾਂ ਵੱਧ ਜਾਂਦਾ ਹੈ। ਅਸੀਂ ਉਹੀ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ ਜੋ ਕੈਟਾਲਾਗ ਅਸਲ ਵਿੱਚ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਕਦੇ ਵੀ ਵੱਡਾ ਕਰਕੇ ਦਰਸਾਇਆ ਹੋਇਾ ਸਭ ਤੋਂ ਵਧੀਆ ਅੰਕੜਾ ਨਹੀਂ।
⭐ ਜੇ OMNIROUTE ਨੇ ਤੁਹਾਡੇ ਪੈਸੇ ਬਚਾਉਣ ਅਤੇ ਤੁਹਾਡਾ ਕੰਮ ਆਸਾਨ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਹੈ ਤਾਂ ਰੈਪੋ ਨੂੰ ਸਟਾਰ ਕਰੋ।
[](https://github.com/diegosouzapw/OmniRoute)

[](https://www.star-history.com/diegosouzapw/omniroute)
[](https://olud.ai/project/diegosouzapw-omniroute.html)
### 💬 ਕਮਿਊਨਿਟੀ ਨਾਲ ਜੁੜੋ
**👋 ਮੇਂਟੇਨਰ ਨੂੰ ਫੋਲੋ ਕਰੋ — ਨਵੇਂ ਪ੍ਰੋਵਾਈਡਰ, ਰਿਲੀਜ਼ਾਂ ਅਤੇ ਟਿੱਪਸ ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰਾਪਤ ਕਰੋ:**
[](https://www.linkedin.com/in/diegosouzapw/)
[](https://github.com/diegosouzapw)
[](https://discord.gg/U47eFqAXCn)
[](https://t.me/omnirouteOficial)
[](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4)
[](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4)
[](https://omniroute.online)
**ਸਵਾਲ, ਪ੍ਰੋਵਾਈਡਰ ਟਿੱਪਸ, ਰੋਡਮੈਪ ਅਤੇ ਸਹਾਇਤਾ → [Discord](https://discord.gg/U47eFqAXCn) · [Telegram](https://t.me/omnirouteOficial) · WhatsApp [🌍 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.53+` |
| ------------------------ | :---------------------: | :---------: | :-------------------: |
| 🌐 ਪ੍ਰਦਾਤਾ | 352 | **358** | 375 |
| 🧠 ਵਿਲੱਖਣ ਚੈਟ ਮਾਡਲ IDs | 1320 | **1374** | 1475 |
| 🖼️ ਮੋਡੈਲਿਟੀ ਬ੍ਰਿਜ | 🆕 ਵਿਜ਼ਨ + ਆਡੀਓ + ਵੀਡੀਓ | ✓ | ✓ |
| 📡 Radar ਮੁਫ਼ਤ ਕੈਟਾਲਾਗ | 🆕 ਔਪਟ-ਇਨ | ✓ | ✓ |
| ⚖️ ਕੋਟਾ-ਸੁਚੇਤ ਸ਼ੈਡਿਊਲਿੰਗ | 🆕 Quota-Share | ✓ | ✓ |
| 📊 ਕੋਟਾ ਟੈਲੀਮੈਟਰੀ | 🆕 ਲਾਈਵ | ✓ | ✓ |
| 🧰 ਹੈੱਡਲੈੱਸ ਮੋਡ | — | — | 🆕 `serve --headless` |
| 🛤️ LTS ਰੇਲ ਇਨਫਰਾ | — | — | 🆕 ਰਿਲੀਜ਼ ਚੈਨਲ |
| 🔎 ਮਾਡਲ ਖੋਜ API | — | — | 🆕 `/v1/models/query` |
**→ [ਰੋਡਮੈਪ](ROADMAP.md) — `v3.9.0 LTS` ਵੱਲ ਰੇਲ ਦੀ ਸਵਾਰੀ**
## 🧩 ਉਪਲਬਧ
[](https://www.npmjs.com/package/omniroute)

[](https://hub.docker.com/r/diegosouzapw/omniroute)
[](LICENSE)


## 🆓 ਇੰਸਟਾਲ ਕਰੋ, ਇੱਕ ਪ੍ਰੋਵਾਈਡਰ ਨਾਲ ਜੁੜੋ, ਫਿਰ ਇੱਕ ਐਂਡਪੋਇੰਟ ਰਾਹੀਂ ਰੂਟ ਕਰੋ
```bash
# ਪ੍ਰੋਵਾਈਡਰ ਨਾਲ ਜੁੜਨ ਤੋਂ ਬਾਅਦ, ਆਪਣੀ OmniRoute ਕੁੰਜੀ Dashboard → Endpoints ਤੋਂ ਕਾਪੀ ਕਰੋ:
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` ਨੂੰ ਇੱਕ ਯੋਗ ਰੂਟ ਚਾਹੀਦਾ ਹੈ। ਤਾਜ਼ੀ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ ਕੋਈ ਵੀ ਯੋਗ ਬਿਨਾਂ-ਕੁੰਜੀ ਟਾਰਗੇਟ ਨਹੀਂ ਹੋ ਸਕਦਾ, ਅਤੇ ਬਿਨਾਂ-ਕੁੰਜੀ ਪ੍ਰੋਵਾਈਡਰ ਤੀਜੀ-ਪੱਖੀ ਕਲਾਇੰਟਾਂ ਨੂੰ ਰੱਦ ਕਰ ਸਕਦਾ ਹੈ। `tos: avoid` ਵਜੋਂ ਅੰਕਿਤ ਪ੍ਰੋਵਾਈਡਰ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ Kiro ਸ਼ਾਮਲ ਹੈ, ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਆਟੋਮੈਟਿਕ ਰੂਟਿੰਗ ਤੋਂ ਬਾਹਰ ਰੱਖੇ ਜਾਂਦੇ ਹਨ; ਖਾਤਾ ਜੋੜਨਾ ਇਸ ਸੈਟਿੰਗ ਨੂੰ ਓਵਰਰਾਈਡ ਨਹੀਂ ਕਰਦਾ। ਪ੍ਰੋਵਾਈਡਰ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ [ਮੁਫ਼ਤ ਟੀਅਰ ਗਾਈਡ](docs/getting-started/FREE-TIERS-GUIDE.md) ਦੇਖੋ।
📦 **Python, Node.js, PHP ਅਤੇ cURL** ਲਈ ਕਾਪੀ-ਪੇਸਟ ਕੁਇੱਕਸਟਾਰਟ ਸਕ੍ਰਿਪਟਾਂ → [`examples/quickstart/`](examples/quickstart/)
# 💥 ਵਾਅਦਾ
# 🤔 OmniRoute ਕਿਉਂ?
## 🤝 ਸਾਡੇ ਓਪਨ ਸੋਰਸ ਦੋਸਤਾਂ ਦੁਆਰਾ ਸਮਰਥਿਤ
> **ਓਪਨ ਸੋਰਸ ਦੋਸਤ ਵਜੋਂ ਸ਼ਾਮਲ ਹੋਣਾ ਚਾਹੁੰਦੇ ਹੋ?** ਇਹ ਉਹ ਕੰਪਨੀਆਂ ਹਨ ਜੋ ਓਪਨ ਸੋਰਸ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ ਅਤੇ ਓਮਨੀਰੂਟ ਨੂੰ ਚਲਦਾ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀਆਂ ਹਨ — ਅਤੇ ਅਸੀਂ ਜਨਤਕ ਤੌਰ 'ਤੇ ਦੱਸਦੇ ਹਾਂ ਕਿ ਉਹਨਾਂ ਦੁਆਰਾ ਸਾਨੂੰ ਦਿੱਤਾ ਗਿਆ ਹਰ ਟੋਕਨ ਕਿੱਥੇ ਜਾਂਦਾ ਹੈ। ਸੰਪਰਕ ਕਰੋ: [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 ਪ੍ਰਾਪਤ ਕਰੋ →
⚠️ ਐਫੀਲੀਏਟ ਲਿੰਕ — ਓਮਨੀਰੂਟ ਦਾ ਇਸ ਪ੍ਰਦਾਤਾ ਨਾਲ ਕੋਈ ਸਪਾਂਸਰਸ਼ਿਪ ਜਾਂ ਭਾਈਵਾਲੀ ਨਹੀਂ ਹੈ।
|
ਕਿਸੇ ਹੋਰ ਪ੍ਰਦਾਤਾ ਨੂੰ ਜਾਣਦੇ ਹੋ ਜਿਸ ਕੋਲ ਇੱਕ ਉਦਾਰ ਮੁਫਤ ਸਾਈਨਅਪ ਕੂਪਨ ਹੈ ਜੋ ਓਮਨੀਰੂਟ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਲਾਭ ਪਹੁੰਚਾਉਂਦਾ ਹੈ? ਇੱਕ ਮੁੱਦਾ ਖੋਲ੍ਹੋ ਅਤੇ ਅਸੀਂ ਇਸਨੂੰ ਇੱਥੇ ਸ਼ਾਮਲ ਕਰਾਂਗੇ।
## 🎯 ਕੰਬੋ — ਪ੍ਰਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾ
> ਇੱਕ **ਕੰਬੋ** ਮਾਡਲਾਂ ਦੀ ਇੱਕ ਲੜੀ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ 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 ਸੁਤੰਤਰ ਪਰਤਾਂ)
📖 [Auto-Combo ਇੰਜਣ](docs/routing/AUTO-COMBO.md) · [ਲਚੀਲਾਪਣ ਗਾਈਡ](docs/architecture/RESILIENCE_GUIDE.md)
## 🏆 OmniRoute ਨੂੰ ਕੀ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ
📊 9router, OpenRouter, CLIProxyAPI ਅਤੇ LiteLLM ਨਾਲ ਤੁਲਨਾ ਲਈ ਪੂਰੀ ਕਾਰਜਵਿਧੀ ਅਤੇ ਹਰ ਵਿਸ਼ੇਸ਼ਤਾ ਦਾ ਵੇਰਵਾ → [`docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md`](docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md)
## 💚 OmniRoute ਦਾ ਸਮਰਥਨ ਕਰੋ
OmniRoute MIT-ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ ਅਤੇ ਖੁੱਲ੍ਹੇ ਤੌਰ 'ਤੇ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ। ਜੇ ਇਹ ਤੁਹਾਡਾ ਸਮਾਂ ਜਾਂ ਪੈਸਾ ਬਚਾਉਂਦਾ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਸੁਤੰਤਰ ਰੱਖਣ ਵਿੱਚ ਇੰਝ ਮਦਦ ਕਰੋ — ਜੋ ਵੀ ਤੁਹਾਡੇ ਲਈ ਢੁੱਕਵਾਂ ਹੋਵੇ, ਉਹ ਚੁਣੋ। ਸਪਾਂਸਰਸ਼ਿਪ ਕਦੇ ਵੀ ਰੂਟਿੰਗ ਤਰਜੀਹ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਕਰਦੀ; ਇਹ ਦਿੱਖ ਖਰੀਦਦੀ ਹੈ, ਦਰਜਾਬੰਦੀ ਨਹੀਂ।
**🇧🇷 PIX** — ਤੁਰੰਤ, ਕੋਈ ਫੀਸ ਨਹੀਂ (ਬ੍ਰਾਜ਼ੀਲ)
ਕੁੰਜੀ (ਬੇਤਰਤੀਬ): `5d865059-bc44-483a-962d-43ceb80126eb`
Pix ਕਾਪੀ ਅਤੇ ਪੇਸਟ:
```
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
```
₿ ਕ੍ਰਿਪਟੋ — BTC · ETH · USDT-TRC20 · USDC-Solana (ਵਿਸਤਾਰ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ)
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
⚠️ ਹਰ ਸਿੱਕਾ ਸਿਰਫ਼ ਦਰਸਾਏ ਗਏ ਨੈੱਟਵਰਕ 'ਤੇ ਹੀ ਭੇਜੋ — ਗਲਤ ਨੈੱਟਵਰਕ 'ਤੇ ਭੇਜਣ ਨਾਲ ਫੰਡ ਗੁਆਚ ਸਕਦੇ ਹਨ।
🐛 ਕੋਈ ਬੱਗ ਮਿਲਿਆ ਜਾਂ ਕੋਈ ਸੁਝਾਅ ਹੈ? ਇੱਕ [ਚਰਚਾ](https://github.com/diegosouzapw/OmniRoute/discussions) ਖੋਲ੍ਹੋ।
ਡਿਵੈਲਪਰ ਨੋਟਸ: ਡਿਵੈਲਪਰ ਦੀ ਸਹੂਲਤ ਲਈ ਪ੍ਰੋਜੈਕਟ npm install/postinstall ਦੌਰਾਨ ਇੱਕ ਸਥਾਨਕ .env ਫ਼ਾਈਲ ਤਿਆਰ ਕਰ ਸਕਦਾ ਹੈ। ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਜਾਣ-ਬੁੱਝ ਕੇ .gitignore ਰਾਹੀਂ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (.gitignore ਵੇਖੋ) ਅਤੇ ਇਸਨੂੰ ਕਦੇ ਵੀ ਕਮਿਟ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ — ਜੇ ਇਹ ਗਲਤੀ ਨਾਲ ਕਮਿਟ ਹੋ ਜਾਵੇ, ਤਾਂ ਉਜਾਗਰ ਹੋਏ ਸਾਰੇ ਸੀਕ੍ਰੇਟ ਬਦਲੋ ਅਤੇ ਫ਼ਾਈਲ ਨੂੰ ਇਤਿਹਾਸ ਵਿੱਚੋਂ ਹਟਾਓ। ਸਥਾਨਕ ਇਨਵਾਇਰਨਮੈਂਟ ਫ਼ਾਈਲਾਂ ਅਤੇ ਸੀਕ੍ਰੇਟਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਬਾਰੇ ਮਾਰਗਦਰਸ਼ਨ ਲਈ docs/DEVELOPER-ENVIRONMENT.md ਵੇਖੋ।
## 📡 OmniRoute Radar
ਉੱਪਰ ਦਿੱਤੇ ਦਸਤਾਵੇਜ਼ਬੱਧ, ਪੂਲ-ਡੀਡੁਪਲੀਕੇਟ ਕੀਤੇ ਕੈਟਾਲਾਗ ਤੋਂ ਮੁੱਖ ਮੁਫ਼ਤ-ਟੀਅਰ ਅੰਕੜਾ ਅਜੇ ਵੀ **~1.62B ਟੋਕਨ/ਮਹੀਨਾ** ਹੈ। ਅਸਥਾਈ ਪ੍ਰਦਾਤਾ ਸਾਈਨਅੱਪ ਕ੍ਰੈਡਿਟ ਪਹਿਲੇ ਮਹੀਨੇ ਦੀ ਸੀਮਾ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਵਧਾ ਕੇ **~2.22B** ਤੱਕ ਲੈ ਜਾ ਸਕਦੇ ਹਨ। Radar ਉਹਨਾਂ ਲੋਕਾਂ ਲਈ ਇੱਕ ਵਿਕਲਪਿਕ, ਦਸਤਖ਼ਤ ਕੀਤਾ ਕੈਟਾਲਾਗ ਓਵਰਲੇ ਹੈ ਜੋ OmniRoute ਰਿਲੀਜ਼ਾਂ ਦੇ ਵਿਚਕਾਰ ਮੁਫ਼ਤ ਮਾਡਲਾਂ ਦੀ ਉਪਲਬਧਤਾ ਬਾਰੇ ਹੋਰ ਤਾਜ਼ਾ ਜਾਣਕਾਰੀ ਚਾਹੁੰਦੇ ਹਨ; ਕਮਿਊਨਿਟੀ ਕੈਟਾਲਾਗ ਅਤੇ ਹਰ ਮੌਜੂਦਾ ਮੁਫ਼ਤ ਵਿਸ਼ੇਸ਼ਤਾ ਮੁਫ਼ਤ ਹੀ ਰਹਿੰਦੀ ਹੈ।
ਸਮਰਥਕ ਲਾਈਵ ਕੈਟਾਲਾਗ ਅਤੇ ਪ੍ਰਦਾਤਾਵਾਂ ਦੇ ਵਾਧੂ ਮੌਕੇ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ। ਪ੍ਰਦਾਤਾ ਦੀ ਉਪਲਬਧਤਾ ਦੇ ਆਧਾਰ 'ਤੇ, ਇਸ ਦੀ ਵੱਖਰੀ, ਬਦਲਣਯੋਗ ਅਧਿਕਤਮ ਸੀਮਾ **ਵੱਧ ਤੋਂ ਵੱਧ ਲਗਭਗ 3B ਟੋਕਨ/ਮਹੀਨਾ** ਹੈ। ਇਹ ਅਧਿਕਤਮ ਸੀਮਾ ਕੋਈ ਗਾਰੰਟੀ ਨਹੀਂ ਹੈ: ਪ੍ਰਦਾਤਾ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕੋਟੇ, ਯੋਗਤਾ, ਮਾਡਲ ਜਾਂ ਖੇਤਰ ਬਦਲ ਸਕਦੇ ਹਨ।
Radar ਦੀ ਵਰਤੋਂ ਇੱਛਿਕ ਹੈ ਅਤੇ ਇਹ ਸਿਰਫ਼ GET ਲਈ ਹੈ। OmniRoute ਕਲਾਇੰਟ ਪ੍ਰੌਂਪਟ, ਟ੍ਰੈਫ਼ਿਕ, ਪ੍ਰਦਾਤਾ ਸੰਰਚਨਾ, ਵਰਤੋਂ ਟੈਲੀਮੈਟਰੀ ਜਾਂ ਘੋਸ਼ਣਾਵਾਂ ਨੂੰ ਖਾਰਜ ਕਰਨ ਦੀ ਸਥਾਨਕ ਸਥਿਤੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕਰਦਾ। ਯੋਗਤਾ ਅਤੇ ਮੌਜੂਦਾ ਕੈਟਾਲਾਗ ਬਾਰੇ **[radar.omniroute.online/planos](https://radar.omniroute.online/planos)** 'ਤੇ ਜਾਣੋ।
## ✨ ਨਵਾਂ ਕੀ ਹੈ
> **v3.8.20 → v3.8.53** ਤੋਂ ਤਾਜ਼ਾ ਹਾਈਲਾਈਟਸ। ਪੂਰਾ ਇਤਿਹਾਸ [`CHANGELOG.md`](CHANGELOG.md) ਵਿੱਚ।
- **⚖️ `quota-weighted` ਰੂਟਿੰਗ** — 20ਵੀਂ ਕੰਬੋ ਰਣਨੀਤੀ ਖਤਮ ਹੋਏ ਖਾਤਿਆਂ ਨੂੰ ਛੱਡ ਦਿੰਦੀ ਹੈ, ਫਿਰ ਬਾਕੀ ਖਾਤਿਆਂ ਵਿੱਚੋਂ ਬਚੇ ਕੋਟਾ ÷ ਚੱਲ ਰਹੇ ਲੋਡ ਦੇ ਅਨੁਪਾਤ ਵਿੱਚ ਚੋਣ ਕਰਦੀ ਹੈ, ਮੌਜੂਦਾ ਗੱਲਬਾਤ ਨੂੰ ਪਿੰਨ ਕੀਤਾ ਰੱਖਦੇ ਹੋਏ। → [Auto-Combo](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 ਤੱਕ ਪ੍ਰਮਾਣਿਤ ਕਸਟਮ ਮਾਸਕਿੰਗ ਪੈਟਰਨ ਅਤੇ ਪ੍ਰਤੀ-ਕਿਸਮ ਖੋਜ ਕਾਊਂਟਰ; ਮਾਸਕਿੰਗ ਆਪਣੇ ਆਪ ਚੋਣਵੀਂ (opt-in) ਹੀ ਰਹਿੰਦੀ ਹੈ। → [ਗਾਰਡਰੇਲ](docs/security/GUARDRAILS.md)
- **🌍 67 ਭਾਸ਼ਾਵਾਂ** — ਡੈਸ਼ਬੋਰਡ, ਦਸਤਾਵੇਜ਼ ਮਿਰਰ ਅਤੇ CLI, `npm run i18n:add-locale` ਨਾਲ ਇੱਕ ਹੀ ਕਮਾਂਡ ਵਿੱਚ ਹਰ ਥਾਂ ਭਾਸ਼ਾ ਜੁੜਦੀ ਹੈ। → [i18n ਗਾਈਡ](docs/guides/I18N.md)
- **🎛️ OmniConductor** — ਤੁਹਾਡੇ ਏਜੰਟ ਫਲੀਟ ਲਈ ਇਨਬਾਊਂਡ A2A ਡੈਲੀਗੇਸ਼ਨ, ਏਜੰਟ ਕਾਰਡ 'ਤੇ Conductor ਸਕਿੱਲਜ਼, ਅਤੇ Faro ਪੁਸ਼-ਟੂ-ਟਾਕ ਵੌਇਸ ਚੈਟ ਵਾਲਾ ਡੈਸ਼ਬੋਰਡ ਪੈਨਲ। → [A2A ਸਰਵਰ](docs/frameworks/A2A-SERVER.md)
- **🛂 ਅਨੁਕੂਲ ਐਡਮਿਸ਼ਨ ਅਤੇ ਓਵਰਲੋਡ ਸੁਰੱਖਿਆ** — ਭਾਰੀ ਚੈਟ ਬੇਨਤੀਆਂ 503 ਦੇਣ ਦੀ ਬਜਾਏ ਕਤਾਰਬੱਧ ਹੁੰਦੀਆਂ ਹਨ, ਪ੍ਰਤੀ ਕਨੈਕਸ਼ਨ ਐਟਮਿਕ RPM ਰੋਲਿੰਗ ਲੀਜ਼ ਨਾਲ। → [ਰੈਜ਼ੀਲੀਅੰਸ ਗਾਈਡ](docs/architecture/RESILIENCE_GUIDE.md)
- **🗂️ ਕੈਨੋਨਿਕਲ `/v1/models` ਕ੍ਰਮ** — ਹਰ ਪ੍ਰਦਾਤਾ ਲਈ ਇੱਕ ਸੱਤਰ ਪ੍ਰਦਾਤਾ-ਸਮੂਹਿਤ ਬਲਾਕ (ਕੰਬੋ ਪਹਿਲਾਂ ਪਿੰਨ ਕੀਤੇ), ਹਰ ਕੈਟਾਲਾਗ ਸਰੋਤ ਵਿੱਚ ਸਥਿਰ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md)
- **🗜️ ਕੰਪ੍ਰੈਸ਼ਨ ਮਜ਼ਬੂਤੀ** — ਡਿਫ਼ਾਲਟ-ਚਾਲੂ ਇਨਫਲੇਸ਼ਨ ਗਾਰਡ, DE / FR / JA + ਚੀਨੀ (wényán) ਲਈ Caveman ਪੈਕ, Gradle ਅਤੇ .NET ਲਈ RTK ਫਿਲਟਰ। → [ਕੰਪ੍ਰੈਸ਼ਨ](docs/compression/COMPRESSION_ENGINES.md)
- **💸 ਇਮਾਨਦਾਰ ਫਲੈਟ-ਰੇਟ ਲਾਗਤ** — ਸਬਸਕ੍ਰਿਪਸ਼ਨ / ਕੋਡਿੰਗ-ਪਲਾਨ ਪ੍ਰਦਾਤਾ ਲਾਗਤ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ **$0** ਦਿਖਾਉਂਦੇ ਹਨ; ਬਜਟ, ਕੋਟਾ ਅਤੇ ਰੂਟਿੰਗ ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦੇ ਰਹਿੰਦੇ ਹਨ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md)
- **⚖️ ਕੋਟਾ-ਸ਼ੇਅਰ ਰੂਟਿੰਗ** — ਸਾਂਝੇ ਖਾਤੇ ਦਾ ਕੋਟਾ ਪੂਲ ਕੀਤੀਆਂ ਕੁੰਜੀਆਂ ਵਿੱਚ ਇਨਸਾਫ਼ ਨਾਲ ਵੰਡੋ, ਕੰਮ-ਸੰਭਾਲਣ ਵਾਲਾ ਤਾਂ ਜੋ ਵੇਹਲੇ ਹਿੱਸੇ ਉਧਾਰ ਦਿੱਤੇ ਜਾ ਸਕਣ। → [ਰੈਜ਼ੀਲੀਅੰਸ ਗਾਈਡ](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-ਬਜਟ ਓਵਰਰਾਈਡ। → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **🗜️ ਪਲੱਗ-ਯੋਗ ਕੰਪ੍ਰੈਸ਼ਨ** — 12 ਕੰਪੋਜ਼ੇਬਲ ਇੰਜਣ + ਕੰਪ੍ਰੈਸ਼ਨ ਸਟੂਡੀਓਜ਼: LLMLingua-2, ਟੂ-ਟੀਅਰ Ultra, omniglyph, ਪ੍ਰਤੀ-ਸਟੈਪ ਫਿਡੈਲਿਟੀ ਗੇਟ, GCF v3.2, ਡਰੈਗ-ਰੀਆਰਡਰ ਐਡਿਟਰ। → [ਕੰਪ੍ਰੈਸ਼ਨ](docs/compression/COMPRESSION_ENGINES.md)
- **🕵️ ਪਾਰਦਰਸ਼ੀ MITM ਡਿਕ੍ਰਿਪਟ (TPROXY)** — ਪ੍ਰਾਕਸੀ ਐਨਵ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਵਾਲੇ CLIs ਨੂੰ ਕੈਪਚਰ ਕਰੋ, ਪ੍ਰਤੀ-SNI CA + ਟਰੱਸਟ-ਸਟੋਰ ਇੰਸਟਾਲਰ ਨਾਲ। → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md)
- **💸 ਹਰ ਥਾਂ ਲਾਗਤ ਟੈਲੀਮੈਟਰੀ** — ਹਰ ਐਂਡਪੌਇੰਟ 'ਤੇ `X-OmniRoute-*` ਲਾਗਤ/ਵਰਤੋਂ ਹੈਡਰ, ਕੈਸ਼-HIT ਬਚਤ ਹੈਡਰ, ਪ੍ਰਤੀ-ਕੁੰਜੀ USD ਖਰਚ ਕੋਟਾ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md)
- **🧠 ਤੁਹਾਡੇ ਕੰਟਰੋਲ ਵਾਲੀ ਮੈਮੋਰੀ** — ਡਿਫ਼ਾਲਟ ਰੂਪ ਵਿੱਚ ਬੰਦ, ਚੋਣਵੀਂ int8 ਵੈਕਟਰ ਕੁਆਂਟਾਈਜ਼ੇਸ਼ਨ + ਟਾਈਪਡ ਡਿਕੇਅ, ਪ੍ਰਤੀ-ਬੇਨਤੀ `x-omniroute-no-memory`। → [ਮੈਮੋਰੀ](docs/frameworks/MEMORY.md)
- **🛡️ ਸੁਰੱਖਿਆ** — ਹਰ LLM ਰੂਟ 'ਤੇ ਪ੍ਰਾਂਪਟ-ਇੰਜੈਕਸ਼ਨ ਗਾਰਡ (ਰੈੱਡ-ਟੀਮ ਸੂਟ), ਚੋਣਵੀਂ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ-ਮਾਸਕਿੰਗ ਗਾਰਡਰੇਲ (ਦੋਵਾਂ ਦਿਸ਼ਾਵਾਂ ਵਿੱਚ ਲੀਕ ਹੋਈਆਂ API ਕੁੰਜੀਆਂ/ਸੀਕਰਟਸ ਨੂੰ ਰਿਡੈਕਟ ਕਰਦਾ ਹੈ), ਮੁਫ਼ਤ DuckDuckGo ਆਖਰੀ-ਸਹਾਰਾ ਵੈੱਬ ਖੋਜ, ਅਤੇ ਡੈਸ਼ਬੋਰਡ ਲਈ ਵਿਕਲਪਿਕ OIDC ਲੌਗਿਨ ਗੇਟ (ਪਾਸਵਰਡ ਲੌਗਿਨ ਹਮੇਸ਼ਾ ਉਪਲਬਧ ਰਹਿੰਦਾ ਹੈ)। → [ਗਾਰਡਰੇਲ](docs/security/GUARDRAILS.md)
- **🖼️ ਨਵੇਂ ਐਂਡਪੌਇੰਟ** — `/v1/ocr` (Mistral OCR) ਅਤੇ `/v1/audio/translations` (Whisper-ਸ਼ੈਲੀ) ਮੀਡੀਆ ਸਰਫੇਸ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md)
- **🎨 ਚਿੱਤਰ / ਵੀਡੀਓ / ਆਡੀਓ ਜਨਰੇਸ਼ਨ** — ਮੀਡੀਆ ਲਈ ਇੱਕ API: xAI Grok Imagine ਅਤੇ Novita AI ਵੀਡੀਓ, ComfyUI, Magnific, Adobe Firefly, Segmind, ਅਤੇ ElevenLabs ਵਰਗੇ ਸਪੀਚ ਪ੍ਰਦਾਤਾ। → [API ਹਵਾਲਾ](docs/reference/API_REFERENCE.md)
- **🌍 ਡਿਪਲੌਇਮੈਂਟ ਅਤੇ ਓਪਸ** — ਰਿਵਰਸ-ਪ੍ਰਾਕਸੀ `basePath`, ਬ੍ਰਾਊਜ਼ਰ-ਭਾਸ਼ਾ ਆਟੋ-ਡਿਟੈਕਟ, ਪ੍ਰਤੀ-ਕੁੰਜੀ ਡਿਵਾਈਸ ਟਰੈਕਿੰਗ, ਰੂਟ-ਰਹਿਤ MITM ਟਰੱਸਟ, zh-TW ਸਥਾਨਿਕਰਨ। → [ਵਾਤਾਵਰਣ](docs/reference/ENVIRONMENT.md)
- **🤝 ਹੋਰ ਪ੍ਰਦਾਤਾ ਅਤੇ ਏਜੰਟ** — ਕਲਾਊਡ ਏਜੰਟ (Codex Cloud, Cursor, Devin, Jules), ਬ੍ਰਾਊਜ਼ਰ + OAuth ਲੌਗਿਨ ਵਾਲਾ Grok Build (xAI), Ollama ਫਸਟ-ਕਲਾਸ ਕਾਰਡ, Claude Opus 5 ਅਤੇ Sonnet 5, Kimi ਅਧਿਕਾਰਿਕ ਭਾਗੀਦਾਰੀ (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… ਅਤੇ ਤਾਜ਼ਾ ਕੀਤਾ **375-ਪ੍ਰਦਾਤਾ ਕੈਟਾਲਾਗ**। → [ਪ੍ਰਦਾਤਾ](docs/reference/PROVIDER_REFERENCE.md)
- **📡 ਰੂਟਿੰਗ ਪਾਰਦਰਸ਼ਤਾ** — ਹਰ ਜਵਾਬ ਵਿੱਚ ਇੱਕ `X-OmniRoute-Decision` ਹੈਡਰ ਹੁੰਦਾ ਹੈ ਜੋ ਸੇਵਾ ਕਰਨ ਵਾਲੀ ਰਣਨੀਤੀ/ਪ੍ਰਦਾਤਾ/ਲੈਟੈਂਸੀ ਦਾ ਨਾਂ ਦੱਸਦਾ ਹੈ, ਇੱਕ ਨਵੀਂ `cache-optimized` ਕੰਬੋ ਰਣਨੀਤੀ + Auto-Combo `cacheAffinity` ਫੈਕਟਰ ਦੁਹਰਾਈਆਂ ਬੇਨਤੀਆਂ ਨੂੰ ਕੈਸ਼ ਕੀਤੇ ਪ੍ਰੀਫਿਕਸ ਵਾਲੇ ਕਨੈਕਸ਼ਨ ਵੱਲ ਮੁੜ ਰੂਟ ਕਰਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਰੀਡ-ਓਨਲੀ `/v1/auto-combo/{channel}/candidates` ਐਂਡਪੌਇੰਟ `auto/*` ਚੈਨਲ ਦੇ ਲਾਈਵ ਉਮੀਦਵਾਰ ਪੂਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। → [Auto-Combo](docs/routing/AUTO-COMBO.md)
- **⚡ ਸਥਾਨਕ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਬੁਨਿਆਦੀ ਢਾਂਚਾ** — ਇੱਕ-ਕਲਿੱਕ ਸਥਾਨਕ Redis, Cloudflare Workers / Deno Deploy ਰਿਲੇ ਡਿਪਲੌਇਰ, ਨਿਗਰਾਨੀ ਅਧੀਨ ਏਮਬੈਡਡ ਸੇਵਾਵਾਂ ਵਜੋਂ Bifrost ਅਤੇ Mux। → [ਏਮਬੈਡਡ ਸੇਵਾਵਾਂ](docs/frameworks/EMBEDDED-SERVICES.md)
- **🧩 ਬਾਕਸ ਵਿੱਚ ਹੋਰ ਵੀ ਕੁਝ** — ਪਲੱਗਇਨ ਫਰੇਮਵਰਕ + ਮਾਰਕੀਟਪਲੇਸ, Omni/Agent/GitHub ਸਕਿੱਲ ਫਰੇਮਵਰਕ, Obsidian ਵੌਲਟ ਇੰਟੀਗ੍ਰੇਸ਼ਨ (22 MCP ਟੂਲ), OpenAI-ਅਨੁਕੂਲ Batch ਅਤੇ Files APIs, ਸਿਮੈਂਟਿਕ ਰਿਸਪਾਂਸ ਕੈਸ਼, ਲੀਡਰਬੋਰਡਾਂ ਸਮੇਤ ਗੇਮੀਫਿਕੇਸ਼ਨ, ACP ਏਜੰਟ ਡਿਸਕਵਰੀ (15 ਬਿਲਟ-ਇਨ ਏਜੰਟ), BigQuery ਲਈ ਨਿਰਧਾਰਤ ਲੌਗ ਐਕਸਪੋਰਟ, `auto/chaos` ਪੈਰਲਲ ਮਲਟੀ-ਮਾਡਲ ਫੈਨ-ਆਉਟ, ਇੱਕ Telegram ਬੋਟ ਬ੍ਰਿਜ, ਇੱਕ ਇਨ-ਐਪ ਵਰਜ਼ਨ ਮੈਨੇਜਰ ਅਤੇ LMArena-ELO ਮੁਫ਼ਤ-ਪ੍ਰੋਵਾਈਡਰ ਰੈਂਕਿੰਗਾਂ। → [ਦਸਤਾਵੇਜ਼](docs/README.md)
## 🤖 ਅਨੁਕੂਲ CLIs ਅਤੇ ਕੋਡਿੰਗ ਏਜੰਟ
> ਇੱਕੋ ਕਾਨਫ਼ਿਗ — `http://localhost:20128/v1` — ਅਤੇ **ਹਰ** AI IDE ਜਾਂ CLI ਮੁਫ਼ਤ ਅਤੇ ਘੱਟ-ਲਾਗਤ ਵਾਲੇ ਮਾਡਲਾਂ 'ਤੇ ਚੱਲਦਾ ਹੈ।
+ ਇਨ੍ਹਾਂ ਨਾਲ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ · Agent Deck · Kiro · Command Code · Antigravity · Windsurf · AMP · ਕਿਸੇ ਵੀ OpenAI-ਅਨੁਕੂਲ ਟੂਲ ਨਾਲ
📖 ਸਾਰੇ 37 ਟੂਲਾਂ ਲਈ ਪ੍ਰਤੀ-ਟੂਲ ਸੈੱਟਅੱਪ (27 CLI Code's + 10 CLI Agents) → [`docs/reference/CLI-TOOLS.md`](docs/reference/CLI-TOOLS.md) · 🧩 OpenCode ਪਲੱਗਇਨ → [`@omniroute/opencode-provider`](https://www.npmjs.com/package/@omniroute/opencode-provider)
**ਇੱਕੋ ਕਮਾਂਡ ਨਾਲ OmniRoute ਰਾਹੀਂ ਕੋਈ ਵੀ ਸਮਰਥਿਤ CLI ਚਲਾਓ** — ਕੋਈ ਸੰਰਚਨਾ ਫ਼ਾਈਲ ਨਹੀਂ ਲਿਖੀ ਜਾਂਦੀ,
ਹਰ ਪ੍ਰਕਿਰਿਆ ਲਈ ਕ੍ਰੈਡੈਂਸ਼ਲ ਇੰਜੈਕਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ Qwen/Gemini ਨੂੰ ਇੱਕ ਅਸਥਾਈ ਅਲੱਗ home ਮਿਲਦਾ ਹੈ:
```bash
omniroute run claude --model openai/gpt-5.4 # Claude Code
omniroute run codex --model glm/glm-5.2 # OpenAI Codex CLI
omniroute run aider --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK"
# ਜਾਂ ਇੰਟਰਐਕਟਿਵ ਢੰਗ ਨਾਲ ਪ੍ਰਦਾਤਾ+ਮਾਡਲ ਚੁਣੋ ਅਤੇ ਟੂਲ ਦੀ ਆਪਣੀ ਸੰਰਚਨਾ ਲਿਖੋ:
omniroute configure codex # ਇਹ ਵੀ: claude opencode qwen aider goose gemini cline continue kilo 5dive
```
ਹਰ ਕਮਾਂਡ ਸਰਗਰਮ ਰਿਮੋਟ ਸੰਦਰਭ (`omniroute connect `) ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ, `--dry-run`
ਚਲਾਏ ਬਿਨਾਂ ਸਟੀਕ env/args ਦੀ ਝਲਕ ਦਿਖਾਉਂਦਾ ਹੈ, ਅਤੇ `--api-key-env NAME` ਗੁਪਤ ਜਾਣਕਾਰੀ ਨੂੰ
ਤੁਹਾਡੇ ਸ਼ੈੱਲ ਇਤਿਹਾਸ ਤੋਂ ਬਾਹਰ ਰੱਖਦਾ ਹੈ। → [CLI ਇੰਟੀਗ੍ਰੇਸ਼ਨ](docs/guides/CLI-INTEGRATIONS.md)
## 🌐 375 AI ਪ੍ਰਦਾਤਾ — 153 ਕੈਟਾਲੌਗ-ਚਿੰਨ੍ਹਿਤ ਮੁਫ਼ਤ
> **375 ਰਜਿਸਟਰਡ ਪ੍ਰਦਾਤਾ** ਕੈਨੋਨੀਕਲ ਚੈਟ, ਮੀਡੀਆ, ਖੋਜ, ਲੋਕਲ, ਕਲਾਉਡ-ਏਜੰਟ ਅਤੇ ਸਿਸਟਮ ਸੰਗ੍ਰਹਿਆਂ ਵਿੱਚ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ **153 `hasFree: true` ਡਿਸਕਵਰੀ ਮੈਟਾਡੇਟਾ ਰੱਖਣ ਵਾਲੇ** ਸ਼ਾਮਲ ਹਨ। ਚੈਟ ਮਾਡਲ ਰਜਿਸਟਰੀ ਵਿੱਚ **239 ਪ੍ਰਦਾਤਾ / 3,059 ਵੱਖਰੇ ਪ੍ਰਦਾਤਾ-ਮਾਡਲ ਜੋੜੇ / 1,475 ਰੌ ਮਾਡਲ IDs** ਹਨ; ਵੱਖਰੇ ਮੁਫ਼ਤ-ਬਜਟ ਕੈਟਾਲੌਗ ਵਿੱਚ **467 ਪ੍ਰਤੀ-ਮਾਡਲ ਕਤਾਰਾਂ**, **34 ਆਵਰਤੀ ਪੂਲ** ਅਤੇ **51 ਆਵਰਤੀ/ਬਿਨਾ-ਕੁੰਜੀ ਹਮੇਸ਼ਾ-ਮੁਫ਼ਤ ਪ੍ਰਦਾਤਾ** ਹਨ। ਇਹ ਜਾਣਬੁੱਝ ਕੇ ਵੱਖਰੇ ਹਰ ਹਨ; ਪਰਿਭਾਸ਼ਾਵਾਂ ਅਤੇ ਪੂਲ-ਡਿਡੁਪ ਕੀਤੀਆਂ ਗਣਨਾਵਾਂ [ਪ੍ਰਦਾਤਾ ਸੰਦਰਭ](docs/reference/PROVIDER_REFERENCE.md) ਅਤੇ [ਮੁਫ਼ਤ ਟੀਅਰ](docs/reference/FREE_TIERS.md) ਵਿੱਚ ਹਨ।
## 🖥️ OmniRoute ਕਿੱਥੇ ਚੱਲਦਾ ਹੈ — ਹਰ ਥਾਂ
> ਉਹੀ ਐਪ, ਤੁਹਾਡੀ ਮਸ਼ੀਨ, ਤੁਹਾਡੇ ਨਿਯਮ। ਗਲੋਬਲ npm ਇੰਸਟਾਲ ਤੋਂ ਲੈ ਕੇ Termux ਰਾਹੀਂ **ਤੁਹਾਡੇ ਫ਼ੋਨ** ਤੱਕ।
| ਪਲੇਟਫਾਰਮ | ਇੰਸਟਾਲੇਸ਼ਨ | ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ |
| 📦 npm (ਗਲੋਬਲ) | npm install -g omniroute | ਇੱਕ ਕਮਾਂਡ, ਕੋਈ ਵੀ OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | ਮਲਟੀ-ਆਰਕੀਟੈਕਚਰ AMD64 + ARM64 |
| 🖥️ ਡੈਸਕਟਾਪ (Electron) | npm run electron:build | ਨੇਟਿਵ ਵਿੰਡੋ + ਸਿਸਟਮ ਟਰੇ — Windows / macOS / Linux |
| 🎩 ਮੇਨੂ-ਬਾਰ (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | ਸਰਵਰ ਦੀ ਨਿਗਰਾਨੀ ਅਤੇ ਆਟੋਮੈਟਿਕ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ — macOS |
| 💪 ARM | ਨੇਟਿਵ arm64 | Raspberry Pi, ARM ਸਰਵਰ, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | ਤੁਹਾਡੇ ਫ਼ੋਨ ਉੱਤੇ ਚੱਲਦਾ ਹੈ, 24/7, ਬਿਨਾਂ root |
| 📲 PWA | "ਹੋਮ ਸਕ੍ਰੀਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ" | ਪੂਰੀ ਸਕ੍ਰੀਨ, ਆਫ਼ਲਾਈਨ, ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਇੰਸਟਾਲ ਕਰਨ ਯੋਗ |
| 🧩 OpenCode ਪਲੱਗਇਨ | @omniroute/opencode-provider | ਨੇਟਿਵ OpenCode ਇੰਟੀਗ੍ਰੇਸ਼ਨ |
| 🤖 VS Code Copilot Chat | OmniCopilot ਐਕਸਟੈਂਸ਼ਨ ਇੰਸਟਾਲ ਕਰੋ | ਨੇਟਿਵ Copilot Chat ਚੋਣਕਾਰ ਵਿੱਚ ਹਰ OmniRoute ਮਾਡਲ — ਸਥਿਰ ਅਤੇ Insiders |
| 🛠️ ਸੋਰਸ ਤੋਂ | npm install && npm run 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)
### 🧩 ਨਵਾਂ: VS Code ਦੇ ਨੇਟਿਵ Copilot Chat ਅੰਦਰ OmniRoute
> ਕੋਈ ਨਵੀਂ ਸਾਈਡਬਾਰ ਨਹੀਂ, ਕੋਈ ਨਵਾਂ ਚੈਟ UI ਨਹੀਂ — OmniRoute ਵੱਲੋਂ ਉਪਲਬਧ ਕਰਵਾਇਆ ਹਰ ਮਾਡਲ ਸਿੱਧਾ ਉਸੇ
> **Copilot Chat ਮਾਡਲ ਚੋਣਕਾਰ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤਦੇ ਹੋ**। VS Code 1.122 ਤੋਂ, ਪ੍ਰਦਾਤਾ ਮਾਡਲ
> GitHub ਸਾਈਨ-ਇਨ ਜਾਂ Copilot ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਤੋਂ ਬਿਨਾਂ ਕੰਮ ਕਰਦੇ ਹਨ — ਏਜੰਟ ਮੋਡ, ਟੂਲ ਕਾਲਿੰਗ ਅਤੇ ਵਿਜ਼ਨ,
> ਮੁਫ਼ਤ।
**[OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** ਐਕਸਟੈਂਸ਼ਨ ਇੰਸਟਾਲ ਕਰੋ, ਇਸ ਨੂੰ
ਆਪਣੇ OmniRoute ਸਰਵਰ ਵੱਲ ਸੈੱਟ ਕਰੋ (ਡਿਫਾਲਟ `localhost:20128` ਹੈ), ਫਿਰ Copilot Chat → ਮਾਡਲ ਚੋਣਕਾਰ
→ **ਮਾਡਲ ਪ੍ਰਬੰਧਿਤ ਕਰੋ…** → **OmniRoute** ਖੋਲ੍ਹੋ।
| ਸਟੋਰ | ਲਿੰਕ | ਇਨ੍ਹਾਂ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ |
| 🧩 VS Code Marketplace | ਇੰਸਟਾਲ ਕਰੋ → | VS Code — ਸਥਿਰ ਅਤੇ Insiders |
| 🔓 Open VSX Registry | ਇੰਸਟਾਲ ਕਰੋ → | Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro… |
ਐਡੀਟਰ ਦੇ ਅੰਦਰੋਂ: **Extensions** ਦ੍ਰਿਸ਼ ਖੋਲ੍ਹੋ, **"OmniRoute"** ਖੋਜੋ, **ਇੰਸਟਾਲ ਕਰੋ** ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ
— ਦੋਵਾਂ ਸਟੋਰਾਂ ਉੱਤੇ ਇੱਕੋ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਸੋਰਸ, ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਪ੍ਰਕਾਸ਼ਨ ਰਨਬੁੱਕ
[diegosouzapw/OmniCopilot](https://github.com/diegosouzapw/OmniCopilot) ਉੱਤੇ ਉਪਲਬਧ ਹਨ।
📖 [VS Code Copilot Chat ਗਾਈਡ](docs/guides/VSCODE-COPILOT.md) — ਸੈੱਟਅੱਪ, ਚੋਣਕਾਰ ਕੀ ਦਿਖਾਉਂਦਾ ਹੈ, ਟੈਬ ਵਿੱਚ ਡੈਸ਼ਬੋਰਡ, ਸਮੱਸਿਆ-ਨਿਵਾਰਣ
### 🎩 ਨਵਾਂ: OmniRouteTray — ਤੁਹਾਡਾ ਗੇਟਵੇ, ਮੇਨੂ ਬਾਰ ਵਿੱਚ ਹਮੇਸ਼ਾ ਮੌਜੂਦ
> `omniroute serve` ਹਮੇਸ਼ਾ ਚਾਲੂ ਰਹਿਣ ਉੱਤੇ ਸਭ ਤੋਂ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ। **[OmniRouteTray](https://github.com/zoispag/omniroute-tray)**
> ਇਸ ਨੂੰ macOS ਲਈ ਇੱਕ ਵਾਰ ਸੈੱਟ ਕਰਕੇ ਭੁੱਲ ਜਾਣ ਵਾਲੀ ਮੇਨੂ-ਬਾਰ ਐਪ ਬਣਾ ਦਿੰਦਾ ਹੈ: ਇਹ ਸਰਵਰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਰੀਬੂਟਾਂ
> ਦੌਰਾਨ ਵੀ ਇਸ ਨੂੰ ਚਾਲੂ ਰੱਖਦਾ ਹੈ, ਇਸੇ ਥਾਂ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡਾ ਲਾਈਵ ਟੋਕਨ ਬਜਟ ਸਿਰਫ਼ ਇੱਕ ਕਲਿੱਕ ਦੀ ਦੂਰੀ ਉੱਤੇ ਰੱਖਦਾ ਹੈ — **ਕੋਈ
> ਟਰਮੀਨਲ ਵਿੰਡੋ ਖੁੱਲ੍ਹੀ ਰੱਖਣ ਦੀ ਲੋੜ ਨਹੀਂ, ਨਾ ਹੀ `npm install -g omniroute` ਦੀ ਦੇਖਭਾਲ ਕਰਨ ਦੀ।**
[Tauri v2](https://v2.tauri.app/) ਨਾਲ ਬਣਾਇਆ ਗਿਆ (ਇੱਕ Rust ਕੋਰ ਜੋ ਰਾਊਂਡਿੰਗ ਗਲਤੀ ਜਿੰਨਾ ਛੋਟਾ ਹੈ), ਇਹ
ਆਪਣੇ ਦਸਤਖ਼ਤ ਕੀਤੇ Node 24 ਰਨਟਾਈਮ ਨਾਲ ਆਉਂਦਾ ਹੈ ਅਤੇ ਐਪ ਦੀ ਮਲਕੀਅਤ ਵਾਲੀ OmniRoute ਇੰਸਟਾਲੇਸ਼ਨ ਦਾ ਪ੍ਰਬੰਧ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਕਦੇ ਵੀ ਤੁਹਾਡੇ
ਗਲੋਬਲ `node`/`bun` ਨਾਲ ਟਕਰਾਉਂਦਾ ਨਹੀਂ। ਇਹ **ਤੁਹਾਡੀ ਮੌਜੂਦਾ `~/.omniroute/` ਸੰਰਚਨਾ ਅਤੇ ਡੇਟਾਬੇਸ ਸਾਂਝੇ ਕਰਦਾ ਹੈ** — ਇਸ ਲਈ ਇਹ
ਉਹੀ OmniRoute ਹੈ ਜੋ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਚਲਾਉਂਦੇ ਹੋ, ਬੱਸ ਹੁਣ ਇਸ ਨੇ ਟੋਪੀ ਪਾਈ ਹੋਈ ਹੈ। 🎩
| ਇਹ ਕੀ ਕਰਦਾ ਹੈ | ਕਿਵੇਂ |
| 🟢 ਸਰਵਰ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ | omniroute serve ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਪਹਿਲਾਂ ਤੋਂ ਚੱਲ ਰਹੀ ਇੰਸਟੈਂਸ ਦੀ ਨਕਲ ਬਣਾਉਣ ਦੀ ਬਜਾਏ ਉਸੇ ਨੂੰ ਅਪਣਾ ਲੈਂਦਾ ਹੈ |
| 📊 ਇੱਕ ਨਜ਼ਰ ਵਿੱਚ ਲਾਈਵ ਵਰਤੋਂ | ਪ੍ਰਦਾਤਾ ਕੋਟਾ ਬਾਰ, ਰੀਸੈੱਟ ਕਾਊਂਟਡਾਊਨ ਸਮੇਤ Claude ਸੈਸ਼ਨ/ਹਫ਼ਤਾਵਾਰੀ ਸੀਮਾਵਾਂ, 30-ਦਿਨਾਂ ਦੀ ਲਾਗਤ ਦਾ ਵੇਰਵਾ |
| 🔄 ਇਸੇ ਥਾਂ ਆਟੋਮੈਟਿਕ ਅੱਪਡੇਟ | ਪੜਾਅਵਾਰ ਇੰਸਟਾਲੇਸ਼ਨ, ਐਟਾਮਿਕ ਅਦਲਾ-ਬਦਲੀ, ਅਸਫਲਤਾ ਉੱਤੇ ਰੋਲਬੈਕ — ਹਮੇਸ਼ਾ ਸਭ ਤੋਂ ਨਵੀਂ ਰਿਲੀਜ਼ ਉੱਤੇ |
| 🚀 ਲਾਗਇਨ ਉੱਤੇ ਸ਼ੁਰੂ ਕਰੋ | ਲਾਗਇਨ ਉੱਤੇ ਵਿਕਲਪਿਕ ਸ਼ੁਰੂਆਤ; ਸਿਰਫ਼ ਟਰੇ, ਕੋਈ dock ਆਈਕਨ ਨਹੀਂ |
| 🩺 ਜਾਂਚ ਅਤੇ ਲੌਗ | ਇੱਕ-ਕਲਿੱਕ ਡਾਇਗਨੋਸਟਿਕਸ ਅਤੇ ਸਰਵਰ ਲੌਗਾਂ ਤੱਕ ਪਹੁੰਚ |
```sh
brew install --cask zoispag/tap/omniroute-tray
```
ਡਾਊਨਲੋਡ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦੇ ਹੋ? ਨਵੀਨਤਮ .dmg
ਰਿਲੀਜ਼ਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰੋ। ਸਰੋਤ, ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਬਿਲਡ
ਦਸਤਾਵੇਜ਼ zoispag/omniroute-tray 'ਤੇ ਉਪਲਬਧ ਹਨ।
💛 @zoispag ਵੱਲੋਂ ਇੱਕ ਭਾਈਚਾਰਕ ਪ੍ਰੋਜੈਕਟ — ਇਹ OmniRoute ਦੀ ਅਧਿਕਾਰਤ ਰਿਲੀਜ਼ ਨਹੀਂ ਹੈ।
## 🔒 ਨਿੱਜੀ ਅਤੇ ਲੋਕਲ-ਫਰਸਟ
📖 [ਅਧਿਕਾਰਕਰਨ](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 ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈ
OmniRoute ਨੂੰ **MCP**, **A2A**, ਇੱਕ **REST API**, **ਵੈੱਬਹੁੱਕਾਂ** ਜਾਂ ਇੱਕ **ਰਿਮੋਟ CLI** ਰਾਹੀਂ ਉਪਲਬਧ ਕਰੋ — ਕੋਈ ਵੀ ਸਮਰੱਥ ਏਜੰਟ (ਜਾਂ ਤੁਹਾਡਾ ਆਪਣਾ ਕੋਡ) ਪੂਰੇ ਗੇਟਵੇ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਸਕਦਾ ਹੈ: ਰੂਟਿੰਗ, ਪ੍ਰਦਾਤਾ, ਕੌਂਬੋ, ਕੈਸ਼, ਕੰਪ੍ਰੈਸ਼ਨ, ਮੈਮੋਰੀ — ਸਭ ਕੁਝ ਆਪਣੇ ਆਪ। ਹੇਠਾਂ ਦਿੱਤੇ HTTP ਐਂਡਪੌਇੰਟ `http://localhost:20128` ਅਧੀਨ ਸਰਵ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
| ਇੰਟਰਫੇਸ | ਐਂਡਪੌਇੰਟ / ਕਮਾਂਡ | ਇਸਦੀ ਵਰਤੋਂ ਕਰੋ |
| 🧰 MCP (stdio) | omniroute --mcp | Claude 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 ਉੱਤੇ ਭੇਜੋ |
| 🛰️ ਰਿਮੋਟ CLI | omniroute connect | ਸੀਮਿਤ-ਅਧਿਕਾਰ ਵਾਲੇ ਐਕਸੈੱਸ ਟੋਕਨਾਂ ਨਾਲ ਇੱਕ ਰਿਮੋਟ ਇੰਸਟੈਂਸ ਚਲਾਓ |
```bash
# Claude Code ਨੂੰ MCP ਰਾਹੀਂ ਪੂਰਾ OmniRoute ਟੂਲਸੈੱਟ ਦਿਓ:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream
```
📖 [MCP ਸਰਵਰ](docs/frameworks/MCP-SERVER.md) · [A2A ਸਰਵਰ](docs/frameworks/A2A-SERVER.md) · [ਏਜੰਟ ਪ੍ਰੋਟੋਕੋਲ](docs/frameworks/AGENT_PROTOCOLS_GUIDE.md)
## 🗜️ 15–95% ਟੋਕਨਾਂ ਦੀ ਬਚਤ ਕਰੋ — ਆਪਣੇ-ਆਪ
### 📖 ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ — ਪਾਈਪਲਾਈਨ, ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਬਚਤ ਦਾ ਗਣਿਤ
ਡਿਫੌਲਟ ਸਟੈਕਡ ਕੌਮਬੋ `RTK → Caveman` ਚਲਾਉਂਦਾ ਹੈ। ਜਦੋਂ ਦੋਵੇਂ ਇੱਕੋ ਟੂਲ/ਕਾਂਟੈਕਸਟ ਪੇਲੋਡ 'ਤੇ ਕਾਰਵਾਈ ਕਰਦੇ ਹਨ, ਤਾਂ ਬਚਤਾਂ ਕੰਪਾਊਂਡ ਹੁੰਦੀਆਂ ਹਨ:
```txt
combined = 1 − (1 − RTK) × (1 − Caveman_input)
average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2%
range = 78.4 – 94.6%
```
ਕੋਡ ਬਲਾਕ, URL, JSON ਅਤੇ ਢਾਂਚਾਗਤ ਡਾਟਾ ਪ੍ਰਜ਼ਰਵੇਸ਼ਨ ਇੰਜਣ ਦੁਆਰਾ **ਹਮੇਸ਼ਾ ਸੁਰੱਖਿਅਤ** ਰਹਿੰਦਾ ਹੈ।
> **ਜਦੋਂ ਘੱਟ ਟੋਕਨ ਹੀ ਕਾਫ਼ੀ ਹਨ ਤਾਂ ਬਹੁਤ ਸਾਰੇ ਟੋਕਨ ਕਿਉਂ ਵਰਤਣੇ?** ਹਰ ਬੇਨਤੀ OmniRoute ਦੀ ਕੰਪ੍ਰੈਸ਼ਨ ਪਾਈਪਲਾਈਨ ਵਿੱਚੋਂ **ਪਾਰਦਰਸ਼ੀ ਢੰਗ ਨਾਲ** ਲੰਘਦੀ ਹੈ — ਕਲਾਇੰਟ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਨਹੀਂ। ਹੁਣ ਇਹ **12 ਕੰਪੋਜ਼ੇਬਲ ਇੰਜਣਾਂ ਦਾ ਸਟੈਕ** ਹੈ ਜੋ ਕ੍ਰਮ ਵਿੱਚ ਚੱਲਦੇ ਹਨ ਅਤੇ ਹਰ ਰੂਟਿੰਗ ਕੌਮਬੋ ਅਨੁਸਾਰ ਮਿਕਸ ਐਂਡ ਮੈਚ ਹੁੰਦੇ ਹਨ — [RTK](https://github.com/rtk-ai/rtk), [Caveman](https://github.com/JuliusBrussee/caveman) (⭐ 90K+), [LLMLingua-2](https://github.com/microsoft/LLMLingua), ਅਤੇ [Troglodita](https://github.com/leninejunior/troglodita) (PT-BR) ਦੇ ਵਿਚਾਰਾਂ 'ਤੇ ਆਧਾਰਿਤ।
### 🧱 12-ਇੰਜਣ ਸਟੈਕ
ਇੰਜਣ ਪਾਈਪਲਾਈਨ ਕ੍ਰਮ ਵਿੱਚ ਚੱਲਦੇ ਹਨ; ਹਰ ਇੱਕ ਨੂੰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਚਾਲੂ/ਬੰਦ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਹਰ ਕੌਮਬੋ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
| # | ਇੰਜਣ | ਇਹ ਕੀ ਕਰਦਾ ਹੈ |
| 1 | Session-Dedup | ਟਰਨਾਂ ਦਰਮਿਆਨ ਦੁਹਰਾਈ ਗਈ ਸਮੱਗਰੀ ਹਟਾਉਂਦਾ ਹੈ (ਕੰਟੈਂਟ-ਐਡਰੈਸਡ, ਕ੍ਰਾਸ-ਟਰਨ) |
| 2 | CCR | ਵੱਡੇ ਬਲਾਕਾਂ ਨੂੰ ਰੀਟ੍ਰੀਵ ਮਾਰਕਰਾਂ ਪਿੱਛੇ ਆਰਕਾਈਵ ਕਰਦਾ ਹੈ, ਲੋੜ ਪੈਣ 'ਤੇ ਲਿਆਂਦੇ ਜਾਂਦੇ ਹਨ |
| 3 | Lite | ਵਾਈਟਸਪੇਸ + ਇਮੇਜ-URL ਟ੍ਰਿਮਿੰਗ (ਹਲਕੀ-ਲੈਟੈਂਸੀ ਬੇਸਲਾਈਨ) |
| 4 | RTK | ਸਮਾਰਟ ਟੂਲ-ਨਤੀਜਾ ਫਿਲਟਰਿੰਗ, ਡੀਡਿਊਪ ਅਤੇ ਟ੍ਰੰਕੇਸ਼ਨ (ਕਮਾਂਡ-ਜਾਣੂ) |
| 5 | Responses Tool Output | ਸ਼ੈੱਲ/ਪੈਚ/ਖੋਜ/ਬਿਲਡ ਆਉਟਪੁੱਟਾਂ ਲਈ ਲੌਸਲੈੱਸ-ਪਹਿਲਾਂ JSON + ਸੀਮਿਤ ਡਾਇਗਨੋਸਟਿਕ ਕੰਪ੍ਰੈਸ਼ਨ (Responses API) |
| 6 | Headroom | ਵੈਂਡਰ ਕੀਤੇ ਗਏ GCF ਕੋਡੈਕ ਰਾਹੀਂ JSON ਐਰੇਆਂ ਦੀ ਲੌਸਲੈੱਸ ਟੈਬੂਲਰ ਕੰਪੈਕਸ਼ਨ (~30%) |
| 7 | Relevance | ਪਿਛਲੀ ਉਪਭੋਗਤਾ ਕੁਏਰੀ ਦੇ ਮੁਕਾਬਲੇ ਵਾਕਾਂ ਦੀ ਐਕਸਟ੍ਰੈਕਟਿਵ ਸਕੋਰਿੰਗ |
| 8 | Caveman | ਨਿਯਮ-ਅਧਾਰਿਤ ਗਦ੍ਯ ਕੰਪ੍ਰੈਸ਼ਨ (ਆਉਟਪੁੱਟ 'ਤੇ ~65–75%) |
| 9 | Aggressive | ਸੰਖੇਪਣ + ਪੁਰਾਣੇ ਟਰਨਾਂ ਦੀ ਪ੍ਰਗਤੀਸ਼ੀਲ ਏਜਿੰਗ |
| 10 | LLMLingua-2 | MobileBERT ONNX ਰਾਹੀਂ ML ਸਿਮਾਂਟਿਕ ਪ੍ਰੂਨਿੰਗ — ਕੋਡ-ਸੁਰੱਖਿਅਤ, ਏਸਿੰਕ |
| 11 | Ultra | ਵਿਕਲਪਿਕ ਛੋਟੇ-ਮਾਡਲ (SLM) ਟੀਅਰ ਨਾਲ ਹਿਊਰਿਸਟਿਕ ਟੋਕਨ ਪ੍ਰੂਨਿੰਗ |
| 12 | OmniGlyph | ਸਿੱਧੀ Anthropic ਵਾਇਰ 'ਤੇ ਮਾਪੇ ਗਏ Claude Fable 5 ਲਈ ਪ੍ਰਯੋਗਾਤਮਕ ਕਾਂਟੈਕਸਟ-ਐਜ਼-ਇਮੇਜ ਏਨਕੋਡਿੰਗ; GPT 5.6 ਟ੍ਰਾਂਸਫਾਰਮਰ ਪ੍ਰੋਵਾਈਡਰ ਰਸੀਦਾਂ ਦੀ ਉਡੀਕ ਵਿੱਚ ਫੇਲ-ਕਲੋਜ਼ਡ ਰਹਿੰਦੇ ਹਨ। ਚਾਰ ਕੰਪ੍ਰੈਸ਼ਨ ਪ੍ਰੋਫਾਈਲਾਂ (ਐਗਰੈਸਿਵ ਡਿਫੌਲਟ, ਬੈਲੈਂਸਡ, ਕੋਡਿੰਗ-ਸੇਫ, ਪਾਸਥ੍ਰੂ) (ਸਭ ਤੋਂ ਐਗਰੈਸਿਵ; ਔਪਟ-ਇਨ) |
ਕੋਡ ਬਲਾਕ, URL ਅਤੇ ਢਾਂਚਾਗਤ ਡਾਟਾ **ਹਮੇਸ਼ਾ** ਬਾਈਟ-ਦਰ-ਬਾਈਟ **ਸੁਰੱਖਿਅਤ** ਰਹਿੰਦਾ ਹੈ। **ਇੱਕ-ਕਲਿੱਕ ਪ੍ਰੀਸੈਟ** ਇੰਜਣਾਂ ਨੂੰ ਜੋੜਦੇ ਹਨ:
| ਮੋਡ | ਬਚਤ | ਕਿਸ ਲਈ ਵਧੀਆ |
| 🪶 Lite | ~15% | ਹਮੇਸ਼ਾ-ਚਾਲੂ ਸੁਰੱਖਿਅਤ ਡਿਫੌਲਟ |
| 🪨 Standard (Caveman) | ~30% | ਰੋਜ਼ਾਨਾ ਕੋਡਿੰਗ |
| ⚡ Aggressive | ~50% | ਲੰਬੇ ਟੂਲ-ਭਾਰੇ ਸੈਸ਼ਨ |
| 🔥 Ultra | ~75% | ਵੱਧ ਤੋਂ ਵੱਧ ਬਚਤ |
| 🧰 RTK | 60–90% | ਸ਼ੈੱਲ/ਟੈਸਟ/ਬਿਲਡ/git ਆਉਟਪੁੱਟ |
| 🔗 Stacked (RTK → Caveman) | 78–95% | ਮਿਸ਼ਰਿਤ ਪ੍ਰੰਪਟ + ਟੂਲ ਲੌਗ |
**ਅਸਲੀ ਉਦਾਹਰਣ — Standard ਮੋਡ:**
> **ਪਹਿਲਾਂ (69 ਟੋਕਨ):** _"ਤੁਹਾਡਾ React ਕੰਪੋਨੈਂਟ ਦੁਬਾਰਾ ਰੈਂਡਰ ਹੋ ਰਿਹਾ ਹੈ, ਇਸਦਾ ਕਾਰਨ ਸੰਭਵ ਹੈ ਕਿ ਤੁਸੀਂ ਹਰ ਰੈਂਡਰ ਚੱਕਰ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਆਬਜੈਕਟ ਰੈਫਰੈਂਸ ਬਣਾ ਰਹੇ ਹੋ। ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਇਨਲਾਈਨ ਆਬਜੈਕਟ prop ਵਜੋਂ ਦਿੰਦੇ ਹੋ, ਤਾਂ React ਦੀ shallow comparison ਇਸਨੂੰ ਹਰ ਵਾਰ ਵੱਖਰਾ ਆਬਜੈਕਟ ਸਮਝਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਰੀ-ਰੈਂਡਰ ਟ੍ਰਿੱਗਰ ਹੁੰਦਾ ਹੈ। ਮੇਰੀ ਸਲਾਹ ਹੈ ਕਿ ਆਬਜੈਕਟ ਨੂੰ memoize ਕਰਨ ਲਈ useMemo ਵਰਤੋ।"_
>
> **ਬਾਅਦ ਵਿੱਚ (19 ਟੋਕਨ):** _"ਹਰ ਰੈਂਡਰ 'ਤੇ ਨਵਾਂ ਆਬਜੈਕਟ ਰੈਫ। ਇਨਲਾਈਨ ਆਬਜੈਕਟ prop = ਨਵਾਂ ਰੈਫ = ਰੀ-ਰੈਂਡਰ। useMemo ਵਿੱਚ ਲਪੇਟੋ।"_
>
> **ਉਹੀ ਜਵਾਬ। 72% ਘੱਟ ਟੋਕਨ। ਜ਼ੀਰੋ ਸ਼ੁੱਧਤਾ ਘਾਟਾ।** ✅
**PT-BR ਉਦਾਹਰਣ — [Troglodita](https://github.com/leninejunior/troglodita) ਮੋਡ:**
> **ਪਹਿਲਾਂ (42 ਟੋਕਨ):** _"ਸਮੱਸਿਆ ਇਹ ਹੈ ਕਿ ਕੰਪੋਨੈਂਟ ਮੁੜ-ਰੈਂਡਰ ਹੋ ਰਿਹਾ ਹੈ ਕਿਉਂਕਿ ਹਰ ਰੈਂਡਰ ਸਾਈਕਲ ਵਿੱਚ ਇੱਕ ਨਵੀਂ ਔਬਜੈਕਟ ਰੈਫਰੈਂਸ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ। ਮੈਂ `useMemo` ਵਰਤਣ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਾਂਗਾ।"_
>
> **ਬਾਅਦ (12 ਟੋਕਨ):** _"ਮੁੜ-ਰੈਂਡਰ: ਹਰ ਸਾਈਕਲ ਨਵੀਂ ਰੈਫ਼ (ਇਨਲਾਈਨ ਔਬਜੈਕਟ ਮੁੜ-ਬਣਾਇਆ)। `useMemo` ਵਰਤੋ।"_
>
> **ਉਹੀ ਜਵਾਬ। ~70% ਘੱਟ ਟੋਕਨ। ਤਕਨੀਕੀ ਸ਼ੁੱਧਤਾ ਬਰਕਰਾਰ।** ✅
### 🎚️ ਇੰਜਣਾਂ ਤੋਂ ਪਰੇ — ਆਉਟਪੁਟ ਸਟਾਈਲ, ਅਨੁਕੂਲੀ ਡਾਇਲ ਅਤੇ ਪ੍ਰਤੀ-ਬੇਨਤੀ ਨਿਯੰਤਰਣ
ਉੱਪਰੋਕਤ 12 ਇੰਜਣ ਉਹ ਘਟਾਉਂਦੇ ਹਨ ਜੋ **ਅੰਦਰ** ਜਾਂਦਾ ਹੈ। ਹੋਰ ਤਿੰਨ ਪਰਤਾਂ ਇਹ ਤੈਅ ਕਰਦੀਆਂ ਹਨ ਕਿ **ਕਿਵੇਂ**, **ਕਦੋਂ**, ਅਤੇ ਕੀ **ਬਾਹਰ** ਆਉਂਦਾ ਹੈ:
- **🪄 ਆਉਟਪੁਟ ਸਟਾਈਲ** _(ਆਉਟਪੁਟ-ਧੁਰਾ ਸਟੀਅਰਿੰਗ)_ — ਨਿਰਣਾਇਕ, ਕੈਸ਼-ਸੁਰੱਖਿਅਤ ਜਵਾਬ-ਆਕਾਰ ਦੇਣ ਵਾਲੀਆਂ ਹਿਦਾਇਤਾਂ ਇੰਜੈਕਟ ਕਰੋ; ਇਕੱਠੇ ਮਿਲਾਉਣ ਯੋਗ, ਹਰੇਕ `lite` / `full` / `ultra` ਤੀਬਰਤਾ 'ਤੇ। ਕੋਈ ਸਟਾਈਲ ਸ਼ਾਮਲ ਕਰਨਾ ਇੱਕ-ਪੰਗਤੀ ਰਜਿਸਟਰੀ ਐਂਟਰੀ ਹੈ:
- **ਛੋਟਾ ਗਦ** — ਫਿਲਰ / ਆਰਟੀਕਲ / ਹੇਜਿੰਗ ਛੱਡੋ; ਤਕਨੀਕੀ ਅਸਲੀਅਤ ਬਿਲਕੁਲ ਸਹੀ ਰੱਖੋ।
- **ਘੱਟ ਕੋਡ** — "ਸੁਸਤ ਸੀਨੀਅਰ ਡਿਵੈਲਪਰ" YAGNI: ਸਭ ਤੋਂ ਛੋਟਾ ਕੰਮ ਕਰਨ ਵਾਲਾ ਬਦਲਾਅ, ਬਿਨਾਂ ਮੰਗੇ ਸਕੈਫੋਲਡਿੰਗ ਤੋਂ।
- **Ponytail (ਸੁਸਤ ਸੀਨੀਅਰ ਡਿਵੈਲਪਰ)** — YAGNI ਸੀਢੀ ਚੜ੍ਹੋ, ਜੜ੍ਹ ਕਾਰਨ ਠੀਕ ਕਰੋ, ਸਭ ਤੋਂ ਛੋਟਾ ਕੰਮ ਕਰਨ ਵਾਲਾ diff।
- **ਮੈਨੂੰ ADHD ਹੈ (ਪਹਿਲਾਂ ਕਾਰਵਾਈ)** — ਅਗਲੀ ਕਾਰਵਾਈ ਅਗਵਾਈ ਕਰਦੀ ਹੈ, ਕਦਮ ਨੰਬਰ ਵਾਲੇ, ਇੱਕ ਠੋਸ ਅਗਲਾ ਕਦਮ, ਕੋਈ ਪ੍ਰਸਤਾਵਨਾ ਨਹੀਂ।
- **ਛੋਟਾ CJK (文言)** — ਕਲਾਸੀਕਲ-ਚੀਨੀ ਅਤਿ-ਛੋਟਾ ਸਟਾਈਲ (ਇਲਾਕੇ ਅਨੁਸਾਰ `zh` ਲਈ ਸੀਮਿਤ)।
- **🎯 ਅਨੁਕੂਲੀ ਸੰਦਰਭ-ਬਜਟ** _(ਡਾਇਲ)_ — ਕੇਵਲ ਇੱਕ ਚਾਲੂ/ਬੰਦ ਟੋਕਨ ਥ੍ਰੇਸ਼ੋਲਡ ਦੀ ਬਜਾਏ, ਸਭ ਤੋਂ ਸਸਤੀਆਂ ਅਤੇ ਸਭ ਤੋਂ ਘੱਟ ਨੁਕਸਾਨ ਵਾਲੀਆਂ ਇੰਜਣਾਂ ਨੂੰ ਕੇਵਲ ਉਨ੍ਹਾਂ ਹੱਦ ਤੱਕ ਵਧਾਓ ਜਿੱਥੇ ਤੱਕ ਮਾਡਲ ਦੇ **ਸੰਦਰਭ ਵਿੰਡੋ ਵਿੱਚ ਫਿਟ ਕਰਨ** ਦੀ ਲੋੜ ਹੋਵੇ। ਨੀਤੀ: `reserve-output` (ਮੂਲ, ਮਾਡਲ-ਜਾਣੂ) · `percentage` · `absolute`। ਮੋਡ: `floor` (ਫਿਟ ਦੀ ਗਾਰੰਟੀ) · `replace-autotrigger` (ਤੁਹਾਡੀ ਸਪੱਸ਼ਟ ਚੋਣ ਜਿੱੰਦੀ ਹੈ) · `off` (ਵਿਰਾਸਤੀ ਥ੍ਰੇਸ਼ੋਲਡ)।
- **🎛️ ਕੰਪ੍ਰੈਸ਼ਨ ਕਿੱਥੇ ਤੈਅ ਹੁੰਦਾ ਹੈ** _(ਤਰਜੀਹ, ਉੱਚ → ਨੀਵਾਂ)_ — ਪ੍ਰਤੀ-ਬੇਨਤੀ `x-omniroute-compression` ਹੈੱਡਰ › ਰੂਟਿੰਗ-ਕਾਮਬੋ ਓਵਰਰਾਈਡ › ਸਰਗਰਮ ਨਾਮਜ਼ਦ ਪ੍ਰੋਫਾਈਲ › ਅਨੁਕੂਲੀ / ਆਟੋ-ਟ੍ਰਿੱਗਰ › ਪੈਨਲ ਮੂਲ › off। ਲਾਗੂ ਕੀਤੀ ਯੋਜਨਾ `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.53 ਵੱਲੋਂ ਰਿਪੋਰਟ ਕੀਤੇ ਪੈਕੇਜ ਸਮੂਹ ਲਈ:
>
> ```bash
> npm install -g --allow-scripts=omniroute,keytar,onnxruntime-node,@parcel/watcher,@swc/core,protobufjs,esbuild omniroute
> ```
>
> ਭਵਿੱਖ ਦੀਆਂ ਗਲੋਬਲ ਇੰਸਟਾਲਾਂ ਲਈ ਇਸ allowlist ਨੂੰ ਮੁੜ ਵਰਤੋਂ ਦੇ ਯੋਗ ਬਣਾਉਣ ਲਈ, ਇਸਨੂੰ ਇੱਕ ਵਾਰ ਕੌਂਫਿਗਰ ਕਰੋ, ਫਿਰ ਸਧਾਰਨ ਤੌਰ 'ਤੇ ਇੰਸਟਾਲ ਕਰੋ:
>
> ```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 ਜਾਂ ਕੋਈ ਹੋਰ ਵੈਬ-ਕੂਕੀ ਪ੍ਰਦਾਤਾ ਵਰਤ ਰਹੇ ਹੋ?** The npm package includes
> Playwright but not its Chromium binary. See the
> [Playwright Chromium setup](docs/guides/TROUBLESHOOTING.md#gemini-web-and-playwright-chromium)
> note before making the first web-provider request.
ਡੈਸ਼ਬੋਰਡ `http://localhost:20128` 'ਤੇ · API `http://localhost:20128/v1` 'ਤੇ।
**2) ਆਪਣੇ ਖਾਤੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਯੋਗ ਪ੍ਰਦਾਤਾ ਨੂੰ ਕਨੈਕਟ ਕਰੋ**
ਡੈਸ਼ਬੋਰਡ → **ਪ੍ਰਦਾਤਾ** → ਇੱਕ ਅਜਿਹਾ ਪ੍ਰਦਾਤਾ ਚੁਣੋ ਜਿਸਦੀਆਂ ਮੌਜੂਦਾ ਸ਼ਰਤਾਂ ਅਤੇ ਕੋਟਾ ਤੁਹਾਡੇ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਫਿੱਟ ਹੋਣ → ਇਸਦੀ API ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰੋ ਜਾਂ ਇਸਦਾ ਖਾਤਾ ਪ੍ਰਵਾਹ ਪੂਰਾ ਕਰੋ। ਮੁਫ਼ਤ ਟੀਅਰਾਂ ਲਈ ਸਾਈਨਅਪ, ਮਨਜ਼ੂਰੀ, ਜਾਂ ਭੁਗਤਾਨ ਦਾ ਤਰੀਕਾ ਜ਼ਰੂਰੀ ਹੋ ਸਕਦਾ ਹੈ। [Free Tiers Guide](docs/getting-started/FREE-TIERS-GUIDE.md) ਦੀ ਸਮੀਖਿਆ ਕਰੋ; ਬਿਨਾਂ ਕੁੰਜੀ ਦੇ ਉਪਲਬਧਤਾ ਦੀ ਗਾਰੰਟੀ ਨਹੀਂ ਹੈ, ਅਤੇ `tos: avoid` ਨਿਸ਼ਾਨ ਲਗੇ ਪ੍ਰਦਾਤਾ ਮੂਲ ਤੌਰ 'ਤੇ `auto` ਵਿੱਚੋਂ ਬਾਹਰ ਰੱਖੇ ਗਏ ਹਨ।
**3) ਆਪਣੇ ਕੋਡਿੰਗ ਟੂਲ ਨੂੰ ਇਸ਼ਾਰਾ ਕਰੋ**
```txt
ਬੇਸ URL: http://localhost:20128/v1
API ਕੁੰਜੀ: [ਡੈਸ਼ਬੋਰਡ → Endpoints ਤੋਂ ਕਾਪੀ ਕਰੋ]
ਮਾਡਲ: auto (ਯੋਗ ਕਨੈਕਸ਼ਨਾਂ ਵਿਚਕਾਰ ਰੂਟ ਕਰਦਾ ਹੈ — ਜਾਂ ਪ੍ਰਦਾਤਾ/ਮਾਡਲ ਚੁਣੋ)
```
**4) ਜਾਂਚੋ ਕਿ ਇਹ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ**
```bash
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"
```
ਤੁਹਾਨੂੰ ਆਪਣੇ ਕਨੈਕਟ ਕੀਤੇ ਮਾਡਲਾਂ ਦੀ ਸੂਚੀ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ। 🎉 ਬਸ ਇੰਨਾ ਹੀ — ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ, ਅਤੇ OmniRoute ਤੁਹਾਡੇ ਲਈ ਆਟੋ-ਰੂਟ ਅਤੇ ਫੌਲਬੈਕ ਕਰੇਗਾ।
ਜੇਕਰ ਤੁਹਾਡਾ ਕਲਾਇਂਟ ਕਸਟਮ ਹੈੱਡਰ ਨਹੀਂ ਭੇਜ ਸਕਦਾ, ਤਾਂ OmniRoute ਟੋਕਨਾਈਜ਼ਡ ਅਨੁਕੂਲਤਾ ਉਪਨਾਮ ਵੀ ਦਿੰਦਾ ਹੈ:
```txt
OpenAI ਕੈਟਾਲਾਗ: http://localhost:20128/vscode/YOUR_KEY/
OpenAI ਮਾਡਲ: http://localhost:20128/vscode/YOUR_KEY/models
OpenAI ਚੈਟ: http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI ਜਵਾਬ: http://localhost:20128/vscode/YOUR_KEY/responses
Ollama ਚੈਟ: http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama ਟੈਗ: http://localhost:20128/vscode/YOUR_KEY/api/tags
```
ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕੇਵਲ ਉਨ੍ਹਾਂ ਕਲਾਇਂਟਾਂ ਲਈ ਕਰੋ ਜੋ `Authorization: Bearer ...` ਨਹੀਂ ਜੋੜ ਸਕਦੇ। ਹੈੱਡਰ ਔਥ ਪਸੰਦੀਦਾ ਮੋਡ ਬਣਿਆ ਹੋਇਆ ਹੈ।
## 📦 ਹੋਰ ਇੰਸਟਾਲੇਸ਼ਨ ਢੰਗ — Docker, ਸਰੋਤ, pnpm, Arch
**🐳 Docker**
```bash
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
```
`:latest` ਸਭ ਤੋਂ ਉੱਚੇ **ਪ੍ਰਕਾਸ਼ਿਤ** ਸਥਿਰ SemVer ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਇਹ git `main` ਨੂੰ ਟਰੈਕ ਨਹੀਂ ਕਰਦਾ। GitOps ਲਈ `:X.Y.Z` ਨੂੰ ਪਿੰਨ ਕਰੋ। [Docker ਰਿਲੀਜ਼ ਚੈਨਲ](docs/guides/DOCKER_GUIDE.md#release-channels) ਵੇਖੋ। ਇਮੇਜ ਵਿੱਚ **`OMNIROUTE_MEMORY_MB=1024`** ਪਿੰਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਡੈਸ਼ਬੋਰਡ ਅਤੇ ਹਲਕੀ ਚੈਟ ਲਈ ਕਾਫ਼ੀ ਹੈ। **ਕੋਡਿੰਗ ਏਜੰਟਾਂ** (Claude Code, Codex, Grok, … ਤੋਂ `POST /v1/responses`) ਨੂੰ ਕਾਫ਼ੀ ਵੱਡੇ V8 ਹੀਪ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਨਹੀਂ ਤਾਂ ਦੋ ਓਵਰਲੈਪ ਕਰਦੇ ਲੰਮੇ ਸੰਦਰਭਾਂ ਹੇਠ ਲਗਭਗ 12 GiB 'ਤੇ ਪ੍ਰਕਿਰਿਆ `FATAL ERROR` ਨਾਲ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ। ਕੰਟੇਨਰ ਦਾ ਆਕਾਰ ਹੀਪ ਤੋਂ ਵੱਧ ਰੱਖੋ (ਨੇਟਿਵ ਬਫ਼ਰ V8 ਤੋਂ ਬਾਹਰ ਰਹਿੰਦੇ ਹਨ):
| ਵਰਕਲੋਡ | ਹੀਪ (`-e OMNIROUTE_MEMORY_MB`) | ਕੰਟੇਨਰ (`--memory`) |
| ------------------------------ | ------------------------------ | ------------------- |
| ਡੈਸ਼ਬੋਰਡ / ਹਲਕੀ ਚੈਟ | `1024` (ਇਮੇਜ ਡਿਫੌਲਟ) | ≥2 g |
| ਇੱਕ ਕੋਡਿੰਗ ਏਜੰਟ | `8192` | ≥10 g |
| ਦੋ ਸਮਕਾਲੀ ਲੰਮੇ `/v1/responses` | `10240`–`12288` | ≥12–16 g |
```bash
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
```
ਪੂਰੀ ਸਾਰਣੀ: [Docker ਗਾਈਡ — ਰਨਟਾਈਮ RAM](docs/guides/DOCKER_GUIDE.md#runtime-ram-for-coding-agents)।
> **ਪ੍ਰੀ-ਰਿਲੀਜ਼ Docker ਚੈਨਲ:** `diegosouzapw/omniroute:next` ਅਤੇ
> `diegosouzapw/omniroute:next-web` ਮੌਜੂਦਾ ਡਿਫੌਲਟ `release/v*`
> ਬ੍ਰਾਂਚ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ। ਇਹ ਬਦਲਣਯੋਗ ਟੈਗ ਸਿਰਫ਼ ਅਜੇ ਜਾਰੀ ਨਾ ਹੋਏ ਸੁਧਾਰਾਂ ਦੀ ਜਾਂਚ ਲਈ ਹਨ ਅਤੇ
> **ਪ੍ਰੋਡਕਸ਼ਨ ਲਈ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ**। ਵੇਖੋ
> [Docker ਰਿਲੀਜ਼ ਚੈਨਲ](docs/guides/DOCKER_GUIDE.md#release-channels)।
**🥟 Bun**
Bun ਰਨਟਾਈਮ ਖੋਜ ਰਾਹੀਂ ਮਿਆਰੀ `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
🎬 #1 — Instagram
nick_saraev — 3,042,474 ਵਿਊਜ਼
|
🎬 #2 — Instagram
nnapier7 — 1,454,535 ਵਿਊਜ਼
|
🎬 #3 — YouTube
Amidia AI & Tech — 794,974 ਵਿਊਜ਼
|
🎬 #4 — Instagram
theopenstack — 692,419 ਵਿਊਜ਼
|
🎬 #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 ਡੋਮੇਨ ਮੋਡੀਊਲ, 209 ਮਾਈਗਰੇਸ਼ਨਾਂ |
| ਮੈਮੋਰੀ | 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 · DOMPurify |
| ਸਟੈਲਥ | wreq-js — JA3 / JA4 TLS ਫਿੰਗਰਪ੍ਰਿੰਟ ਇਮਪਰਸੋਨੇਸ਼ਨ, 3-ਪੱਧਰੀ ਪ੍ਰਾਕਸੀ |
| ਲਚਕਤਾ | ਸਰਕਟ ਬ੍ਰੇਕਰ, ਐਕਸਪੋਨੈਂਸ਼ਲ ਬੈਕਔਫ, ਐਂਟੀ-ਥੰਡਰਿੰਗ-ਹਰਡ, ਆਟੋ-ਕੰਬੋ ਸੈਲਫ-ਹੀਲਿੰਗ |
| ਲੌਗਿੰਗ | pino — ਰਿਕਵੈਸਟ ਕਾਨਟੈਕਸਟ ਸਮੇਤ ਸਟ੍ਰਕਚਰਡ JSON ਲੌਗ |
| ਟੈਸਟਿੰਗ | Node.js ਟੈਸਟ ਰਨਰ + Vitest — 7,800+ ਟਰੈਕ ਕੀਤੀਆਂ ਟੈਸਟ ਫਾਈਲਾਂ ਵਿੱਚ 56,000+ ਸਟੈਟਿਕ ਟੈਸਟ ਡਿਕਲੇਰੇਸ਼ਨਾਂ (ਯੂਨਿਟ, ਇੰਟੀਗ੍ਰੇਸ਼ਨ, E2E, ਸੁਰੱਖਿਆ, ਈਕੋਸਿਸਟਮ) |
| ਪਲੇਟਫਾਰਮ | ਡੈਸਕਟੌਪ (Electron) · Android (Termux) · PWA (ਕੋਈ ਵੀ ਬ੍ਰਾਊਜ਼ਰ) |
| CI/CD | GitHub 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-ਕਦਮ ਇੰਸਟਾਲ → ਕਨੈਕਟ → ਕੌਂਫਿਗਰ |
### 🔧 ਓਪਰੇਸ਼ਨ ਅਤੇ ਡਿਪਲਾਇਮੈਂਟ
### 🧠 ਫੀਚਰ ਅਤੇ ਆਰਕੀਟੈਕਚਰ
| ਦਸਤਾਵੇਜ਼ | ਵਰਣਨ |
| ਆਰਕੀਟੈਕਚਰ | ਸਿਸਟਮ ਆਰਕੀਟੈਕਚਰ, ਡਾਟਾ ਫਲੋ, ਅਤੇ ਅੰਦਰੂਨੀ ਕਾਰਜ |
| ਕੰਪ੍ਰੈਸ਼ਨ ਗਾਈਡ | 7-ਵਿਕਲਪ ਪਾਈਪਲਾਈਨ: off / lite / standard / aggressive / ultra / RTK / stacked |
| RTK ਕੰਪ੍ਰੈਸ਼ਨ | ਕਮਾਂਡ-ਆਉਟਪੁੱਟ ਕੰਪ੍ਰੈਸ਼ਨ, ਫਿਲਟਰ, ਟਰੱਸਟ, ਵੇਰੀਫਾਈ, ਰਾ-ਆਉਟਪੁੱਟ ਰਿਕਵਰੀ |
| ਕੰਪ੍ਰੈਸ਼ਨ ਇੰਜਣ | Caveman, RTK, ਸਟੈਕਡ ਪਾਈਪਲਾਈਨ, ਡੈਸ਼ਬੋਰਡ/API/MCP ਸਰਫੇਸ |
| ਕੰਪ੍ਰੈਸ਼ਨ ਨਿਯਮ ਫਾਰਮੈਟ | Caveman ਅਤੇ RTK ਫਿਲਟਰਾਂ ਲਈ JSON ਰੂਲ-ਪੈਕ ਸਕੀਮਾ |
| ਕੰਪ੍ਰੈਸ਼ਨ ਭਾਸ਼ਾ ਪੈਕ | ਭਾਸ਼ਾ ਖੋਜ ਅਤੇ Caveman ਰੂਲ-ਪੈਕ ਲਿਖਣਾ |
| ਰੈਜ਼ੀਲੀਅੰਸ ਗਾਈਡ | ਸਰਕਟ ਬ੍ਰੇਕਰ, ਕੂਲਡਾਊਨ, ਕਿਊ, ਐਂਟੀ-ਥੰਡਰਿੰਗ ਹਰਡ, TLS ਸਪੂਫਿੰਗ |
| ਆਟੋ-ਕੰਬੋ ਇੰਜਣ | 16-ਫੈਕਟਰ ਸਕੋਰਿੰਗ, ਮੋਡ ਪੈਕ, ਸੈਲਫ-ਹੀਲਿੰਗ |
| ਪ੍ਰਾਕਸੀ ਗਾਈਡ | 3-ਪੱਧਰੀ ਪ੍ਰਾਕਸੀ ਸਿਸਟਮ, 1proxy ਮਾਰਕੀਟਪਲੇਸ, ਰਜਿਸਟਰੀ CRUD |
| ਮੁਫ਼ਤ ਟੀਅਰ | ਇਕਜੁਟ ਡਾਇਰੈਕਟਰੀ: 34 ਦਸਤਾਵੇਜ਼ੀ ਆਵਰਤੀ ਪੂਲ / 467 ਕੈਟਾਲਾਗਡ ਮੁਫ਼ਤ-ਟੀਅਰ ਐਂਟਰੀਆਂ |
| ਫੀਚਰ ਗੈਲਰੀ | ਸਕ੍ਰੀਨਸ਼ਾਟਾਂ ਨਾਲ ਵਿਜ਼ੂਅਲ ਡੈਸ਼ਬੋਰਡ ਟੂਰ |
| ਕੋਡਬੇਸ ਦਸਤਾਵੇਜ਼ | ਸ਼ੁਰੂਆਤੀ-ਅਨੁਕੂਲ ਕੋਡਬੇਸ ਵਾਕਥਰੂ |
### 🤖 ਪ੍ਰੋਟੋਕਾਲ ਅਤੇ API
| ਦਸਤਾਵੇਜ਼ | ਵਰਣਨ |
| API ਹਵਾਲਾ | ਉਦਾਹਰਣਾਂ ਸਮੇਤ ਸਾਰੇ ਐਂਡਪੋਇੰਟ |
| OpenAPI ਸਪੈੱਕ | OpenAPI 3.0 ਵਿਸ਼ੇਸ਼ਤਾ |
| MCP ਸਰਵਰ | 110 MCP ਟੂਲ, IDE ਕੌਂਫਿਗ, Python/TS/Go ਕਲਾਇੰਟ |
| MCP ਸਰਵਰ ਗਾਈਡ | MCP ਇੰਸਟਾਲੇਸ਼ਨ, ਟ੍ਰਾਂਸਪੋਰਟ, ਅਤੇ ਟੂਲ ਹਵਾਲਾ |
| A2A ਸਰਵਰ | JSON-RPC 2.0 ਪ੍ਰੋਟੋਕਾਲ, ਸਕਿੱਲ, ਸਟ੍ਰੀਮਿੰਗ, ਟਾਸਕ ਮੈਨੇਜਮੈਂਟ |
| A2A ਸਰਵਰ ਗਾਈਡ | A2A ਏਜੰਟ ਕਾਰਡ, ਟਾਸਕ, ਸਕਿੱਲ, ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ |
### 📋 ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਗੁਣਵੱਤਾ
# ⭐ ਚੋਟੀ ਦੇ ਯੋਗਦਾਨੀ
> OmniRoute ਇੱਕ ਜੋਸ਼ੀਲੀ ਓਪਨ-ਸੋਰਸ ਕਮਿਊਨਿਟੀ ਦੁਆਰਾ ਆਕਾਰਿਆ ਗਿਆ ਹੈ। ਇਹਨਾਂ ਵਿਅਕਤੀਆਂ ਨੇ ਅਸਾਧਾਰਣ ਯੋਗਦਾਨ ਦਿੱਤੇ ਹਨ ਜੋ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਗੁਣਵੱਤਾ, ਸਥਿਰਤਾ ਅਤੇ ਪਹੁੰਚ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੇ ਹਨ। **ਧੰਨਵਾਦ।**
### ਮਰਜ ਕੀਤੀਆਂ ਪੁਲ ਬੇਨਤੀਆਂ ਅਨੁਸਾਰ ਬਾਹਰੀ ਯੋਗਦਾਨੀ
| ਰੈਂਕ | ਯੋਗਦਾਨੀ | ਮਰਜ ਕੀਤੇ PR | ~ਬਦਲੀਆਂ ਲਾਈਨਾਂ |
| 1 | maxmad64bis | 371 | 25,326,561 |
| 2 | HouMinXi | 269 | 13,456,272 |
| 3 | backryun | 210 | 270,562 |
| 4 | oyi77 | 190 | 411,243 |
| 5 | pacocartones | 174 | 78,276 |
| 6 | JxnLexn | 151 | 3,562,936 |
| 6 | KooshaPari | 151 | 5,972,314 |
| 8 | rdself | 145 | 80,663 |
| 9 | RaviTharuma | 123 | 500,065 |
| 10 | herjarsa | 88 | 230,872 |
| 11 | hartmark | 84 | 2,849,554 |
| 12 | jonlwheat2-gif | 67 | 68,548 |
| 13 | artickc | 62 | 43,502 |
| 14 | chirag127 | 52 | 6,661 |
| 15 | xz-dev | 50 | 245,976 |
| 16 | xiaoyaner0201 | 47 | 33,626 |
| 17 | woodsonl | 46 | 809,391 |
| 18 | rqzbeh | 44 | 147,896 |
| 19 | QuangBlue | 43 | 13,112 |
| 20 | MumuTW | 40 | 26,093 |
ਗਣਨਾ 2026-10-18 15:09:09 UTC 'ਤੇ ਲਾਈਵ release/v3.8.52 ਟਿਪ 656f01cb43 ਨਾਲ ਲਈ ਗਈ। ਪੇਜੀਨੇਟਿਡ GitHub GraphQL ਗਣਨਾ ਵਿੱਚ 9,191 ਮਰਜ ਕੀਤੇ PR ਹਨ: 3,834 ਰਿਪੋਜ਼ਿਟਰੀ ਮਾਲਕ ਦੁਆਰਾ, 229 Dependabot ਦੁਆਰਾ, 6 ਹੋਰ ਬੋਟਾਂ/ਐਪਾਂ ਦੁਆਰਾ, ਅਤੇ 835 ਵੱਖ-ਵੱਖ ਯੋਗਦਾਨੀਆਂ ਵੱਲੋਂ 5,122 ਬਾਹਰੀ PR। “ਬਦਲੀਆਂ ਲਾਈਨਾਂ” GitHub ਜੋੜ + ਹਟਾਓ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਜਨਰੇਟ ਕੀਤੀਆਂ ਫਾਈਲਾਂ, ਲੌਕਫਾਈਲਾਂ, ਕੈਟਾਲਾਗ, ਅਨੁਵਾਦ ਅਤੇ ਦਸਤਾਵੇਜ਼ ਸ਼ਾਮਲ ਹਨ; ਇਹ ਚਰਨ ਹੈ, ਲਿਖੀਆਂ ਹੋਈਆਂ LOC ਨਹੀਂ। 49 PR 500,000 ਤੋਂ ਵੱਧ ਲਾਈਨਾਂ ਦੇ GitHub ਡਿਫ਼ ਰਿਪੋਰਟ ਕਰਦੇ ਹਨ (ਉਦਾਹਰਨ ਵਜੋਂ #13399, ਇੱਕ ਸਿੰਗਲ ਪ੍ਰੋਵਾਈਡਰ ਜੋੜ, 2,347 ਬਦਲੀਆਂ ਫਾਈਲਾਂ ਦਰਸਾਉਂਦਾ ਹੈ), ਜਿਸ ਨਾਲ ਉੱਪਰ ਦਿੱਤੇ ਕਈ ਕੁੱਲ ਜੋੜ ਵਧ ਜਾਂਦੇ ਹਨ। ਟਾਈਆਂ ਨੂੰ ਇਕੱਠੇ ਰੈਂਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
### GitHub-ਅਟਰੀਬਿਊਟਿਡ ਕਮਿਟਾਂ
2026-10-18 14:44:45 UTC 'ਤੇ ਮੁੜ ਜਾਂਚ ਕੀਤੀ ਗਈ: release/v3.8.52 ਡਿਫ਼ੌਲਟ ਬ੍ਰਾਂਚ ਲਈ ਰਿਪੋਜ਼ਟਰੀ ਦੇ Contributors API ਵੱਲੋਂ ਰਿਪੋਰਟ ਕੀਤੀਆਂ GitHub-ਅਟ੍ਰੀਬਿਊਟਡ ਕਮਿੱਟਾਂ। API ਨੇ 849 ਪਛਾਣਾਂ ਵਾਪਸ ਕੀਤੀਆਂ (429 ਯੂਜ਼ਰ, 2 ਬੋਟ, 418 ਅਜ਼ਾਤ-ਨਾਮ); ਇਹ ਤਾਲਿਕਾ ਮੇਂਟੇਨਰ, ਬੋਟਾਂ ਅਤੇ ਅਗਿਆਤ ਪਛਾਣਾਂ ਨੂੰ ਬਾਹਰ ਰੱਖਦੀ ਹੈ ਅਤੇ ਮੁਕਾਬਲੇ ਦੀਆਂ ਬਰਾਬਰੀਆਂ (ties) ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੀ ਹੈ। ਇਹ ਉੱਪਰ ਦਿੱਤੀ merged-PR ਰੈਂਕਿੰਗ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀ Git-ਮੈਟਾਡੇਟਾ ਗਣਨਾ (census) ਦੋਹਾਂ ਤੋਂ ਵੱਖਰੀ ਹੈ।
> 🙏 ਇਹਨਾਂ ਯੋਗਦਾਨੀਆਂ ਦੀਆਂ ਸੁਵਿਧਾਵਾਂ, ਬੱਗ ਫਿਕਸ ਅਤੇ ਇਨਫ੍ਰਾਸਟ੍ਰਕਚਰ ਸੁਧਾਰ OmniRoute ਨੂੰ ਭਰੋਸੇਮੰਦ ਅਤੇ ਸੁਵਿਧਾਸੰਪੰਨ ਬਣਾਉਣ ਦਾ ਇੱਕ **ਮੂਲ ਹਿੱਸਾ** ਹਨ। ਹਰ pull request, ਹਰ test case, ਅਤੇ ਹਰ i18n ਅਨੁਵਾਦ ਫ਼ਾਈਲ ਮਹੱਤਵ ਰੱਖਦੀ ਹੈ। ਓਪਨ ਸੋਰਸ ਅਜਿਹੇ ਹੀ ਲੋਕਾਂ ਦੁਆਰਾ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।
---
## 💖 ਪ੍ਰਾਯੋਜਕ
ਉਨ੍ਹਾਂ ਲੋਕਾਂ ਦਾ ਦਿਲੋਂ ਧੰਨਵਾਦ, ਜੋ ਆਪਣੀ ਜੇਬ ਵਿੱਚੋਂ OmniRoute ਲਈ ਵਿੱਤੀ ਸਹਾਇਤਾ ਦਿੰਦੇ ਹਨ — ਹਰ ਯੋਗਦਾਨ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਮੁਫ਼ਤ, ਸੁਤੰਤਰ ਅਤੇ ਅੱਗੇ ਵਧਦਾ ਰੱਖਦਾ ਹੈ।
… ਅਤੇ ਹੋਰ ਲੋਕ, ਜੋ ਨਿੱਜੀ ਰਹਿਣਾ ਪਸੰਦ ਕਰਦੇ ਹਨ 💛
ਜਨਤਕ GitHub Sponsors ਨੂੰ 2026-10-18 ਨੂੰ GitHub Sponsors GraphQL API ਰਾਹੀਂ ਮੁੜ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਗਿਆ: ਕੁੱਲ 14 ਵਿੱਚੋਂ 11 ਜਨਤਕ ਪ੍ਰਾਯੋਜਕਤਾਵਾਂ (6 ਸਰਗਰਮ, 5 ਪਿਛਲੀਆਂ)। GitHub ਦੀ isActive ਸਥਿਤੀ ਉਪਰੋਕਤ ਸਰਗਰਮ ਲੇਬਲ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ; ਪਿਛਲੇ ਜਨਤਕ ਇੱਕ-ਵਾਰ ਸਮਰਥਕਾਂ ਦਾ ਧੰਨਵਾਦ ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ, ਅਤੇ ਨਿੱਜੀ ਪ੍ਰਾਯੋਜਕ ਗੁਮਨਾਮ ਰਹਿੰਦੇ ਹਨ। Ko-fi, Buy Me a Coffee, Liberapay, PIX ਅਤੇ ਕ੍ਰਿਪਟੋ ਦਾਨ ਸੂਚੀਬੱਧ ਨਹੀਂ ਹਨ, ਕਿਉਂਕਿ ਉਨ੍ਹਾਂ ਦਾ ਕੋਈ ਜਨਤਕ ਪ੍ਰਾਯੋਜਕ ਰਿਕਾਰਡ ਨਹੀਂ ਹੈ।
💖 ਪ੍ਰਾਯੋਜਕ ਬਣੋ → — ਹਰ ਡਾਲਰ OmniRoute ਨੂੰ ਮੁਫ਼ਤ ਅਤੇ ਸੁਤੰਤਰ ਰੱਖਦਾ ਹੈ।
## 👥 900+ ਯੋਗਦਾਨੀ
[](https://github.com/diegosouzapw/OmniRoute/graphs/contributors)
2026-10-18 ਨੂੰ ਲਾਈਵ release/v3.8.52 ਸਿਰੇ ad160ab2d1 (6,826 ਕਮਿਟਾਂ) ਉੱਤੇ ਆਡਿਟ ਕੀਤਾ ਗਿਆ: 993 ਮਿਆਰੀਕ੍ਰਿਤ ਮਨੁੱਖੀ Git ਪਛਾਣਾਂ — 707 ਕਮਿਟ ਲੇਖਕਾਂ ਵਜੋਂ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ (ਮੇਨਟੇਨਰ ਸਮੇਤ) ਅਤੇ 286 ਸਿਰਫ਼ ਸਪਸ਼ਟ Co-authored-by ਟ੍ਰੇਲਰਾਂ ਵਿੱਚ ਹਨ। ਇਹ ਗਿਣਤੀ .mailmap ਲਾਗੂ ਕਰਦੀ ਹੈ, ਈਮੇਲ ਪਤਿਆਂ ਦੀ ਤੁਲਨਾ ਅੱਖਰਾਂ ਦੇ ਵੱਡੇ-ਛੋਟੇ ਰੂਪ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰਕੇ ਕਰਦੀ ਹੈ, ਅਤੇ ਅੰਕੀ ਤੇ ਸਧਾਰਨ GitHub noreply ਪਤਿਆਂ ਨੂੰ ਕੇਵਲ ਉਦੋਂ ਜੋੜਦੀ ਹੈ ਜਦੋਂ ਉਹ ਇੱਕੋ ਹੈਂਡਲ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹੋਣ, 26 ਬੌਟ/ਏਜੰਟ/ਸੇਵਾ/ਪਲੇਸਹੋਲਡਰ ਪਛਾਣਾਂ ਨੂੰ ਬਾਹਰ ਰੱਖਦੀ ਹੈ, ਅਤੇ ਆਮ ਈਮੇਲ ਪਤਿਆਂ ਨੂੰ ਸਿਰਫ਼ ਇਸ ਕਰਕੇ ਇਕੱਠਾ ਨਹੀਂ ਕਰਦੀ ਕਿ ਉਨ੍ਹਾਂ ਦੇ ਪ੍ਰਦਰਸ਼ਿਤ ਨਾਮ ਮੇਲ ਖਾਂਦੇ ਹਨ। 2026-08-24 ਦੇ ਆਡਿਟ ਨੇ 639 ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੇ ਸਨ; ਉਸ ਆਡਿਟ ਦੇ ਆਧਾਰ ac02c5b42f ਉੱਤੇ ਇਸ ਵਿਧੀ ਨੂੰ ਮੁੜ ਚਲਾਉਣ ਨਾਲ 619 ਮਿਲਦੇ ਹਨ, ਇਸ ਲਈ ਵਾਧਾ ਨਵੇਂ ਯੋਗਦਾਨੀਆਂ ਕਰਕੇ ਹੈ, ਕਿਸੇ ਢਿੱਲੀ ਵਿਧੀ ਕਰਕੇ ਨਹੀਂ।
### ਯੋਗਦਾਨ ਕਿਵੇਂ ਪਾਉਣਾ ਹੈ
1. ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਫੋਰਕ ਕਰੋ
2. **ਸਰਗਰਮ** `release/vX.Y.Z` ਸਿਰੇ ਤੋਂ ਬ੍ਰਾਂਚ ਬਣਾਓ (`main` ਤੋਂ ਨਹੀਂ) — [ਬ੍ਰਾਂਚਿੰਗ ਅਤੇ ਰਿਲੀਜ਼ ਮਾਡਲ](docs/ops/BRANCHING_MODEL.md) ਵੇਖੋ
3. ਆਪਣੀ ਫੀਚਰ ਬ੍ਰਾਂਚ ਬਣਾਓ (`git checkout -b feat/amazing-feature`)
4. ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਕਮਿਟ ਕਰੋ (`git commit -m 'feat: add amazing feature'`)
5. ਬ੍ਰਾਂਚ ਉੱਤੇ ਪੁਸ਼ ਕਰੋ (`git push origin feat/amazing-feature`)
6. **base = ਉਹ `release/vX.Y.Z` ਬ੍ਰਾਂਚ** ਰੱਖ ਕੇ ਇੱਕ ਪੁੱਲ ਰਿਕਵੈਸਟ ਖੋਲ੍ਹੋ
ਵਿਸਤ੍ਰਿਤ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਲਈ [CONTRIBUTING.md](CONTRIBUTING.md) ਵੇਖੋ।
### ਨਵਾਂ ਵਰਜਨ ਰਿਲੀਜ਼ ਕਰਨਾ
```bash
# ਇੱਕ ਰਿਲੀਜ਼ ਬਣਾਓ — npm publish ਆਪਣੇ ਆਪ ਹੁੰਦਾ ਹੈ
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes
```
## 📊 ਸਿਤਾਰੇ
## 🌍 StarMapper
## 🙏 ਧੰਨਵਾਦ
OmniRoute ਦਿੱਗਜਾਂ ਦੇ ਮੋਢਿਆਂ ਉੱਤੇ ਖੜ੍ਹਾ ਹੈ। ਇਸਦੀ ਸ਼ੁਰੂਆਤ **[9router](https://github.com/decolua/9router)** ਦੇ ਇੱਕ ਫੋਰਕ ਅਤੇ Go ਪ੍ਰੋਜੈਕਟ **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)** ਦੇ TypeScript ਪੋਰਟ ਵਜੋਂ ਹੋਈ ਸੀ — ਅਤੇ ਉੱਥੋਂ ਅੱਗੇ, ਹੇਠਾਂ ਦਿੱਤਾ ਹਰ ਸਬਸਿਸਟਮ ਕਿਸੇ ਅਜਿਹੇ ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਤੋਂ ਪ੍ਰੇਰਿਤ ਸੀ ਜੋ ਪਹਿਲਾਂ ਹੀ ਇਹ ਕੰਮ ਕਰ ਚੁੱਕਾ ਸੀ। ਹਰੇਕ ਨੇ OmniRoute ਦੇ ਇੱਕ ਠੋਸ ਹਿੱਸੇ ਨੂੰ ਆਕਾਰ ਦਿੱਤਾ। ਇਹ ਉਨ੍ਹਾਂ ਸਾਰਿਆਂ ਲਈ ਸਾਡਾ ਧੰਨਵਾਦ ਹੈ। 🙏
> ⭐ ਸਟਾਰਾਂ ਦੀ ਗਿਣਤੀ 18 ਅਕਤੂਬਰ, 2026 ਨੂੰ GitHub ਦੇ REST API ਰਾਹੀਂ ਪ੍ਰਮਾਣਿਤ ਕੀਤੀ ਗਈ ਸੀ — ਇਨ੍ਹਾਂ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਇੱਕ ਸਟਾਰ ਜ਼ਰੂਰ ਦਿਓ। ਇਹ ਗਿਣਤੀਆਂ ਕਿਸੇ ਖ਼ਾਸ ਮਿਤੀ ਦਾ ਸਟੀਕ ਸਨੈਪਸ਼ਾਟ ਹਨ ਅਤੇ ਸਮੇਂ ਦੇ ਨਾਲ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਬਦਲਣਗੀਆਂ।
### 🧬 ਵੰਸ਼ਾਵਲੀ ਅਤੇ ਗੇਟਵੇ
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| 9router | 31,004 | ਉਹ ਮੂਲ ਪ੍ਰੋਜੈਕਟ ਜਿਸ ਉੱਤੇ ਇਹ ਫੋਰਕ ਬਣਾਇਆ ਗਿਆ ਹੈ — ਇੱਥੇ ਇਸਨੂੰ ਮਲਟੀ-ਮੋਡਲ APIs ਅਤੇ ਪੂਰੇ TypeScript ਮੁੜ-ਲੇਖਨ ਨਾਲ ਵਿਸਤਾਰਿਆ ਗਿਆ ਹੈ। |
| CLIProxyAPI | 55,591 | ਉਹ Go ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਜਿਸਨੇ ਇਸ JavaScript / TypeScript ਪੋਰਟ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| LiteLLM | 61,482 | ਉਹ AI ਗੇਟਵੇ ਜਿਸਦਾ ਜਨਤਕ ਕੀਮਤ-ਨਿਰਧਾਰਨ ਡੇਟਾਸੈੱਟ ਸਾਡੇ ਲਾਗਤ-ਟਰੈਕਿੰਗ ਸਿੰਕ ਨੂੰ ਡੇਟਾ ਦਿੰਦਾ ਹੈ ਅਤੇ ਜਿਸਦੇ ਪ੍ਰਦਾਤਾ-ਸਧਾਰਨੀਕਰਨ ਮਾਡਲ ਨੇ ਸਾਡੀ ਰੂਟਿੰਗ ਨੂੰ ਰੂਪ ਦਿੱਤਾ। |
| codex-chatgpt-web | 14,526 | ਵੈਂਡਰ ਕੀਤੇ ChatGPT Web → Codex Responses ਬ੍ਰਿਜ ਵਿੱਚ ਅਨੁਕੂਲਿਤ MIT ਸਰੋਤ, ਜਿਸ ਵਿੱਚ ਬ੍ਰਾਊਜ਼ਰ-ਸੈਸ਼ਨ, ਰਿਸਪਾਂਸ-ਫ੍ਰੇਮਿੰਗ, ਵਰਤੋਂ ਅਤੇ ਵੈੱਬ-ਖੋਜ ਅਡਾਪਟਰ ਸ਼ਾਮਲ ਹਨ। |
| free-claude-code | 61,430 | ਸਟ੍ਰੀਮ ਰਿਕਵਰੀ, no-thinking ਉਪਨਾਮਾਂ, ਫਾਲਬੈਕ ਵੈੱਬ ਖੋਜ, ਸਲਾਈਡਿੰਗ-ਵਿੰਡੋ ਸੀਮਾਵਾਂ, ਲੌਗ ਰੀਡੈਕਸ਼ਨ ਅਤੇ ਮਜ਼ਬੂਤ ਕੀਤੇ ਲਾਂਚਰ ਪ੍ਰਵਾਹਾਂ ਵਿੱਚ ਪੋਰਟ ਕੀਤੇ ਪੈਟਰਨ। |
| composer-api | 346 | ਮੂਲ Cursor ਐਗਜ਼ੀਕਿਊਟਰ ਵਿੱਚ ਅਨੁਕੂਲਿਤ Cursor Composer ਟੂਲ-ਚੋਣ, ਆਉਟਪੁੱਟ-ਪਾਬੰਦੀ ਅਤੇ ਟੂਲ-ਕਮਿਟ ਪੈਟਰਨ। |
| codex-multi-auth | 553 | Codex OAuth ਮੁੜ-ਪ੍ਰਮਾਣੀਕਰਨ ਵਿੱਚ ਪੋਰਟ ਕੀਤੇ ਨਵੇਂ-ਲੌਗਇਨ ਅਤੇ ਰਿਫ੍ਰੈਸ਼-ਟੋਕਨ ਰੋਟੇਸ਼ਨ ਪੈਟਰਨ। |
| opencode-anthropic-auth | 558 | Claude Code-ਅਨੁਕੂਲ ਟ੍ਰਾਂਸਫਾਰਮ ਡਿਫਾਲਟਾਂ ਅਤੇ ਬਿਲਿੰਗ-ਹੈਡਰ ਵਿਹਾਰ ਨੂੰ OmniRoute ਦੇ ਕਨਫਿਗ-ਚਲਿਤ ਬ੍ਰਿਜ ਵਿੱਚ ਸਧਾਰਨੀਕ੍ਰਿਤ ਕੀਤਾ ਗਿਆ। |
| grok2api-merged | 2 | ਇਸ ਦੀਆਂ Grok ਮਾਡਲ ਮੈਪਿੰਗਾਂ, ਨਕਲੀ-TypeError Statsig ਜਨਰੇਟਰ, ਬੇਨਤੀ ਅਤੇ ਡਿਵਾਈਸ ਡਿਫਾਲਟਾਂ ਅਤੇ NDJSON ਰਿਸਪਾਂਸ ਪ੍ਰੋਸੈਸਰ ਨੂੰ OmniRoute ਦੇ Grok Web ਐਗਜ਼ੀਕਿਊਟਰ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਢੰਗ ਨਾਲ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ। |
| TQZHR/grok2api | 706 | grok2api-merged ਦੇ ਪਿੱਛੇ ਮੁੱਖ ਅਸਿੱਧਾ ਕੋਡ ਸਰੋਤ; ਇਸਦੇ ਮਾਡਲ, ਹੈਡਰ, ਪੇਲੋਡ, Statsig ਅਤੇ ਪ੍ਰੋਸੈਸਰ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ Grok Web ਵੰਸ਼ਾਵਲੀ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹਨ। |
| chenyme/grok2api | 7,819 | Grok ਪੇਲੋਡ ਅਤੇ ਡਿਵਾਈਸ ਡਿਫਾਲਟਾਂ, Statsig ਜਨਰੇਟਰ ਅਤੇ TQZHR ਤੇ grok2api-merged ਰਾਹੀਂ ਅੱਗੇ ਲਿਆਂਦੇ result.response ਪ੍ਰੋਸੈਸਰ ਲਈ ਅਧਾਰਭੂਤ MIT ਸਰੋਤ। |
| grok2api-pro | 27 | grok2api-merged ਵੱਲੋਂ ਇਸਦੀ ਪ੍ਰੌਕਸੀ-ਪੂਲ ਪਰਤ ਲਈ ਸਿਹਰਾ ਦਿੱਤਾ ਗਿਆ ਇੱਕ ਅਸਿੱਧਾ ਸਰੋਤ; OmniRoute ਉਸ ਵੰਸ਼ਾਵਲੀ ਸੂਚਨਾ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦਾ ਹੈ, ਪਰ ਆਪਣੇ ਸੀਮਿਤ Grok Web ਐਗਜ਼ੀਕਿਊਟਰ ਵਿੱਚ ਪ੍ਰੌਕਸੀ-ਪੂਲ ਪੋਰਟ ਦਾ ਦਾਅਵਾ ਨਹੀਂ ਕਰਦਾ। |
| GrokProxy | 51 | ਇਸਦੇ ਕੁਕੀ-ਪ੍ਰਮਾਣਿਤ Grok ਪ੍ਰੌਕਸੀ ਅਤੇ result.response.token ਸਟ੍ਰੀਮਿੰਗ ਪੈਟਰਨ ਨੇ OmniRoute ਦੇ Grok Web ਟ੍ਰਾਂਸਪੋਰਟ ਨੂੰ ਰੂਪ ਦਿੱਤਾ। |
| GrokBridge | 5 | ਮੂਲ Grok Web ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਨੇ ਇਸਦੇ HTTP/ਬ੍ਰਾਊਜ਼ਰ ਅੱਪਸਟ੍ਰੀਮ ਡਿਜ਼ਾਈਨ ਤੋਂ ਸਲਾਹ ਲਈ; ਇਸਦਾ ਸਿੱਧਾ HTTP ਪਾਥ GrokProxy ਤੋਂ ਲਿਆ ਗਿਆ ਹੈ, ਇਸ ਲਈ ਕਿਸੇ ਸੁਤੰਤਰ ਕੋਡ ਪੋਰਟ ਦਾ ਦਾਅਵਾ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ। |
### 🗜️ ਸੰਦਰਭ ਅਤੇ ਟੋਕਨ ਸੰਕੁਚਨ — ਇੰਜਣ
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| Caveman | 113,396 | ਵਾਇਰਲ "ਜਦੋਂ ਥੋੜ੍ਹੇ ਟੋਕਨਾਂ ਨਾਲ ਕੰਮ ਬਣਦਾ ਹੈ ਤਾਂ ਬਹੁਤ ਸਾਰੇ ਟੋਕਨ ਕਿਉਂ ਵਰਤਣੇ" ਪ੍ਰੋਜੈਕਟ — ਇਸਦਾ ਗੁਫ਼ਾ-ਮਨੁੱਖ ਵਰਗੀ ਬੋਲੀ ਦਾ ਦਰਸ਼ਨ ਸਾਡੇ ਮਿਆਰੀ ਸੰਕੁਚਨ ਮੋਡ ਅਤੇ 30+ ਫ਼ਜ਼ੂਲ-ਸ਼ਬਦ/ਸੰਘਣਾਪਣ ਨਿਯਮਾਂ ਨੂੰ ਸ਼ਕਤੀ ਦਿੰਦਾ ਹੈ। |
| RTK – Rust Token Killer | 83,835 | ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਕਮਾਂਡ-ਆਉਟਪੁੱਟ ਸੰਕੁਚਨ — ਇਸਨੇ ਸਾਡੇ RTK ਇੰਜਣ, JSON ਫ਼ਿਲਟਰ DSL, ਕੱਚੀ ਆਉਟਪੁੱਟ ਦੀ ਮੁੜ-ਪ੍ਰਾਪਤੀ ਅਤੇ ਲੜੀਬੱਧ RTK → Caveman ਪਾਈਪਲਾਈਨ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| headroom | 75,741 | ਉਲਟਾਏ ਜਾ ਸਕਣ ਵਾਲਾ ਸੰਦਰਭ-ਸੰਕੁਚਨ (SmartCrusher) — ਇਸਨੇ ਸਾਡੇ headroom ਇੰਜਣ ਅਤੇ ccr ਮੁੜ-ਪ੍ਰਾਪਤੀ-ਮਾਰਕਰ ਪੈਟਰਨ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| LLMLingua | 6,757 | ਪ੍ਰੌਂਪਟ-ਸੰਕੁਚਨ ਖੋਜ (LLMLingua / LLMLingua-2) — ਇਸਨੇ ਸਾਡੇ ਅਸਿੰਕ੍ਰੋਨਸ, ਕੋਡ-ਸੁਰੱਖਿਅਤ, ਅਸਫਲਤਾ ਵੇਲੇ ਖੁੱਲ੍ਹੇ ਰਹਿਣ ਵਾਲੇ llmlingua ਇੰਜਣ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| llmlingua-2-js | 32 | ਸਾਡੇ LLMLingua ਇੰਜਣ ਲਈ ਵਰਕਰ-ਥ੍ਰੈੱਡ ਬੈਕਐਂਡ ਵਜੋਂ ਵਰਤਿਆ ਗਿਆ JS/ONNX ਪੋਰਟ (MobileBERT / XLM-RoBERTa)। |
| Troglodita | 50 | PT-BR ਟੋਕਨ ਸੰਕੁਚਨ — ਸਾਡੇ pt-BR ਭਾਸ਼ਾ ਪੈਕ ਨੂੰ ਸ਼ਕਤੀ ਦਿੰਦਾ ਹੈ: ਬ੍ਰਾਜ਼ੀਲੀ-ਪੁਰਤਗਾਲੀ ਵਿਆਕਰਨ ਲਈ ਅਨੁਕੂਲਿਤ ਪੁਨਰੁਕਤੀ ਘਟਾਉਣਾ ਅਤੇ ਫ਼ਜ਼ੂਲ ਸ਼ਬਦ ਹਟਾਉਣਾ। |
| ponytail | 166,731 | ਵਾਇਰਲ "ਆਲਸੀ ਸੀਨੀਅਰ ਡਿਵੈਲਪਰ" YAGNI-ਕੋਡਰ ਹੁਨਰ — ਇਸਨੇ ਸਾਡੀ ਘੱਟ-ਕੋਡ ਆਉਟਪੁੱਟ ਸ਼ੈਲੀ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ: ਸਭ ਤੋਂ ਛੋਟੇ-ਕਾਰਗਰ-ਬਦਲਾਅ ਵੱਲ ਦਿਸ਼ਾ ਦੇਣਾ, ਜੋ _ਤਿਆਰ ਕੀਤੇ_ ਕੋਡ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ (Caveman ਦੀ ਸੰਖੇਪ ਗੱਦ ਦਾ ਆਉਟਪੁੱਟ-ਧੁਰੀ ਸਹੋਦਰ)। |
| i-have-adhd | 57,628 | ਇਸਦੀ ਕਾਰਵਾਈ-ਪਹਿਲਾਂ, ADHD-ਅਨੁਕੂਲ ਜਵਾਬ ਸ਼ੈਲੀ ਨੂੰ ਪੰਜ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ OmniRoute ਦੀ ਸੰਖੇਪ ਆਉਟਪੁੱਟ ਸ਼ੈਲੀ ਲਈ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਗਿਆ। |
### 🧩 ਸੰਖੇਪ ਫਾਰਮੈਟ, ਟੋਕਨ ਖੋਜ ਅਤੇ ਕੋਡ-ਸਚੇਤ ਟੂਲਿੰਗ
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| TOON | 25,509 | ਟੋਕਨ-ਕੇਂਦਰਿਤ ਆਬਜੈਕਟ ਨੋਟੇਸ਼ਨ — ਇਸਦੇ ਕਾਲਮ-ਆਧਾਰਿਤ, ਹੈਡਰ-ਅਤੇ-ਕਤਾਰਾਂ ਮਾਡਲ ਨੇ ਸਾਡੇ ਸਾਰਣੀਬੱਧ ਸੰਕੁਚਨ ਪੜਾਅ ਨੂੰ ਰੂਪ ਦਿੱਤਾ। |
| GCF – Graph Compact Format | 59 | ਇਸਦੇ ਸੰਖੇਪ ਗ੍ਰਾਫ ਫਾਰਮੈਟ ਅਤੇ ਜਨਰਿਕ-ਪ੍ਰੋਫ਼ਾਈਲ ਡਿਜ਼ਾਈਨ ਨੇ OmniRoute ਦੇ ਸਾਰਣੀਬੱਧ ਸੰਕੁਚਨ ਅਤੇ Headroom ਕੋਡੈਕ ਫਾਰਮੈਟ ਨੂੰ ਰੂਪ ਦੇਣ ਵਿੱਚ ਮਦਦ ਕੀਤੀ। |
| gcf-typescript | 4 | MIT TypeScript ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸ਼ਾਮਲ ਅਤੇ ਵਿਸਤਾਰ ਕਰਕੇ Headroom ਜਨਰਿਕ-ਪ੍ਰੋਫ਼ਾਈਲ ਕੋਡੈਕ ਬਣਾਇਆ ਗਿਆ। |
| token-optimizer-mcp | 551 | Brotli/SQLite ਕੈਸ਼ + ਪ੍ਰਤੀ-ਸੈਸ਼ਨ ਸੰਦਰਭ-ਅੰਤਰ — ਇਸਨੇ ਸਾਡੇ session-dedup ਇੰਜਣ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| token-savior | 1,182 | Bash-ਆਉਟਪੁੱਟ ਸੰਕੁਚਨ + MCP ਪ੍ਰੋਫ਼ਾਈਲਾਂ — ਇਸਨੇ ਸਾਡੇ ਸੰਕੁਚਨ ਛੱਡਣ ਦੇ ਅਨੁਸ਼ਾਸਨ ਅਤੇ MCP ਟੂਲ-ਮੈਨੀਫੈਸਟ ਘਟਾਉਣ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| token-saver | 154 | ਸਮੱਗਰੀ-ਸਚੇਤ, ਪ੍ਰਤੀ-ਫ਼ਾਈਲ-ਕਿਸਮ ਆਉਟਪੁੱਟ ਸੰਕੁਚਨ, ਜਿਸ ਵਿੱਚ ਅਸਫਲਤਾ-ਸਚੇਤ ਛੱਡਣ ਦੀ ਵਿਵਸਥਾ ਹੈ — ਇਸਨੇ ਸਾਡੀ ਪ੍ਰਤੀ-ਕਿਸਮ ਡਿਸਪੈਚ ਅਤੇ ਘੱਟੋ-ਘੱਟ-ਲਾਭ ਸਕਿਪ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ। |
| token-optimizer | 2,595 | "ਲੁਕੇ ਹੋਏ ਟੋਕਨ ਲੱਭੋ" — ਇਸਦੇ ਆਫ਼ਲੋਡ + ਮੁੜ-ਪ੍ਰਾਪਤ-ਯੋਗ ਹੈਂਡਲ ਪੈਟਰਨ ਨੇ ਸਾਡੀ CCR ਆਫ਼ਲੋਡ ਸੋਚ ਨੂੰ ਰੂਪ ਦਿੱਤਾ। |
| TokenMizer | 33 | ਇੱਕ ਸੈਸ਼ਨ-ਗ੍ਰਾਫ + ਵੱਖ-ਵੱਖ ਟਰਨਾਂ ਵਿਚਕਾਰ ਲਾਈਨ-ਡਿਡੁਪ ਬਲੂਪ੍ਰਿੰਟ, ਜਿਸਨੇ ਸਾਡੇ session-dedup ਡਿਜ਼ਾਈਨ ਨੂੰ ਰੂਪ ਦਿੱਤਾ। |
| OmniCompress | 3 | Rust ਕਾਲਮ-ਆਧਾਰਿਤ JSON + ਸਮੱਗਰੀ-ਸੰਬੋਧਿਤ ਮੁੜ-ਪ੍ਰਾਪਤੀ + ਸੁਨੇਹਿਆਂ ਦਰਮਿਆਨ ਡਿਡੁਪ — ਇਸਨੇ ਸਾਡੇ headroom/ccr/session-dedup ਇੰਜਣ ਡਿਜ਼ਾਈਨ ਅਤੇ ਕੈਸ਼-ਸਥਿਰ "ਸੰਕੁਚਿਤ ਰੂਪ ਸਥਿਤੀ ਤੋਂ ਸੁਤੰਤਰ ਹੈ" ਅਪਰਿਵਰਤਨੀ ਨਿਯਮ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ। |
| mcp-compressor | 133 | MCP ਟੂਲ-ਸਕੀਮਾ/ਵਰਣਨ ਸੰਕੁਚਨ — ਇਸਨੇ ਸਾਡੇ MCP ਟੂਲ-ਮੈਨੀਫੈਸਟ ਦੀ ਗਿਣਤੀ ਘਟਾਉਣ ਨੂੰ ਰੂਪ ਦਿੱਤਾ। |
| RepoMapper | 217 | Aider-ਸ਼ੈਲੀ ਰੈਪੋ-ਮੈਪ ਰੈਂਕਿੰਗ — ਇਸਨੇ ਸਾਡੀ ਰੈਪੋ-ਮੈਪ / ਮੁੜ-ਪ੍ਰਾਪਤੀ-ਰੈਂਕਿੰਗ ਖੋਜ ਨੂੰ ਰੂਪ ਦਿੱਤਾ। |
| quiet-shell-mcp | 4 | MCP ਉੱਤੇ ਘੋਸ਼ਣਾਤਮਕ ਸ਼ੈੱਲ-ਆਉਟਪੁੱਟ ਘਟਾਉਣਾ — ਇਸਨੇ ਸਾਡੇ ਘੋਸ਼ਣਾਤਮਕ bash-ਆਉਟਪੁੱਟ ਸੰਕੁਚਨ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ। |
| ts-morph | 6,205 | TypeScript Compiler API ਟੂਲਕਿੱਟ — ਇਸਨੇ ਸਾਡੇ ਪਾਰਸਰ-ਆਧਾਰਿਤ ਟਿੱਪਣੀ ਹਟਾਉਣ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ, ਜੋ ਸਟ੍ਰਿੰਗ, ਟੈਂਪਲੇਟ ਅਤੇ ਰੈਗੈਕਸ ਲਿਟਰਲਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ। |
### 🧠 ਮੈਮੋਰੀ ਅਤੇ RAG
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| Mem0 | 67,385 | ਸਰਬਵਿਆਪੀ ਮੈਮੋਰੀ ਪਰਤ — ਇਸਦੇ proxy-as-write/read-boundary ਮਾਡਲ ਨੇ ਸਾਡੇ ਮੈਮੋਰੀ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਆਕਾਰ ਦਿੱਤਾ। |
| Letta (MemGPT) | 25,179 | ਪੱਧਰੀ ਮੈਮੋਰੀ ਵਾਲੇ ਸਥਿਤੀ-ਸਚੇਤ ਏਜੰਟ — ਸਾਡੇ Context Control & Recovery (CCR) ਦੇ ਪੱਧਰੀ ਮਾਡਲ ਲਈ ਪ੍ਰੇਰਣਾ ਬਣੇ। |
| WFGY | 1,800 | 16 ਵਾਰ-ਵਾਰ ਆਉਣ ਵਾਲੇ RAG/LLM ਅਸਫਲਤਾ ਮੋਡਾਂ ਦੀ ProblemMap ਵਰਗੀਕਰਨ-ਪ੍ਰਣਾਲੀ — ਸਾਡੀ ਸਮੱਸਿਆ-ਨਿਪਟਾਰਾ ਗਾਈਡ ਵਿੱਚ ਵਰਤੀ ਗਈ ਸਾਂਝੀ ਸ਼ਬਦਾਵਲੀ। |
### 🛰️ ਟ੍ਰੈਫਿਕ ਜਾਂਚ, MITM ਅਤੇ ਪਾਰਦਰਸ਼ੀ ਪ੍ਰੌਕਸੀ
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| llm-interceptor | 79 | ਕੋਡਿੰਗ-ਸਹਾਇਕ ↔ LLM ਟ੍ਰੈਫਿਕ ਦੀ MITM ਇੰਟਰਸੈਪਸ਼ਨ/ਵਿਸ਼ਲੇਸ਼ਣ ਨੇ Traffic Inspector ਦੀਆਂ ਸ਼ੁਰੂਆਤੀ ਲੋੜਾਂ ਨੂੰ ਦਿਸ਼ਾ ਦਿੱਤੀ। ਪਹਿਲਾਂ ਵਿਉਤਪੰਨ ਕੀਤੇ ਗਏ ਚਾਰ ਮੋਡੀਊਲ — SSE ਮਰਜਿੰਗ, ਗੱਲਬਾਤ ਨਾਰਮਲਾਈਜ਼ੇਸ਼ਨ, ਗੁਪਤ ਜਾਣਕਾਰੀ ਮਾਸਕਿੰਗ ਅਤੇ ਹੈਡਰ ਸੈਨਿਟਾਈਜ਼ੇਸ਼ਨ — ਨੂੰ ਜਨਤਕ ਪ੍ਰੋਟੋਕੋਲ ਮਿਆਰਾਂ 'ਤੇ ਆਧਾਰਿਤ ਸੁਤੰਤਰ clean-room ਕਾਰਜਾਨਵਯਨਾਂ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਦੋ host-passthrough ਸਤਹਾਂ (passthrough.ts ਅਤੇ _internal/bypass.cjs) ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਵਰਗੀਕ੍ਰਿਤ OmniRoute-ਅੰਦਰੂਨੀ ਕਾਰਜਾਨਵਯਨ ਹੀ ਹਨ; ਉਸ ਬਦਲਾਅ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਉਹਨਾਂ ਨੂੰ ਮੁੜ ਨਹੀਂ ਲਿਖਿਆ ਗਿਆ ਸੀ। |
| ProxyBridge | 6,814 | ਹਰੇਕ ਪ੍ਰਕਿਰਿਆ ਲਈ ਪਾਰਦਰਸ਼ੀ ਪ੍ਰੌਕਸੀ ਰੂਟਿੰਗ — ਇਸ ਨੇ ਸਾਡੇ crash-safe MITM teardown, ਸਾਕਟ idle-timeouts, /proc ਪ੍ਰਕਿਰਿਆ ਐਟ੍ਰਿਬਿਊਸ਼ਨ ਅਤੇ TPROXY ਕੈਪਚਰ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
### 📚 ਮਾਡਲ ਡਾਟਾ, ਨਿਰੀਖਣਯੋਗਤਾ ਅਤੇ UI
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| models.dev | 7,286 | AI ਮਾਡਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਕੀਮਤਾਂ ਅਤੇ ਸਮਰੱਥਾਵਾਂ ਦਾ ਖੁੱਲ੍ਹਾ ਡਾਟਾਬੇਸ — ਸਾਡੇ ਮਾਡਲ ਕੈਟਾਲੌਗ ਵਿੱਚ ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਿੰਕ ਕੀਤਾ ਗਿਆ। |
| React Flow / xyflow | 38,705 | ਨੋਡ-ਆਧਾਰਿਤ ਗ੍ਰਾਫ਼ ਲਾਇਬ੍ਰੇਰੀ ਜੋ ਸਾਡੇ ਰੀਅਲ-ਟਾਈਮ Compression Studio ਅਤੇ Combo/Routing Studio ਨੂੰ ਸੰਚਾਲਿਤ ਕਰਦੀ ਹੈ। |
| LangGraph | 43,443 | LangGraph Studio ਦੇ ਲਾਈਵ ਵਰਕਫ਼ਲੋ-ਗ੍ਰਾਫ਼ ਦ੍ਰਿਸ਼ੀਕਰਨ ਨੇ ਸਾਡੇ Studios ਦੇ ਰੀਅਲ-ਟਾਈਮ ਕੈਸਕੇਡ ਦ੍ਰਿਸ਼ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| Langfuse | 35,990 | ਇਸਦੇ trace → span → generation ਨਿਰੀਖਣਯੋਗਤਾ ਮਾਡਲ ਨੇ ਸਾਡੇ Compression Studio ਵਾਟਰਫਾਲ ਨੂੰ ਆਕਾਰ ਦਿੱਤਾ। |
| Kiali | 3,645 | Istio ਸਰਵਿਸ-ਮੈਸ਼ ਨਿਰੀਖਣਯੋਗਤਾ — ਇਸ ਨੇ Routing/Combo Studio ਵਿੱਚ ਸਾਡੇ ਸਰਕਟ-ਬ੍ਰੇਕਰ ਬੈਜਾਂ ਅਤੇ ਤਰੁੱਟੀ-ਕਿਨਾਰਾ ਦ੍ਰਿਸ਼ਾਂ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| lobe-icons | 2,615 | AI/LLM ਬ੍ਰਾਂਡ ਲੋਗੋ ਜੋ ਸਾਡੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਪ੍ਰਦਾਤਾ ਆਈਕਨਾਂ ਨੂੰ ਰੈਂਡਰ ਕਰਦੇ ਹਨ। |
| flag-icons | 12,473 | README ਭਾਸ਼ਾ ਚੋਣਕਾਰ ਦੁਆਰਾ ਵਰਤੇ ਜਾਂਦੇ MIT-ਲਾਇਸੈਂਸਸ਼ੁਦਾ SVG ਝੰਡੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। |
### 🛡️ ਸੁਰੱਖਿਆ
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| awesome-secure-defaults | 722 | ਮੂਲ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਚੁਣੀ ਹੋਈ ਸੂਚੀ, ਜੋ ਸਾਡੇ ਸੁਰੱਖਿਆ ਵਿਕਲਪਾਂ (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink) ਨੂੰ ਦਿਸ਼ਾ ਦਿੰਦੀ ਹੈ। |
### 🧭 ਪੂਰਕ ਟੂਲ
| ਪ੍ਰੋਜੈਕਟ | ⭐ | ਇਸ ਨੇ OmniRoute ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੇਰਿਤ ਕੀਤਾ |
| ClawRouter | 6,628 | ਇਸ ਨੇ ਬੇਨਤੀ ਡੀਡੁਪਲੀਕੇਸ਼ਨ, ਐਮਰਜੈਂਸੀ ਜ਼ੀਰੋ-ਲਾਗਤ ਫਾਲਬੈਕ, ਪਲੱਗਯੋਗ Auto-Combo ਰਣਨੀਤੀਆਂ ਅਤੇ ਬਹੁਭਾਸ਼ੀ ਇਰਾਦਾ ਵਰਗੀਕਰਨ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| Antigravity-Manager | 32,333 | ਇਸਦੇ ਖਾਤਾ-ਸਚੇਤ ਮਾਡਲ ਰੀਮੈਪਿੰਗ, executable-path ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ plan-label ਵਿਹਾਰ ਨੇ OmniRoute ਦੇ Antigravity ਰਨਟਾਈਮ ਨੂੰ ਦਿਸ਼ਾ ਦਿੱਤੀ। |
| vscode-antigravity-cockpit | 4,850 | ਇਸਦੇ ਸੰਖੇਪ ਕੋਟਾ-ਰੀਸੈੱਟ ਕਾਊਂਟਡਾਊਨ ਫਾਰਮੈਟ ਨੇ OmniRoute ਵਿੱਚ ਸੰਬੰਧਿਤ ਪ੍ਰਦਾਤਾ-ਸੀਮਾ ਡਿਸਪਲੇ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| AionUi | 33,611 | ਇਸਦੇ ACP ਏਕੀਕਰਣਾਂ ਨੇ OmniRoute ਵਿੱਚ ਇੰਸਟਾਲ ਕੀਤੇ CLI ਏਜੰਟਾਂ ਦੀ ਸਵੈਚਾਲਿਤ ਪਛਾਣ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ। |
| CodexBar | 22,616 | ਇਸ ਨੇ Grok Build ਕੋਟਾ ਸਤਹ ਦੀ ਪਛਾਣ ਕੀਤੀ; ਇਸ ਤੋਂ ਬਾਅਦ OmniRoute ਨੇ ਲਾਈਵ ਵਾਇਰ ਫਾਰਮੈਟ ਦੀ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਪੁਸ਼ਟੀ ਕਰਕੇ ਉਸਨੂੰ ਠੀਕ ਕੀਤਾ। |
## 📄 ਲਾਇਸੰਸ
MIT ਲਾਇਸੰਸ - ਵੇਰਵਿਆਂ ਲਈ [LICENSE](LICENSE) ਵੇਖੋ।
---
**[⬆ ਉੱਪਰ ਵੱਲ ਵਾਪਸ ਜਾਓ](#-omniroute)** · ਓਪਨ-ਸੋਰਸ AI ਭਾਈਚਾਰੇ ਲਈ ❤️ ਨਾਲ ਬਣਾਇਆ ਗਿਆ।
OmniRoute v3.8.53 · Node ≥22.22.2 · MIT ਲਾਇਸੰਸ · omniroute.online