# 🚀 OmniRoute — ఉచిత AI గేట్వే
**[Diego Souza](https://github.com/diegosouzapw) రూపొందించారు**
## 💰 మూడవ పక్ష ఉచిత టియర్లలో నెలకు ~1.62B టోకెన్లు
> **మీ స్వంత ప్రొవైడర్ ఖాతాలను ఉపయోగించండి.** ఇది విడివిడిగా అర్హత పొందిన మూడవ పక్ష ఉచిత టియర్ల సమగ్ర అంచనా మాత్రమే; OmniRoute అందించే టోకెన్ గ్రాంట్ కాదు. సైన్ అప్ చేసి, అవసరమైన చోట క్రెడెన్షియల్లను పొందండి, మీరు ఉపయోగించగల ప్రొవైడర్లను కనెక్ట్ చేయండి; ప్రతి ప్రొవైడర్ తన పరిమితులు, అందుబాటు మరియు నిబంధనలను నియంత్రిస్తుంది.
>
> ఉచిత టియర్లను చేతితో కలపడం చాలా కష్టమైన పని — డజన్ల కొద్దీ SDKలు, డజన్ల కొద్దీ రేట్ పరిమితులు, నిజంగా మీకు ఎంత అందుబాటులో ఉందో తెలియని పరిస్థితి. OmniRoute **34 పునరావృత పూల్ కీలు అంతటా 465 ఉచిత-టియర్ ఎంట్రీలను** కేటలాగ్ చేస్తుంది మరియు **ప్రచురించిన సానుకూల నెలవారీ బడ్జెట్ ఉన్న 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 [🌍 గ్లోబల్](https://chat.whatsapp.com/FvuCbrpZmQ6I85n2vW5QIC?s=cl&p=a&mlu=4) / [🇧🇷 బ్రెజిల్](https://chat.whatsapp.com/KWgatljAjmbELQory59Oti?s=cl&p=a&mlu=4) / [పోర్టల్](https://portal.sthub.com.br/communities/groups/st-hub/channels/Omniroute-World-8kRjmK)**
## 📈 గేట్వే నిరంతరం అభివృద్ధి చెందుతోంది
## 🆓 ఇన్స్టాల్ చేసి, ఒక ప్రొవైడర్ను కనెక్ట్ చేసి, ఆపై ఒకే ఎండ్పాయింట్ ద్వారా రూట్ చేయండి
```bash
# ప్రొవైడర్ను కనెక్ట్ చేసిన తర్వాత, Dashboard → Endpoints నుండి మీ OmniRoute కీని కాపీ చేయండి:
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`కు అర్హత కలిగిన రూట్ అవసరం. కొత్తగా ఇన్స్టాల్ చేసిన సందర్భంలో అర్హత కలిగిన కీ-లెస్ లక్ష్యాలు ఏవీ ఉండకపోవచ్చు, అలాగే కీ-లెస్ ప్రొవైడర్ మూడవ పక్ష క్లయింట్లను తిరస్కరించవచ్చు. Kiroతో సహా `tos: avoid`గా గుర్తించబడిన ప్రొవైడర్లు డిఫాల్ట్గా ఆటోమేటిక్ రూటింగ్ నుండి మినహాయించబడతాయి; ఖాతాను కనెక్ట్ చేయడం ద్వారా ఆ సెట్టింగ్ మారదు. ప్రొవైడర్ను ఎంచుకునే ముందు [ఉచిత టియర్ల గైడ్](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)
కిమి మూన్షాట్ AI
ఈ ప్రాజెక్ట్కు మద్దతు ఇచ్చిన మా స్థాపక ఓపెన్ సోర్స్ స్నేహితుడు కిమి (మూన్షాట్ AI)కి ధన్యవాదాలు! కిమి అనేది ఓపెన్-వెయిట్ K2 మరియు K3 మోడల్ కుటుంబాల వెనుక ఉన్న AI ల్యాబ్ — కిమి K3 1M-టోకెన్ సందర్భ విండో, స్థానిక దృష్టి మరియు క్లోజ్డ్-మోడల్ ధరలలో కొంత భాగంలో ఫ్రాంటియర్-స్థాయి కోడింగ్ను అందిస్తుంది మరియు క్లాడ్ కోడ్, కోడెక్ మరియు ఓమ్నిరూట్ అందించే ప్రతి కోడింగ్ టూల్తో బాక్స్ వెలుపల పనిచేస్తుంది.
కిమి మద్దతు ఏమిటి: కిమి యొక్క API క్రెడిట్లు ఓమ్నిరూట్ యొక్క AI-ధృవీకరించబడిన విడుదల పైప్లైన్కు శక్తినిస్తాయి — ప్రతి పుల్ రిక్వెస్ట్ను షిప్ చేయడానికి ముందు సమీక్షించే కిమి K3 ద్వారా విలీన ధృవీకరణ దశ — ప్లస్ రోజువారీ ఫీచర్ అభివృద్ధి. ఫస్ట్-క్లాస్ కిమి మద్దతు రెండు రైళ్లలో షిప్లు: డైరెక్ట్ కిమి API (kimi-k3) మరియు కిమి కోడ్ కోడింగ్ ప్లాన్ (OAuth మరియు API కీ). కిమి మద్దతు కార్యక్రమంలో ఓమ్నిరూట్ మొదటి బ్రెజిలియన్ ఓపెన్-సోర్స్ ప్రాజెక్ట్ కూడా. 15% అదనపు క్రెడిట్లతో కిమి API కీని పొందండి →
చీపర్ ఇన్ఫరెన్స్ cheaperinference.com
ఈ ప్రాజెక్ట్కు మద్దతు ఇచ్చిన ఓమ్నిరూట్ ఓపెన్ సోర్స్ స్నేహితుడు చీపర్ ఇన్ఫరెన్స్కి ధన్యవాదాలు! చీపర్ ఇన్ఫరెన్స్ అనేది ఒక ఖర్చు-ర్యాంక్డ్ గేట్వే, ఇది 42 ఫ్రాంటియర్ మోడళ్లను తిరిగి విక్రయిస్తుంది — క్లాడ్, GPT-5.x, జెమిని, కిమి K3, GLM, డీప్సీక్, గ్రోక్ మరియు మినీమాక్స్ — ఒక OpenAI-అనుకూల ఎండ్పాయింట్ వెనుక, ప్రతి అభ్యర్థనను మోడల్ మేకర్ యొక్క జాబితా ధర కంటే ఎక్కువ వసూలు చేయకుండా చౌకైన అర్హత కలిగిన ప్రొవైడర్కు రూట్ చేస్తుంది.
ఓమ్నిరూట్లో ఫస్ట్-క్లాస్ మద్దతు: చాట్ కంప్లీషన్స్, స్థానిక /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
ప్రస్తుతం అత్యల్ప లోడ్ ఉన్న లక్ష్యాన్ని ఎంచుకుంటుంది
ప్రత్యక్ష కేటలాగ్ ధరల ఆధారంగా ప్రతి అభ్యర్థనకు అయ్యే $ ఖర్చును కనిష్ఠీకరిస్తుంది 💸
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 లైసెన్స్తో లభిస్తుంది మరియు బహిరంగంగా నిర్వహించబడుతుంది. ఇది మీ సమయం లేదా డబ్బును ఆదా చేస్తే, దీన్ని స్వతంత్రంగా కొనసాగించడానికి మీకు సరిపోయే ఏదైనా మార్గాన్ని ఎంచుకోండి. స్పాన్సర్షిప్ రూటింగ్ ప్రాధాన్యతను ఎప్పుడూ ప్రభావితం చేయదు; అది దృశ్యమానతను మాత్రమే అందిస్తుంది, ర్యాంకింగ్ను కాదు.
⚠️ ప్రతి కాయిన్ను చూపిన నెట్వర్క్లో మాత్రమే పంపండి — తప్పు నెట్వర్క్లో పంపితే నిధులు కోల్పోవచ్చు.
🐛 బగ్ను కనుగొన్నారా లేదా అభిప్రాయం ఉందా? ఒక [చర్చను](https://github.com/diegosouzapw/OmniRoute/discussions) ప్రారంభించండి.
డెవలపర్ గమనికలు: డెవలపర్ల సౌలభ్యం కోసం npm install/postinstall సమయంలో ప్రాజెక్ట్ స్థానిక .env ఫైల్ను రూపొందించవచ్చు. ఈ ఫైల్ ఉద్దేశపూర్వకంగా .gitignore ద్వారా విస్మరించబడుతుంది (.gitignore చూడండి), దీన్ని ఎప్పటికీ కమిట్ చేయకూడదు — పొరపాటున కమిట్ చేస్తే, బహిర్గతమైన సీక్రెట్లను మార్చి, చరిత్ర నుండి ఫైల్ను తొలగించండి. స్థానిక ఎన్విరాన్మెంట్ ఫైళ్లు మరియు సీక్రెట్ల నిర్వహణపై మార్గదర్శకత్వం కోసం docs/DEVELOPER-ENVIRONMENT.md చూడండి.
## 📡 OmniRoute Radar
పైన డాక్యుమెంట్ చేయబడిన, పూల్-డీడూప్లికేట్ చేసిన కేటలాగ్ నుండి ప్రధాన ఉచిత-టియర్ ముఖ్యాంశం **~1.62B టోకెన్లు/నెల**గానే ఉంది. తాత్కాలిక ప్రొవైడర్ సైన్అప్ క్రెడిట్లు మొదటి నెల పరిమితిని విడిగా **~2.22B** వరకు పెంచగలవు. OmniRoute విడుదలల మధ్య మరింత తాజా ఉచిత-మోడల్ లభ్యతను కోరుకునే వారి కోసం Radar అనేది ఐచ్ఛికమైన, సంతకం చేసిన కేటలాగ్ ఓవర్లే; కమ్యూనిటీ కేటలాగ్ మరియు ఇప్పటికే ఉన్న ప్రతి ఉచిత ఫీచర్ ఉచితంగానే ఉంటాయి.
మద్దతుదారులు లైవ్ కేటలాగ్ను మరియు అదనపు ప్రొవైడర్ అవకాశాలను పొందవచ్చు. ప్రొవైడర్ లభ్యతను బట్టి, దీని ప్రత్యేకమైన, మార్పులకు లోనయ్యే గరిష్ఠ పరిమితి **అత్యధికంగా సుమారు 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వ కాంబో వ్యూహం వినియోగం పూర్తయిన ఖాతాలను దాటవేసి, మిగిలిన వాటిలో మిగిలిన కోటా ÷ ప్రస్తుత లోడ్ నిష్పత్తి ప్రకారం ఎంపిక చేస్తుంది; ఇప్పటికే ఉన్న సంభాషణలు తమ ఖాతాలకు పిన్గానే ఉంటాయి. → [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 వరకు జోడించడం మరియు ప్రతి రకానికి డిటెక్షన్ కౌంటర్లు; మాస్కింగ్ మాత్రం ఇప్పటికీ ఆప్ట్-ఇన్గానే ఉంటుంది. → [గార్డ్రైల్స్](docs/security/GUARDRAILS.md)
- **🌍 67 భాషలు** — డ్యాష్బోర్డ్, డాక్స్ మిర్రర్లు మరియు CLIలో అందుబాటులో ఉన్నాయి; `npm run i18n:add-locale` ఒకే కమాండ్తో అన్ని చోట్లా ఒక భాషను జోడిస్తుంది. → [i18n గైడ్](docs/guides/I18N.md)
- **🎛️ OmniConductor** — మీ ఏజెంట్ సమూహానికి ఇన్బౌండ్ A2A డెలిగేషన్, Agent Cardలో 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)
- **⚖️ Quota-Share రూటింగ్** — పూల్ చేసిన కీల మధ్య షేర్ చేసిన ఖాతా కోటాను సమానంగా విభజిస్తుంది; ఖాళీగా ఉన్న స్లైస్లను అప్పుగా ఇచ్చే విధంగా వర్క్-కన్సర్వింగ్గా పనిచేస్తుంది. → [రెసిలియెన్స్ గైడ్](docs/architecture/RESILIENCE_GUIDE.md)
- **🤖 ఒకే కమాండ్తో CLI/ఏజెంట్ సెటప్** — 15 నమోదిత `setup-*` కమాండ్లు; `omniroute run` 7 CLIలను (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 కలపగల ఇంజిన్లు మరియు Compression Studios: LLMLingua-2, రెండు-స్థాయి Ultra, omniglyph, ప్రతి దశకు fidelity gate, GCF v3.2, డ్రాగ్-రీఆర్డర్ ఎడిటర్. → [కంప్రెషన్](docs/compression/COMPRESSION_ENGINES.md)
- **🕵️ పారదర్శక MITM డీక్రిప్ట్ (TPROXY)** — ప్రాక్సీ ఎన్విరాన్మెంట్ వేరియబుల్స్ను పట్టించుకోని CLIలను క్యాప్చర్ చేయడం, ప్రతి SNIకి CA మరియు trust-store ఇన్స్టాలర్తో. → [MITM/TPROXY](docs/security/MITM-TPROXY-DECRYPT.md)
- **💸 ప్రతిచోటా ఖర్చు టెలిమెట్రీ** — ప్రతి ఎండ్పాయింట్లో `X-OmniRoute-*` ఖర్చు/వినియోగ హెడర్లు, cache-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… అలాగే పునరుద్ధరించబడిన **388-ప్రొవైడర్ కాటలాగ్**. → [ప్రొవైడర్లు](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 APIలు, సెమాంటిక్ ప్రతిస్పందన క్యాష్, లీడర్బోర్డ్లతో గేమిఫికేషన్, ACP ఏజెంట్ డిస్కవరీ (అంతర్నిర్మిత 15 ఏజెంట్లు), BigQueryకి షెడ్యూల్ చేసిన లాగ్ ఎగుమతి, `auto/chaos` సమాంతర బహుళ-మోడల్ ఫ్యాన్-అవుట్, Telegram బాట్ బ్రిడ్జ్, యాప్లోని వెర్షన్ మేనేజర్ మరియు LMArena-ELO ఉచిత ప్రొవైడర్ ర్యాంకింగ్లు. → [డాక్యుమెంటేషన్](docs/README.md)
## 🤖 అనుకూలమైన CLIలు & కోడింగ్ ఏజెంట్లు
> ఒకే కాన్ఫిగ్ — `http://localhost:20128/v1` — మరియు **ప్రతి** AI IDE లేదా CLI ఉచిత & తక్కువ ఖర్చు మోడళ్లపై నడుస్తుంది.
+ ఇవి కూడా పనిచేస్తాయి · 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ని ప్రారంభించండి** — కాన్ఫిగ్ ఫైళ్ళు రాయాల్సిన అవసరం లేదు,
ప్రతి ప్రాసెస్కు క్రెడెన్షియల్స్ ఇంజెక్ట్ చేయబడతాయి, 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"
# లేదా ప్రొవైడర్+మోడల్ను ఇంటరాక్టివ్గా ఎంచుకుని, టూల్కు స్వంత కాన్ఫిగ్ రాయండి:
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)
## 🌐 388 AI ప్రొవైడర్లు — 153 క్యాటలాగ్లో ఉచితంగా గుర్తించబడినవి
> **388 నమోదైన ప్రొవైడర్లు** canonical chat, media, search, local, cloud-agent మరియు system సేకరణలలో ఉన్నాయి. వీరిలో **153 ప్రొవైడర్లు `hasFree: true` డిస్కవరీ మెటాడేటాను కలిగి ఉన్నారు**. Chat model registryలో **239 ప్రొవైడర్లు / 3,059 ప్రత్యేక provider-model జతలు / 1,475 raw model IDs** ఉన్నాయి; వేరు free-budget catalogలో **471 ప్రతి-మోడల్ వరుసలు**, **34 పునరావృత poolలు** మరియు **52 పునరావృతం/keyless free-forever ప్రొవైడర్లు** ఉన్నాయి. ఇవి ఉద్దేశపూర్వకంగా వేర్వేరు denominators; నిర్వచనాలు మరియు pool-deduped లెక్కలు [ప్రొవైడర్ రిఫరెన్స్](docs/reference/PROVIDER_REFERENCE.md) మరియు [ఫ్రీ టియర్స్](docs/reference/FREE_TIERS.md)లో ఉన్నాయి.
### 🏢 ప్రతి ప్రధాన ల్యాబ్ — ఒకే endpoint ద్వారా
OpenAI
Anthropic
Gemini
xAI Grok
DeepSeek
Mistral
Qwen
Meta Llama
Groq
NVIDIA
MiniMax
Cohere
Perplexity
HuggingFace
Together
Fireworks
Cloudflare
Baidu
…మరిన్ని 350+ — ప్రతి ఐకాన్ dashboard యొక్క provider catalog నుంచి ప్రత్యక్షంగా లోడ్ అవుతుంది. 📖 [ప్రొవైడర్ రిఫరెన్స్](docs/reference/PROVIDER_REFERENCE.md)
### 🆓 ఎల్లప్పుడూ ఉచితం — $0, కార్డ్ అవసరం లేదు
OpenCode Zen DeepSeek V4, Nemotron 3 టోకెన్ పరిమితి లేదు
Kilo Code ఆటో-రూటర్, Tencent Hy3 ఎల్లప్పుడూ ఉచితం
Requesty GPT-OSS 120B, Nemotron ఎల్లప్పుడూ ఉచితం
SiliconFlow DeepSeek V3.2 / R1 ఉచిత శ్రేణి
Z.AI GLM GLM-4.7 / 4.5-Flash ఎల్లప్పుడూ ఉచితం
Baidu ERNIE ERNIE 4.0 ఎల్లప్పుడూ ఉచితం
Qoder AI Qwen3-Max, Kimi-K2 అపరిమిత ఉచితం
Pollinations GPT, Llama, Claude కీ అవసరం లేదు
Cloudflare AI 50+ మోడళ్లు రోజుకు 10K న్యూరాన్లు
NVIDIA NIM GLM, MiniMax ~40 RPM ఉచితం
Cerebras GLM 4.7, GPT-OSS ఒక్కసారి లభించే $5 క్రెడిట్; కార్డ్ అవసరం
OpenRouter :free మోడళ్లు +$10 → అధిక RPM
📖 పూర్తి మెషీన్-రీడబుల్ కేటలాగ్ → [`docs/reference/PROVIDER_REFERENCE.md`](docs/reference/PROVIDER_REFERENCE.md)
## 🖥️ ఎక్కడ OmniRoute నడుస్తుంది - ఎక్కడైనా
> అదే యాప్, మీ మెషీన్, మీ నియమాలు. గ్లోబల్ npm ఇన్స్టాల్ నుండి** మీ ఫోన్** Termux ద్వారా.
ప్లాట్ఫారమ్
ఇన్స్టాల్ చేయండి ముఖ్యాంశాలు
📦 npm (గ్లోబల్)
npm ఇన్స్టాల్ -g omniroute
వన్ కమాండ్, ఏదైనా OS
⚡ Bun (గ్లోబల్)
బన్ యాడ్ -g omniroute
అదే రిజిస్ట్రీ టార్బాల్,
ని వేగంగా ఇన్స్టాల్ చేస్తుంది
🐳 Docker
డాకర్ రన్ … diegosouzapw/omniroute
మల్టీ-ఆర్చ్ AMD64 + ARM64
🖥️ డెస్క్టాప్ (Electron)
npm రన్ ఎలక్ట్రాన్: బిల్డ్
స్థానిక విండో + సిస్టమ్
Windows / macOS Linux
🎩 మెను
బార్ (OmniRouteTray)
బ్రూ ఇన్స్టాల్ --cask zoispag/tap/omniroute-tray
పర్యవేక్షిస్తుంది & సర్వర్ను
నవీకరించడం — macOS
💪 ARM
స్థానిక arm64
రాస్ప్బెర్రీ పై, ARM సర్వర్లు, ఆపిల్ సిలికాన్
📱 Android (Termux)
pkg ఇన్స్టాల్ nodejs && npx -y omniroute
మీ ఫోన్లో రన్ అవుతుంది, 24/7,
📲 PWA
"హోమ్ స్క్రీన్కి జోడించు"
పూర్తి స్క్రీన్, ఆఫ్లైన్, బ్రౌజర్
నుండి ఇన్స్టాల్ చేయవచ్చు
🧩 OpenCode ప్లగిన్
@omniroute/opencode-provider
స్థానిక OpenCode ఇంటిగ్రేషన్
🤖 VS కోడ్ Copilot చాట్
ఇన్స్టాల్ OmniCopilot పొడిగింపు
స్థానిక Copilot చాట్ పికర్లోని ప్రతి OmniRoute మోడల్ — స్థిరమైన &
### 🧩 కొత్తది: OmniRoute లోపల VS కోడ్ యొక్క స్థానిక Copilot చాట్
> కొత్త సైడ్బార్ లేదు, కొత్త చాట్ UI లేదు — ప్రతి మోడల్ OmniRoute సర్వ్లు సరిగ్గా ప్రదర్శించబడతాయి** మీరు ఇప్పటికే ఉపయోగిస్తున్న Copilot చాట్ మోడల్ పికర్** . VS కోడ్ 1.122 నుండి, ప్రొవైడర్ మోడల్లు GitHub సైన్-ఇన్ లేదా Copilot సబ్స్క్రిప్షన్ లేకుండా పని చేస్తాయి — ఏజెంట్ మోడ్, టూల్ కాలింగ్ మరియు విజన్, ఉచితంగా.
ఇన్స్టాల్ చేయండి** [OmniCopilot](https://github.com/diegosouzapw/OmniCopilot)** పొడిగింపు, దానిని మీ OmniRoute సర్వర్ వద్ద సూచించండి ( `localhost:20128` కి డిఫాల్ట్లు), ఆపై Copilot చాట్ → మోడల్ పికర్ → తెరవండి** మోడల్లను నిర్వహించండి...** →**OmniRoute** .
ఎడిటర్ లోపల నుండి: తెరవండి** పొడిగింపులు** వీక్షించు, శోధించు** "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/) (రౌండింగ్ ఎర్రర్ పరిమాణంలో ఉన్న రస్ట్ కోర్)తో నిర్మించబడింది, ఇది దాని స్వంత సంతకం చేసిన Node 24 రన్టైమ్ను రవాణా చేస్తుంది మరియు యాప్-యాజమాన్యమైన OmniRoute ఇన్స్టాల్ను నిర్వహిస్తుంది, కాబట్టి ఇది మీ గ్లోబల్ `node`/`bun` తో ఎప్పుడూ పోరాడదు. ఇది** మీ ఇప్పటికే ఉన్న `~/.omniroute/` కాన్ఫిగరేషన్ మరియు డేటాబేస్ షేర్ చేస్తుంది** — కాబట్టి ఇది మీరు ఇప్పటికే టోపీతో నడుపుతున్న అదే OmniRoute. 🎩
అది ఏమి చేస్తుంది
ఎలా
🟢
📊 ప్రత్యక్ష వినియోగం
ప్రొవైడర్ కోటా బార్లు, రీసెట్ కౌంట్డౌన్లతో Claude session/weekly పరిమితులు, 30-రోజుల ఖర్చు బ్రేక్డౌన్
🔄
స్థానంలో స్వీయ
నవీకరణలు స్టేజ్డ్ ఇన్స్టాల్, అటామిక్ స్వాప్, వైఫల్యంపై రోల్బ్యాక్ — ఎల్లప్పుడూ సరికొత్త విడుదల
లో
🚀 లాగిన్లో ప్రారంభించండి
లాగిన్ వద్ద ఐచ్ఛికంగా ప్రారంభించండి; ట్రే-మాత్రమే, డాక్ చిహ్నం
లేదు
🩺 డాక్టర్ & లాగ్లు
వన్-క్లిక్ డయాగ్నోస్టిక్స్ మరియు సర్వర్ లాగ్ యాక్సెస్
```sh
brew install --cask zoispag/tap/omniroute-tray
```
డౌన్లోడ్ చేయాలనుకుంటున్నారా? నుండి తాజా .dmg పొందండి
ని విడుదల చేస్తుంది. మూలం, సమస్యలు మరియు బిల్డ్
డాక్స్ zoispag/omniroute-tray లో నివసిస్తున్నారు.
💛 @zoispag ద్వారా కమ్యూనిటీ ప్రాజెక్ట్ — అధికారిక OmniRoute విడుదల కాదు.
> సర్వర్కు మించి, 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నే నియంత్రిస్తుంది
**MCP**, **A2A**, **REST API**, **webhooks** లేదా **రిమోట్ CLI** ద్వారా OmniRouteను అందుబాటులో ఉంచండి — సామర్థ్యం ఉన్న ఏ ఏజెంట్కైనా (లేదా మీ స్వంత కోడ్కు) మొత్తం గేట్వేను నియంత్రించే అధికారం లభిస్తుంది: రూటింగ్, ప్రొవైడర్లు, కాంబోలు, క్యాష్, కంప్రెషన్, మెమరీ — అన్నీ స్వయంచాలకంగా. దిగువ HTTP ఎండ్పాయింట్లు `http://localhost:20128` కింద అందించబడతాయి.
ఇంటర్ఫేస్
ఎండ్పాయింట్ / కమాండ్
దీని ఉపయోగం
🧰 MCP (stdio)
omniroute --mcp
Claude Desktop, Cursor లేదా ఏదైనా MCP క్లయింట్కు అనుసంధానించండి
రిక్వెస్ట్ / కోటా ఈవెంట్లను Slack, Discord, Telegram లేదా ఏదైనా URLకు పంపండి
🛰️ రిమోట్ CLI
omniroute connect
స్కోప్ చేసిన యాక్సెస్ టోకెన్లతో రిమోట్ ఇన్స్టాన్స్ను నడపండి
```bash
# MCP ద్వారా సంపూర్ణ OmniRoute సాధన సమితిని Claude Codeకు అందించండి:
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
పెద్ద బ్లాక్లను రిట్రీవ్ మార్కర్ల వెనుక ఆర్కైవ్ చేస్తుంది, అవసరమైనప్పుడు పొందుతుంది
డైరెక్ట్ Anthropic వైర్పై కొలిచిన Claude Fable 5 కోసం ప్రయోగాత్మక కాంటెక్స్ట్-as-image ఎన్కోడింగ్; ప్రొవైడర్ రసీదులు అందే వరకు GPT 5.6 ట్రాన్స్ఫార్మర్లు ఫెయిల్-క్లోజ్డ్గా ఉంటాయి. నాలుగు కంప్రెషన్ ప్రొఫైల్లు (డిఫాల్ట్గా aggressive, balanced, coding-safe, passthrough) (అత్యంత aggressive; ఆప్ట్-ఇన్)
కోడ్ బ్లాక్లు, URLలు మరియు నిర్మిత డేటా **ఎల్లప్పుడూ బైట్-పర్ఫెక్ట్గా ప్రిజర్వ్ చేయబడతాయి**. **వన్-క్లిక్ ప్రీసెట్లు** ఇంజిన్లను కలిపి ఉపయోగిస్తాయి:
మోడ్
ఆదా
దేనికి ఉత్తమం
🪶 Lite
~15%
ఎల్లప్పుడూ-ఆన్ సురక్షిత డిఫాల్ట్
🪨 Standard (Caveman)
~30%
రోజువారీ కోడింగ్
⚡ Aggressive
~50%
పొడవైన టూల్-హెవీ సెషన్లు
🔥 Ultra
~75%
గరిష్ఠ ఆదా
🧰 RTK
60–90%
షెల్/టెస్ట్/బిల్డ్/git అవుట్పుట్
🔗 Stacked (RTK → Caveman)
78–95%
మిశ్రమ ప్రాంప్ట్లు + టూల్ లాగ్లు
**నిజమైన ఉదాహరణ — Standard మోడ్:**
> **ముందు (69 టోకెన్లు):** _"మీ React కాంపోనెంట్ మళ్లీ రెండర్ అవడానికి కారణం, ప్రతి రెండర్ సైకిల్లో మీరు కొత్త ఆబ్జెక్ట్ రిఫరెన్స్ను సృష్టించడం కావచ్చు. మీరు inline objectను propగా పంపినప్పుడు, React యొక్క shallow comparison దాన్ని ప్రతిసారీ వేరే ఆబ్జెక్ట్గా చూస్తుంది; దీనివల్ల మళ్లీ రెండర్ జరుగుతుంది. ఆ ఆబ్జెక్ట్ను మెమోయిజ్ చేయడానికి useMemo ఉపయోగించమని నేను సిఫార్సు చేస్తాను."_
>
> **తర్వాత (19 టోకెన్లు):** _"ప్రతి రెండర్లో కొత్త ఆబ్జెక్ట్ రిఫ్. Inline object prop = కొత్త రిఫ్ = మళ్లీ రెండర్. useMemoలో చుట్టండి."_
>
> **అదే సమాధానం. 72% తక్కువ టోకెన్లు. ఖచ్చితత్వంలో ఎలాంటి నష్టం లేదు.** ✅
**PT-BR ఉదాహరణ — [Troglodita](https://github.com/leninejunior/troglodita) మోడ్:**
> **ముందు (42 టోకెన్లు):** _"ప్రతి రెండరింగ్ చక్రంలో కొత్త ఆబ్జెక్ట్ రిఫరెన్స్ సృష్టించబడుతున్నందున కాంపోనెంట్ మళ్లీ రెండర్ అవుతోంది. `useMemo` ఉపయోగించమని నేను సిఫార్సు చేస్తాను."_
>
> **తర్వాత (12 టోకెన్లు):** _"మళ్లీ రెండర్: ప్రతి చక్రంలో కొత్త రిఫరెన్స్ (ఇన్లైన్ ఆబ్జెక్ట్ మళ్లీ సృష్టించబడుతుంది). `useMemo` ఉపయోగించండి."_
>
> **అదే సమాధానం. ~70% తక్కువ టోకెన్లు. సాంకేతిక ఖచ్చితత్వం యథాతథంగా ఉంది.** ✅
### 🎚️ ఇంజిన్లకు అవతల — అవుట్పుట్ శైలులు, అనుకూల డయల్ & ప్రతి-అభ్యర్థన నియంత్రణ
పైనున్న 12 ఇంజిన్లు **లోపలికి** వెళ్లేదాన్ని కుదిస్తాయి. మరో మూడు పొరలు **ఎలా**, **ఎప్పుడు**, మరియు బయటకు వచ్చేది ఏమిటో రూపొందిస్తాయి:
- **🪄 అవుట్పుట్ శైలులు** _(అవుట్పుట్-అక్షం నియంత్రణ)_ — నిర్ణీత, కాష్-సురక్షిత ప్రతిస్పందన-రూపకల్పన సూచనలను చొప్పిస్తాయి; వీటిని కలిపి ఉపయోగించవచ్చు, ప్రతి దానికి `lite` / `full` / `ultra` తీవ్రతలు ఉంటాయి. శైలిని జోడించడం ఒక-లైన్ రిజిస్ట్రీ ఎంట్రీ:
- **సంక్షిప్త గద్యం** — పూరక పదాలు / ఆర్టికల్స్ / సందిగ్ధతను తొలగించండి; సాంకేతిక విషయాన్ని ఖచ్చితంగా ఉంచండి.
- **తక్కువ కోడ్** — "lazy senior dev" YAGNI: పనిచేసే అతి చిన్న మార్పు, అభ్యర్థించని అదనపు నిర్మాణం వద్దు.
- **Ponytail (lazy senior dev)** — 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 బండ్లర్ ఎంపిక**: నేటివ్ V8 బైండింగ్ అనుకూలత సమస్యలను నివారించడానికి, డెవలప్మెంట్ (`bun run dev`) స్వయంచాలకంగా Bunను గుర్తించి Turbopackను నిలిపివేసి Webpackను ఉపయోగిస్తుంది. ప్రొడక్షన్ బిల్డ్లు (`bun run build`) Nodeలో మాదిరిగానే `OMNIROUTE_USE_TURBOPACK`ను ఖచ్చితంగా అనుసరిస్తాయి: డిఫాల్ట్గా 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 flakesను ఉపయోగించడం
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 + స్థానిక rootless 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-మాత్రమే ప్యాకేజ్ లేదు.
8,400+ ట్రాక్ చేయబడిన టెస్ట్ ఫైళ్లలోని 60,000+ స్టాటిక్ టెస్ట్ డిక్లరేషన్ల కోసం టెస్ట్ కవరేజ్ వ్యూహం
# ⭐ అగ్రశ్రేణి సహకారదారులు
> OmniRoute ఒక ఉత్సాహభరితమైన ఓపెన్-సోర్స్ కమ్యూనిటీ చేత రూపుదిద్దుకుంది. ప్రాజెక్ట్ నాణ్యత, స్థిరత్వం మరియు విస్తృతికి నేరుగా ప్రభావం చూపే అసాధారణమైన సహకారాలను ఈ వ్యక్తులు అందించారు. **ధన్యవాదాలు.**
### విలీనం చేయబడిన pull requestల ఆధారంగా బాహ్య సహకారదారులు
2026-11-03 03:01:19 UTCన నిర్వహించిన గణనలో, ప్రస్తుత లైవ్ release/v3.8.53 టిప్ 05bc048d6cతో ఈ గణాంకాలు సేకరించబడ్డాయి. పేజీలుగా విభజించబడిన GitHub GraphQL గణనలో మొత్తం 9,947 విలీనం చేయబడిన PRలు ఉన్నాయి: రిపాజిటరీ యజమాని చేసినవి 4,130, Dependabot చేసినవి 240, ఇతర బాట్లు/యాప్లు చేసినవి 6, మరియు 883 ప్రత్యేక సహకారదారుల నుంచి వచ్చిన 5,571 బాహ్య PRలు. “మార్చబడిన లైన్లు” అనేది GitHub additions + deletions మరియు జనరేట్ చేయబడిన ఫైళ్లు, లాక్ఫైళ్లు, కేటలాగ్లు, అనువాదాలు మరియు డాక్యుమెంటేషన్ను కలిగి ఉంటుంది; ఇది churn, రచయిత చేసిన LOC కాదు. 53 PRలు GitHub diffsలో 500,000 కంటే ఎక్కువ లైన్లను చూపిస్తున్నాయి (ఉదాహరణకు #13399, ఒకే provider addition, 2,347 మార్చబడిన ఫైళ్లను చూపిస్తుంది), దీనివల్ల పైన పేర్కొన్న అనేక మొత్తాలు పెరిగి కనిపిస్తున్నాయి. సమాన ర్యాంక్లను కలిపి చూపించారు.
### GitHubకు ఆపాదించబడిన commits
2026-11-03 02:09:16 UTCన మళ్లీ తనిఖీ చేయబడింది: డిఫాల్ట్ బ్రాంచ్ release/v3.8.53 కోసం రిపాజిటరీ Contributors API నివేదించిన GitHubకు ఆపాదించబడిన కమిట్లు. API 903 గుర్తింపులను (429 వినియోగదారులు, 2 బాట్లు, 472 అనామకులు) అందించింది; ఈ పట్టిక మెయింటైనర్, బాట్లు మరియు అనామక గుర్తింపులను మినహాయించి, పోటీలో సమాన స్థానాలను కొనసాగిస్తుంది. ఇది పైన ఉన్న విలీనం చేసిన PR ర్యాంకింగ్కి, దిగువ ఉన్న Git-మెటాడేటా జనగణనకు రెండింటికీ భిన్నమైనది.
> 🙏 ఈ కాంట్రిబ్యూటర్ల ఫీచర్లు, బగ్ పరిష్కారాలు మరియు మౌలిక సదుపాయాల మెరుగుదలలు OmniRouteను విశ్వసనీయంగా, సమృద్ధమైన ఫీచర్లతో రూపొందించే **ప్రధాన భాగం**. ప్రతి పుల్ రిక్వెస్ట్, ప్రతి టెస్ట్ కేస్ మరియు ప్రతి i18n అనువాద ఫైల్ ముఖ్యమైనదే. ఓపెన్ సోర్స్ అనేది ఇలాంటి వ్యక్తుల చేత నిర్మించబడుతుంది.
---
## 💖 స్పాన్సర్లు
తమ సొంత డబ్బుతో OmniRouteకు నిధులు సమకూరుస్తున్న వారికి హృదయపూర్వక ధన్యవాదాలు — ప్రతి విరాళం ఈ ప్రాజెక్ట్ను ఉచితంగా, స్వతంత్రంగా మరియు ముందుకు సాగుతూ ఉంచుతుంది.
… అలాగే తమ వివరాలను గోప్యంగా ఉంచుకోవడానికి ఇష్టపడే ఇతరులు 💛పబ్లిక్ GitHub Sponsors వివరాలు GitHub Sponsors GraphQL API ద్వారా 2026-10-18న మళ్లీ ధృవీకరించబడ్డాయి: మొత్తం 14 స్పాన్సర్షిప్లలో 11 పబ్లిక్ స్పాన్సర్షిప్లు (6 క్రియాశీలం, 5 గతం). పైన ఉన్న క్రియాశీల లేబుల్లను GitHub యొక్క isActive స్థితి నిర్ణయిస్తుంది; గత పబ్లిక్ ఏకకాల మద్దతుదారులకు కృతజ్ఞతలు కొనసాగుతాయి, అలాగే ప్రైవేట్ స్పాన్సర్లు అజ్ఞాతంగానే ఉంటారు. Ko-fi, Buy Me a Coffee, Liberapay, PIX మరియు క్రిప్టో విరాళాలకు పబ్లిక్ స్పాన్సర్ రికార్డు లేనందున అవి జాబితాలో చేర్చబడలేదు.💖 స్పాన్సర్గా మారండి → — ప్రతి డాలర్ OmniRouteను ఉచితంగా మరియు స్వతంత్రంగా ఉంచుతుంది.
## 👥 1,000+ సహకర్తలు
[](https://github.com/diegosouzapw/OmniRoute/graphs/contributors)
2026-11-02న లైవ్ release/v3.8.53 టిప్ 1c7135e0fb (7,972 కమిట్లు) వద్ద ఆడిట్ చేయబడింది: 1,074 సాధారణీకరించిన మానవ Git గుర్తింపులు — 759 కమిట్ రచయితలుగా (మెయింటెయినర్తో సహా) కనిపిస్తారు, ఇంకా 315 స్పష్టమైన Co-authored-by ట్రైలర్లలో మాత్రమే కనిపిస్తారు. ఈ లెక్కింపు .mailmapను వర్తింపజేస్తుంది, ఇ-మెయిల్ చిరునామాలను అక్షర పరిమాణాన్ని పరిగణనలోకి తీసుకోకుండా సరిపోలుస్తుంది, ఒకే హ్యాండిల్ను సూచించినప్పుడు మాత్రమే సంఖ్యా మరియు సాధారణ GitHub noreply చిరునామాలను కలుపుతుంది, 29 బాట్/ఏజెంట్/సర్వీస్/ప్లేస్హోల్డర్ గుర్తింపులను మినహాయిస్తుంది, అలాగే డిస్ప్లే పేర్లు సరిపోలినంత మాత్రాన సాధారణ ఇ-మెయిల్ చిరునామాలను విలీనం చేయదు. 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లోని ఒక నిర్దిష్ట భాగాన్ని మలిచింది. వారందరికీ మా కృతజ్ఞతలు. 🙏
> ⭐ స్టార్ సంఖ్యలు నవంబర్ 3, 2026న GitHub REST API నుండి ధృవీకరించబడ్డాయి — ఈ ప్రాజెక్ట్లకు వెళ్లి ఒక స్టార్ ఇవ్వండి. ఇవి నిర్దిష్ట తేదీకి చెందిన ఖచ్చితమైన స్నాప్షాట్లు, సహజంగానే మారుతుంటాయి.
### 🧬 వంశపారంపర్యం & గేట్వే
వెండర్ చేసిన ChatGPT Web → Codex Responses బ్రిడ్జ్లోకి MIT సోర్స్ను అనుకరించి చేర్చాం; ఇందులో బ్రౌజర్-సెషన్, రెస్పాన్స్-ఫ్రేమింగ్, వినియోగం మరియు వెబ్-సెర్చ్ అడాప్టర్లు ఉన్నాయి.
స్ట్రీమ్ రికవరీ, థింకింగ్-లేని అలియాస్లు, ఫాల్బ్యాక్ వెబ్ సెర్చ్, స్లైడింగ్-విండో పరిమితులు, లాగ్ రిడాక్షన్ మరియు మరింత సురక్షితమైన లాంచర్ ఫ్లోల్లోని నమూనాలు పోర్ట్ చేయబడ్డాయి.
దీని Grok మోడల్ మ్యాపింగ్లు, నకిలీ-TypeError Statsig జనరేటర్, రిక్వెస్ట్ మరియు డివైస్ డిఫాల్ట్లు, అలాగే NDJSON రెస్పాన్స్ ప్రాసెసర్ OmniRoute యొక్క Grok Web ఎగ్జిక్యూటర్లో గణనీయంగా అనుకరించబడ్డాయి.
grok2api-merged వెనుక ఉన్న ప్రధాన ట్రాన్సిటివ్ కోడ్ మూలం; దీని మోడల్, హెడర్, పేలోడ్, Statsig మరియు ప్రాసెసర్ అమలులు Grok Web వంశపారంపర్యంలో భద్రపరచబడ్డాయి.
Grok పేలోడ్ మరియు డివైస్ డిఫాల్ట్లు, Statsig జనరేటర్, అలాగే TQZHR మరియు grok2api-merged ద్వారా కొనసాగించబడిన result.response ప్రాసెసర్కు ఆధారమైన MIT సోర్స్.
దీని ప్రాక్సీ-పూల్ లేయర్కు grok2api-merged క్రెడిట్ ఇచ్చిన ఒక ట్రాన్సిటివ్ మూలం; OmniRoute ఈ వంశపారంపర్య సూచనను భద్రపరుస్తుంది, అయితే పరిమిత Grok Web ఎగ్జిక్యూటర్లో ప్రాక్సీ-పూల్ పోర్ట్ చేసినట్లు పేర్కొనదు.
అసలు Grok Web అమలు యొక్క HTTP/బ్రౌజర్ అప్స్ట్రీమ్ రూపకల్పనను పరిశీలించాం; దీని ప్రత్యక్ష HTTP మార్గం GrokProxy నుండి ఉద్భవించింది, కాబట్టి స్వతంత్ర కోడ్ పోర్ట్ చేసినట్లు పేర్కొనలేదు.
వైరల్ అయిన "ఎక్కువ టోకెన్లు ఎందుకు వాడాలి, తక్కువ టోకెన్లతోనే పని అవుతుంది" ప్రాజెక్ట్ — దీని caveman-స్పీక్ తత్వశాస్త్రం మా ప్రామాణిక కంప్రెషన్ మోడ్కు, అలాగే 30+ ఫిల్లర్/సంక్షేపణ నియమాలకు శక్తినిస్తుంది.
వైరల్ అయిన "సోమరి సీనియర్ డెవ్" YAGNI-కోడర్ నైపుణ్యం — ఇది మా less-code Output Styleకు ప్రేరణనిచ్చింది: _ఉత్పత్తి చేయబడిన_ కోడ్ను తగ్గించే, పనిచేసే మార్పులో అతి చిన్నదాన్ని ఎంచుకునే స్టీరింగ్ (Caveman యొక్క సంక్షిప్త ప్రోస్కు అవుట్పుట్-అక్ష సహచర విధానం).
దీని కాంపాక్ట్ గ్రాఫ్ ఫార్మాట్ మరియు సాధారణ-ప్రొఫైల్ రూపకల్పన OmniRoute యొక్క పట్టికా కాంపాక్షన్ మరియు Headroom కోడెక్ ఫార్మాట్కు మార్గనిర్దేశం చేశాయి.
కంటెంట్-అవేర్, ప్రతి-ఫైల్-రకం అవుట్పుట్ కంప్రెషన్, వైఫల్యాన్ని గుర్తించే బేల్-అవుట్తో — ఇవి మా ప్రతి-రకం డిస్పాచ్ మరియు కనిష్ఠ-లాభ స్కిప్ విధానాన్ని ధృవీకరించాయి.
Rust కాలమ్నార్-JSON + కంటెంట్-అడ్రెస్డ్ రిట్రీవ్ + క్రాస్-మెసేజ్ డెడుప్ — ఇవి మా headroom/ccr/session-dedup ఇంజిన్ రూపకల్పనను, అలాగే క్యాష్-స్థిరమైన "కంప్రెస్డ్ రూపం స్థానంపై ఆధారపడదు" అనే ఇన్వేరియంట్ను ధృవీకరించాయి.
coding-assistant ↔ LLM ట్రాఫిక్పై MITM interception/analysis, ప్రారంభ Traffic Inspector అవసరాలను నిర్ధేశించింది. ఇంతకుముందు ఉద్భవించిన నాలుగు మాడ్యూల్లు — SSE merging, conversation normalization, secret masking మరియు header sanitization — ఇప్పుడు పబ్లిక్ ప్రోటోకాల్ ప్రమాణాల ఆధారంగా స్వతంత్ర clean-room implementationsతో భర్తీ చేయబడ్డాయి. రెండు host-passthrough surfaces (passthrough.ts మరియు _internal/bypass.cjs) OmniRoute-అంతర్గత implementationsగా స్వతంత్రంగా వర్గీకరించబడి కొనసాగుతున్నాయి; ఆ replacementలో భాగంగా వాటిని తిరిగి రాయలేదు.
డిఫాల్ట్గా సురక్షితమైన లైబ్రరీల ఎంపిక చేసిన జాబితా, ఇది మా భద్రతా ఎంపికలకు (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink) మార్గనిర్దేశం చేస్తుంది.
దీని account-aware model remapping, executable-path validation మరియు plan-label behavior, OmniRoute యొక్క Antigravity runtimeను రూపొందించడంలో సహాయపడ్డాయి.
Grok Build quota surfaceను గుర్తించింది; అనంతరం OmniRoute live wire formatను స్వతంత్రంగా ధృవీకరించి సరిచేసింది.
## 📄 లైసెన్స్
MIT లైసెన్స్ - వివరాలకు [LICENSE](LICENSE) చూడండి.
---
**[⬆ పైకి తిరిగి వెళ్లండి](#-omniroute)** · ఓపెన్-సోర్స్ AI కమ్యూనిటీ కోసం ❤️తో రూపొందించబడింది.
Diego Souza రూపొందించారు · OmniRoute v3.8.54 · Node ≥22.22.2 · MIT లైసెన్స్ · omniroute.online