Files
OmniRoute/docs/i18n/si
Diego Rodrigues de Sa e Souza 8feea123bb feat(docs): mirror every docs/ page in all 65 locales (#14106)
* feat(docs): mirror every docs/ page in all 65 locales

Extends the documentation mirrors from the 22-page core set (#13940) to
every Markdown page under docs/: 152 sources x 65 locales = 9,880 mirrors
(6,208 new), language bars rewritten for the full locale list, state
adopted so the blocking drift gate now covers all 152 pages.

run-translation.mjs: an oversized block made only of table rows or list
items (PROVIDER_REFERENCE.md 244-row table, FREE_TIERS.md 71-item list) is
cut at item boundaries and rejoined without a blank line — the single
16-40 KB request outlived the backend socket for verbose scripts. 48
older mirrors whose tables had lost rows were retranslated with --force.

* docs(i18n): refresh mirrors for the sources the base changed since the branch cut

Section-level retranslation of the 29 docs (and README.md) whose source
or mirrors moved on release/v3.8.51 during the run, then state adoption;
the drift gate is green again on the merged tree.
2026-09-18 13:16:46 -03:00
..

README (සිංහල)

🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW


OmniRoute උපකරණ පුවරුව

🚀 OmniRoute — නොමිලේ AI ද්වාරය

OmniRoute — කිසිවිටෙක කේතනය නවත්වන්න එපා. සෑම AI මෙවලමක්ම → සැපයුම්කරුවන් 359ක් — නොමිලේ 150කට වැඩි — එක් අන්ත ලක්ෂ්යයක් හරහා. Claude Code, Codex, Cursor, Cline, Copilot සහ Antigravity, ස්වයංක්රීය විකල්ප මාරුව සමඟ නොමිලේ Claude / GPT / Gemini වෙත සම්බන්ධ කරයි. RTK + Caveman ස්තරගත සම්පීඩනය මඟින් ටෝකන 15–95%ක් (සාමාන්යයෙන් ~89%ක්) ඉතිරි කරයි — කිසිවිටෙක සීමාවලට ළඟා නොවන්න. AI සැපයුම්කරුවන් 359ක් · නොමිලේ ස්තර 150කට වැඩි · මසකට නොමිලේ ටෝකන බිලියන ~1.62ක් · මාර්ගගත කිරීමේ උපායමාර්ග 19ක් · ආරම්භ කිරීමට $0.

💰 මසකට නොමිලේ ටෝකන ~1.62B

නොමිලේ ලැබෙන මට්ටම් අතින් එකට ගොඩගැසීම දුෂ්කරයි — SDK දුසිම් ගණනක්, අනුපාත සීමා දුසිම් ගණනක්, සහ ඔබට ඇත්ත වශයෙන්ම කොපමණ තිබේදැයි කිසිදු අදහසක් නැත. OmniRoute විසින් නැවත නැවත ලැබෙන pool keys 35ක් පුරා නොමිලේ ලැබෙන මට්ටම් ඇතුළත් කිරීම් 491ක් නාමාවලිගත කර ඇති අතර, ප්රකාශිත ධනාත්මක මාසික අයවැයක් සහිත pools 17 සහ එක් එක් model සඳහා වන Groq සීමා පහ භාවිතයෙන්, හවුල් pool අනුව අනුපිටපත් ඉවත් කර ප්රධාන ටෝකන සංඛ්යාව ගණනය කරයි. කලාපීය අනන්යතා පරීක්ෂාවකින් පසුව පමණක් විවෘත වන quotas (අද වන විට: ModelScope) වෙනම පෙන්වන අතර, කලාපීය අනන්යතා සත්යාපනය පිටුපස +~6M ලෙස දක්වා, ඒවා කිසි විටෙකත් ප්රධාන සංඛ්යාවට එකතු නොකෙරේ. ප්රතිඵලය dashboard එකේ (/dashboard/free-tiers) දිගටම දෘශ්යමාන වේ.

OmniRoute නොමිලේ ලැබෙන මට්ටම් අයවැය කාඩ්පත: ස්ථාවරව මසකට නොමිලේ ටෝකන ~1.62Bක්, ලියාපදිංචි වීමේ credits සමඟ පළමු මාසයේදී ~2.22B දක්වා, එක් endpoint එකක් පිටුපස නාමාවලිගත නොමිලේ ලැබෙන මට්ටම් ඇතුළත් කිරීම් 491ක් ආවරණය කරන ලේඛනගත නැවත නැවත ලැබෙන pool keys 35කින්. අවංක, pool අනුව අනුපිටපත් ඉවත් කළ ගණනයක් — ප්රකාශිත ධනාත්මක මාසික ටෝකන අයවැයක් සහිත නැවත නැවත ලැබෙන pools 17 සහ එක් එක් model සඳහා වන Groq සීමා පහ ඇතුළුව, සෑම හවුල් pool එකක්ම එක් වරක් පමණක් ගණන් කෙරේ; ඔබට තීරණය කිරීමට හැකි වන පරිදි providers 13ක් terms-risk නාමාවලියේ මඟහැරිය යුතු ලෙස සලකුණු කර ඇත. අයවැය තීරුවට Mistral 1B, Nara 210M, LLM7 150M, xKiro 150M, Groq 30M (එක් එක් model සඳහා සීමා පහක්) සහ කුඩා pools ඇතුළත් වන අතර, පළමු මාසයේ ලියාපදිංචි වීමේ credits සහ ස්ථිරව නොමිලේ ලැබෙන, ටෝකන සීමාවක් නොමැති providers වෙනම පෙන්වන බැවින් ඒවා කිසි විටෙකත් ප්රධාන සංඛ්යාව කෘත්රිමව වැඩි නොකරයි. සජීවීව භාවිත කළ/ඉතිරි ප්රමාණය /dashboard/free-tiers හි.

සජීවී /dashboard/free-tiers පිටුවේ සජීවීකරණය කළ සාරාංශය. සම්පූර්ණ ක්රමවේදය (pool අනුපිටපත් ඉවත් කිරීම, credit මට්ටම්, provider කොන්දේසි): docs/reference/FREE_TIERS.md.

මෙම සංඛ්යා සෑම සති දෙකකට වරක්ම සජීවී නාමාවලියට සාපේක්ෂව නැවත විගණනය කරන අතර ඒවා දෙපසටම වෙනස් වේ — provider කෙනෙකු නොමිලේ ලැබෙන මට්ටමක් අවසන් කළහොත් සංඛ්යාව අඩු වේ; අලුත් එකක් එක් වූ විට එය ඉහළ යයි. අපි ප්රකාශයට පත් කරන්නේ නාමාවලිය සැබවින්ම ගණනය කරන දේ මිස, ඉහළට වට කළ හොඳම අවස්ථාවක් නොවේ.


OMNIROUTE ඔබට මුදල් ඉතිරි කර ඔබේ කාර්යය පහසු කරගැනීමට උපකාරී වූයේ නම් repo එකට Star එකක් දෙන්න.

Stars diegosouzapw%2FOmniRoute | Trendshift Star History Rank olud.ai

💬 ප්රජාවට එක්වන්න

👋 නඩත්තුකරු අනුගමනය කරන්න — නව providers, releases සහ tips මුලින්ම ලබාගන්න:

LinkedIn හි Diego අනුගමනය කරන්න GitHub හි @diegosouzapw අනුගමනය කරන්න

Discord Telegram WhatsApp ගෝලීය WhatsApp බ්රසීලය වෙබ් අඩවිය

ප්රශ්න, provider ඉඟි, roadmap සහ සහාය → Discord · Telegram · WhatsApp 🌍 ගෝලීය / 🇧🇷 බ්රසීලය / Portal


📈 ගේට්වේ එක දිගින් දිගටම වර්ධනය වෙයි

v3.8.49 v3.8.50 v3.8.51+
🌐 සැපයුම්කරුවන් 290 357 තවත් ඒවා පෝලිමේ
🧠 අනන්ය චැට් මොඩල් ID 1185 1312
🖼️ මාධ්ය ආකාර පාලම 🆕 දෘශ්ය + ශ්රව්ය + වීඩියෝ
📡 Radar නොමිලේ නාමාවලිය 🆕 කැමැත්තෙන් සක්රිය කළ හැකි
⚖️ කෝටා-සංවේදී උපලේඛනගත කිරීම 🆕 Quota-Share
📊 කෝටා දුරමිතික දත්ත 🆕 සජීවී

මාර්ග සිතියමv3.9.0 LTS වෙත රේල් පීල්ල ඔස්සේ


🧩 ලබා ගත හැකියි

npm අනුවාදය NPM මාසික බාගැනීම් Docker Hub බලපත්රය: MIT Docker බාගැනීම් Electron බාගැනීම්

🚀 ආරම්භය 🚀 ඉක්මන් ආරම්භය 📦 ස්ථාපනය 🆓 වින්යාස කිරීමක් අවශ්ය නැත
💡 ඉගෙන ගන්න 💥 පොරොන්දුව 🤔 OmniRoute තෝරාගන්නේ ඇයි 🏆 සුවිශේෂී වන්නේ කුමක්ද
⚙️ විශේෂාංග 🎯 සංයෝජන 🌐 සපයන්නන් 🔌 CLI සහ MCP
🗜️ සම්පීඩනය 🖥️ ක්රියාත්මක වන ස්ථාන 🔒 පුද්ගලිකයි
👀 නරඹන්න 🎬 ක්රියාත්මක වන ආකාරය අලුත් දෑ 🤖 ගැළපෙන CLI
💚 සහාය 💚 සහාය / පරිත්යාග 💬 ප්රජාව 💖 අනුග්රාහකයන්
📦 ව්යාපෘතිය 🛠️ තාක්ෂණික පද්ධතිය 📖 ප්රලේඛනය 👥 දායකයන්
🌐 භාෂා 66කින්

ඉංග්රීසි (en) පෘතුගීසි — බ්රසීලය (pt-BR) පෘතුගීසි (pt) ස්පාඤ්ඤ (es) ප්රංශ (fr) ඉතාලි (it) ජර්මානු (de) ලන්දේසි (nl) රුසියානු (ru) යුක්රේනියානු (uk-UA) පෝලන්ත (pl) චෙක් (cs) ස්ලෝවැක් (sk) රුමේනියානු (ro) හංගේරියානු (hu) බල්ගේරියානු (bg) ඩෙන්මාර්ක (da) ෆින්ලන්ත (fi) නෝර්වීජියානු (no) ස්වීඩන් (sv) චීන — සරල (zh-CN) චීන — සාම්ප්රදායික (zh-TW) ජපන් (ja) කොරියානු (ko) තායි (th) වියට්නාම (vi) ඉන්දුනීසියානු (id) මැලේ (ms) පිලිපීන (phi) හින්දි (hi) ගුජරාටි (gu) මරාටි (mr) දෙමළ (ta) තෙළිඟු (te) බෙංගාලි (bn) උර්දු (ur) පර්සියානු (fa) අරාබි (ar) හෙබ්රෙව් (he) තුර්කි (tr) අසර්බයිජානි (az) ස්වාහිලි (sw) ග්රීක (el) ක්රොඒෂියානු (hr) සර්බියානු (sr) ලිතුවේනියානු (lt) එස්තෝනියානු (et) ලැට්වියානු (lv) ස්ලෝවේනියානු (sl) මෝල්ටා (mt) අයර්ලන්ත (ga) කන්නඩ (kn) මලයාලම් (ml) ඔඩියා (or) පන්ජාබි (pa) නේපාලි (ne) සිංහල (si) බුරුම (my) ක්මර් (km) හවුසා (ha) යොරූබා (yo) ඉග්බෝ (ig) අම්හාරික් (am) උස්බෙක් (uz) ජෝර්ජියානු (ka) ආර්මේනියානු (hy)


🆓 ඔබ එය ස්ථාපනය කළ සැණින් ක්රියා කරයි — යතුරු නැත, වින්යාස කිරීමක් නැත

ඔබ එය ස්ථාපනය කළ සැණින් ක්රියා කරයි — වින්යාස කිරීමක් නැත. පියවර තුනකි: 1. ස්ථාපනය කරන්න — npm i -g omniroute, සේවාදායකය localhost:20128 මත ආරම්භ වෙයි. 2. ඔබේ මෙවලම http://localhost:20128/v1 වෙත යොමු කරන්න — ඕනෑම OpenAI-අනුකූල මෙවලමක් (Claude Code, Cursor, Cline). 3. එය පිළිතුරු දෙයි — API යතුරක්, ලියාපදිංචි වීමක් හෝ වින්යාස කිරීමක් නොමැතිව ක්ෂණික පිළිතුරක් සඳහා auto මාදිලිය අමතන්න. යතුරු රහිත සැපයුම්කරු වන OpenCode Free, auto සංයෝජනයට පෙර සම්බන්ධ කර ඇති බැවින්, නව ස්ථාපනයක් පෙරනිමියෙන්ම ප්රතිචාර දක්වයි.
# නව ස්ථාපනයක්, අක්තපත්ර කිසිවක් නැත — `auto` දැනටමත් ක්රියා කරයි:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

නිශ්චිත නොමිලේ පසුබිම් සේවාවක් කැමතිද? oc/… (OpenCode Free) සෘජුවම අමතන්න. ඉන්පසු auto වෙත මාරු වී OmniRoute හට තේරීමට ඉඩ දෙන්න.

📦 Python, Node.js, PHP, සහ cURL සඳහා පිටපත් කර අලවන ඉක්මන්-ආරම්භක ස්ක්රිප්ට් → examples/quickstart/


💥 පොරොන්දුව

පොරොන්දුව — එක් අන්ත ලක්ෂ්යයක් සහ සැපයුම්කරුවන් 359ක්. වෙනත් සෞඛ්ය සම්පන්න ඉලක්කයක් පවතින තාක් ස්වයංක්රීය විකල්ප මාරුව මඟින් රවුටින් කිරීම දිගටම පවත්වා ගනී. කුලුනු හයක්: සැපයුම්කරුවන් 359ක් හරහා ඔරොත්තු දෙන විකල්ප මාරුව · සුදුසු කාර්ය භාර සඳහා ටෝකනවලින් 95%ක් දක්වා ඉතිරි කිරීම · නොමිලේ ස්ථර 150කට වැඩි ගණනක් සහ පුනරාවර්තන/යතුරු රහිත සදාකාලික නොමිලේ සැපයුම්කරුවන් 54ක් සමඟ $0 සිට ආරම්භ කිරීම · එක් වින්යාසයක් හරහා CLI/නියෝජිත ඒකාබද්ධ කිරීම් 36ක් · /v1 හි OpenAI, Claude, Gemini සහ Responses API අනුකූලතාව · පරිපථ බිඳිනයන්, TLS රහසිගත ක්රියාකාරිත්වය, MCP මෙවලම් 110ක්, A2A, මතකය, ආරක්ෂක සීමා, ඇගයීම් සහ හඹායන පරීක්ෂණ ගොනු 5,100කට වැඩි ගණනක් පුරා ස්ථිතික පරීක්ෂණ ප්රකාශන 39,000කට වැඩි ගණනක් ඇතුළත් නිෂ්පාදන පාලන.

🤔 OmniRoute ඇයි?

OmniRoute ඇයි — උපකරණ පුවරු 10ක්, අක්රිය API යතුරු සහ අනපේක්ෂිත බිල්පත් එකවර කළමනාකරණය කිරීම නවත්වන්න. දෛනික ගැටලු දහයක් සහ ඒවායේ විසඳුම්: භාවිත නොවී කල් ඉකුත් වන කෝටාව → දායකත්වවලින් උපරිම ප්රයෝජන ගන්න; කේතනය අතරතුර අනුපාත සීමා → ස්ථර 4ක ස්වයංක්රීය විකල්ප මාරුව (දායකත්වය → API → ලාභදායී → නොමිලේ); මෙවලම් ප්රතිදාන ටෝකන වැය කිරීම → RTK + Caveman සම්පීඩනය (15–95%); මිල අධික API → පිරිවැය-ප්රශස්ත කළ රවුටින් කිරීම; සෑම මෙවලමකටම වෙනම සැකසුමක් → එක් අන්ත ලක්ෂ්යයක්, එක් උපකරණ පුවරුවක්; AI අවහිර කිරීම → මට්ටම් 3ක ප්රොක්සිය + TLS රහසිගත ක්රියාකාරිත්වය; අක්රිය යතුරු → ස්ථර 3ක ඔරොත්තු දීමේ හැකියාව (පරිපථ බිඳිනයන්, යතුරු සිසිලන කාලය, මාදිලි අගුලු දැමීම); එක් දායකත්වයක් බෙදා ගන්නා කණ්ඩායම → සාධාරණ-කොටස් කෝටා සහිත යතුරු සංචිත; වෙනත් අයෙකුගේ ක්ලවුඩ් සේවාව හරහා යන ප්රේරක → AES-256-GCM මඟින් සංකේතනය කළ යතුරු සමඟ දේශීය-ප්රමුඛ ක්රියාකාරිත්වය; වියදම් පිළිබඳ දෘශ්යතාවක් නැත → සජීවී විශ්ලේෂණ (භාවිතය, කෝටාව, ඉතිරිකිරීම්, p95 ප්රමාදය).
OmniRoute ඉල්ලීම් ප්රවාහය: ඔබේ IDE හෝ CLI (Claude Code, Cursor, Cline…) එක් දේශීය අන්ත ලක්ෂ්යයක් (http://localhost:20128/v1) අමතයි; සුදුසු සෞඛ්ය සම්පන්න ඉලක්කයක් පවතින තාක් OmniRoute Smart Router (RTK + Caveman සම්පීඩනය, රවුටින් උපායමාර්ග 19ක්, පරිපථ බිඳිනයන්, TLS රහසිගත ක්රියාකාරිත්වය, MCP, A2A, ආරක්ෂක සීමා) හට සැපයුම්කරු ස්ථර 4ක් හරහා විකල්පයකට මාරු විය හැක — 1 වන ස්ථරය දායකත්වය, 2 වන ස්ථරය API යතුර, 3 වන ස්ථරය ලාභදායී සහ 4 වන ස්ථරය නොමිලේ.

🤝 අපගේ විවෘත මූලාශ්ර මිතුරන්ගේ සහාය ඇතිව

Kimi K3 — විවෘත පෙරමුණු බුද්ධිය · පරාමිති 2.8T · ටෝකන 1M සන්දර්භය

විවෘත මූලාශ්ර මිතුරෙකු ලෙස එක් වීමට කැමතිද? මේවා විවෘත මූලාශ්ර සඳහා සහාය දක්වමින් OmniRoute ඉදිරියට ගෙන යාමට උපකාර කරන සමාගම් වේ — තවද ඔවුන් අපට ලබා දෙන සෑම ටෝකනයක්ම යොදා ගන්නේ කුමක් සඳහාදැයි අපි ප්රසිද්ධියේ සඳහන් කරමු. සම්බන්ධ වන්න: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

ආරම්භක විවෘත මූලාශ්ර මිතුරා
මෙම ව්යාපෘතියට සහාය දැක්වීම වෙනුවෙන් අපගේ ආරම්භක විවෘත මූලාශ්ර මිතුරා වන Kimi (Moonshot AI) වෙත ස්තුතියි! Kimi යනු විවෘත බර සහිත K2 සහ K3 මාදිලි පවුල් පිටුපස සිටින AI පර්යේෂණාගාරයයි — Kimi K3 විසින් ටෝකන 1Mක සන්දර්භ කවුළුවක්, ස්වදේශීය දෘශ්ය හැකියාව සහ සංවෘත මාදිලිවල මිලෙන් සුළු කොටසකට පෙරමුණු මට්ටමේ කේතකරණ හැකියාව ලබා දෙන අතර, Claude Code, Codex සහ OmniRoute සේවා සපයන සෑම කේතකරණ මෙවලමක් සමඟම අමතර සැකසුම් නොමැතිව ක්රියා කරයි.

Kimiගේ සහායෙන් බලගැන්වෙන්නේ කුමක්ද: Kimiගේ API ණය මඟින් OmniRouteහි AI-වලංගු කළ නිකුතු නළ මාර්ගය — සෑම pull request එකක්ම නිකුත් කිරීමට පෙර සමාලෝචනය කරන Kimi K3 මඟින් බලගැන්වූ merge validation අදියර — මෙන්ම දෛනික විශේෂාංග සංවර්ධනයද බලගැන්වේ. පළමු පන්තියේ Kimi සහාය මාර්ග දෙකෙන්ම ලබා දේ: සෘජු Kimi API (kimi-k3) සහ Kimi Code කේතකරණ සැලැස්ම (OAuth සහ API යතුර). එමෙන්ම OmniRoute යනු Kimiගේ සහාය වැඩසටහනට ඇතුළත් වූ පළමු බ්රසීලියානු විවෘත මූලාශ්ර ව්යාපෘතියයි. 15%ක අමතර ණය සමඟ Kimi API යතුරක් ලබා ගන්න →
Cheaper Inference
Cheaper Inference
cheaperinference.com

විවෘත මූලාශ්ර මිතුරා
මෙම ව්යාපෘතියට සහාය දැක්වීම වෙනුවෙන් OmniRoute විවෘත මූලාශ්ර මිතුරෙකු වන Cheaper Inference වෙත ස්තුතියි! Cheaper Inference යනු Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok සහ MiniMax ඇතුළු පෙරමුණු මාදිලි 42ක් නැවත අලෙවි කරන, පිරිවැය අනුව ශ්රේණිගත කළ ද්වාරයකි — ඒ සියල්ල එක් OpenAI-අනුකූල අන්ත ලක්ෂ්යයක් පිටුපස සපයමින්, මාදිලි නිර්මාතෘගේ ලැයිස්තුගත මිලට වඩා කිසිවිටෙක අය නොකර සෑම ඉල්ලීමක්ම සුදුසුකම් ලබන ලාභම සැපයුම්කරු වෙත යොමු කරයි.

OmniRoute තුළ පළමු පන්තියේ සහාය: Chat Completions, ස්වදේශීය /v1/responses අන්ත ලක්ෂ්යය, දෘශ්ය හැකියාව, මෙවලම් කැඳවීම සහ රූප මාදිලි 3ක් (grok-imagine, nano-banana-pro, nano-banana-2, cheaperinference/<model> ලෙස ප්රවේශ විය හැක). API යතුරක් ලබා ගන්න →

aff=omniroute ලෙස සලකුණු කර ඇති සබැඳි හවුල්කාර සබැඳි වේ. ඔබට කිසිදු අමතර වියදමක් නොමැතිව ඒවා ව්යාපෘතියට අරමුදල් සපයයි.


🎟️ අනුබද්ධ ප්රවර්ධන — අපි අනුග්රහය නොදක්වන සැපයුම්කරුවන්ගෙන් නොමිලේ ලියාපදිංචි වීමේ කූපන (දිග හැරීමට ක්ලික් කරන්න)

මෙම කොටස යොමු/කූපන කේත සඳහා පමණි. අනුග්රහය ලැබූ හවුල්කාරිත්ව ඉහත 🤝 අපගේ විවෘත මූලාශ්ර මිතුරන්ගේ සහාය ඇතිව යටතේ ඇත. මෙහි ලැයිස්තුගත කර ඇති සැපයුම්කරුවන් සමඟ OmniRoute හට කිසිදු අනුග්රහයක් හෝ හවුල්කාරිත්වයක් නොමැත — මේවා ඕනෑම අයෙකුට භාවිත කළ හැකි පොදු කූපන වේ.

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — අනුබද්ධ ලියාපදිංචිය · ලියාපදිංචි වූ විට $100ක නොමිලේ ණය (නොමිලේ සේවාදායකයකි, එබැවින් වැඩි ප්රමාදයක් බලාපොරොත්තු වන්න — නිෂ්පාදන භාවිතයට නොව පරීක්ෂණ සඳහා වඩාත් සුදුසුය). v3.8.50 සිට OmniRoute තුළ පළමු පන්තියේ සහාය: Chat Completions, Anthropic-අනුකූල වයර් ආකෘතිය සහ OpenAI-අනුකූල මාර්ගය. ලබා ගත හැකි මාදිලි අතර claude-opus-4-8, claude-opus-5, gpt-5.6-sol සහ තවත් ඒවා ඇතුළත් වේ. ඔබගේ $100 ලබා ගන්න →

⚠️ අනුබද්ධ සබැඳියකි — මෙම සැපයුම්කරු සමඟ OmniRoute හට කිසිදු අනුග්රහයක් හෝ හවුල්කාරිත්වයක් නොමැත.

OmniRoute පරිශීලකයන්ට ප්රතිලාභ ලබා දෙන ත්යාගශීලී නොමිලේ ලියාපදිංචි වීමේ කූපනයක් ඇති තවත් සැපයුම්කරුවෙකු දන්නවාද? ගැටලුවක් විවෘත කරන්න, අපි එය මෙහි එක් කරන්නෙමු.


🎯 Combos — ප්රධානතම විශේෂාංගය

combo මාර්ගගත කිරීමේ ක්රමෝපායන් 19ම සජීවීකරණය කර ඇත — එක් ක්රමෝපායකට එක් ටයිලයක් බැගින්: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, cache-optimized, lkgp, auto, fusion, pipeline. එක් එක් ක්රමෝපාය කරන්නේ කුමක්දැයි දැන ගැනීමට ඉහත වගුව බලන්න.

combo එකක් යනු OmniRoute විසින් ස්වයංක්රීයව මාර්ගගත කරන models දාමයකි. quota අවසන් වුවහොත්, provider කෙනෙකු අසමත් වුවහොත් හෝ පිරිවැය ඉහළ ගියහොත්, combo එකට ඊළඟ සුදුසු සහ සෞඛ්ය සම්පන්න model එක වෙත මාරු විය හැක. 🛡️

වින්යාස කිරීමක් අවශ්ය නැත — auto භාවිත කරන්න

combo එකක් සෑදීමට අවශ්ය නැත. ඔබේ model එක auto (හෝ එහි ප්රභේදයක්) ලෙස සකසන්න; එවිට OmniRoute ඔබ සම්බන්ධ කර ඇති providers වෙතින් සජීවීව ලකුණු කළ අතථ්ය combo එකක් ගොඩනඟයි:

Model IDඑය ප්රශස්ත කරන්නේ කුමක් සඳහාද
auto🎯 සමතුලිත පෙරනිමිය (LKGP — ඔබ අවසන් වරට සාර්ථක වූ provider වෙත රැඳී සිටියි)
auto/coding🧑💻 කේත ජනනය සඳහා ගුණාත්මකභාවයට ප්රමුඛත්වය දෙන බර තැබීම්
auto/fast මුලින්ම අවම ප්රමාදය
auto/cheap💰 මුලින්ම token එකකට අඩුම පිරිවැය
auto/offline🔋 මුලින්ම වැඩිම quota / rate-limit ඉඩකඩ
auto/smart🔭 ගුණාත්මකභාවයට ප්රමුඛත්වය + වඩා හොඳ models සොයා ගැනීමට 10% ගවේෂණය
auto/lkgp📌 අවසන් වරට සාර්ථක වූ provider වෙත පැහැදිලිව රැඳී සිටීම
auto/chaos🧪 ප්රත්යස්ථතාව පරීක්ෂා කිරීම සඳහා දෝෂ-ඇතුළත් කිරීමේ බර තැබීම් (chaos engineering)

🔀 නැතහොත් ඔබේම එකක් සාදන්න — මාර්ගගත කිරීමේ ක්රමෝපායන් 19ක්

19 ක්රමෝපායන් සියල්ල — එක් එක් combo පියවර සඳහා මිශ්ර කර ගළපන්න:

# ක්රමෝපාය එය කරන දේ
1 priority පළමු target එකට ප්රමුඛත්වය දුන් අනුපිළිවෙළ — ඊළඟ එකට යාමට පෙර එක් එක් එක අවසන් කරන්න 🥇
2 fill-first ඉදිරියට යාමට පෙර එක් එක් target එකේ quota සම්පූර්ණයෙන්ම පුරවන්න
3 weighted එක් එක් target එකේ බර අනුව බරිත අහඹු තේරීම
4 round-robin අනුපිළිවෙළින් targets හරහා චක්රීයව යන්න
5 p2c තේරීම් දෙකක බලය මත අහඹු load balancing
6 least-used දැනට අඩුම load එක ඇති target එක තෝරන්න
7 random ඒකාකාර අහඹු තේරීමක් (අනුපිටපත් ඉවත් කළ)
8 strict-random පුනරාවර්තනවල අනුපිටපත් ඉවත් නොකර අහඹු ලෙස තෝරන්න 🎲
9 cost-optimized සජීවී catalog මිලකරණයෙන් ඉල්ලීමකට වැය වන $ අවම කරන්න 💸
10 headroom ඉතිරි quota වැඩිම target එක තෝරන්න
11 reset-window quota window එක ඉක්මනින්ම reset වන target එකට ප්රමුඛත්වය දෙන්න
12 reset-aware quota reset වේලාව අනුව ශ්රේණිගත කරන්න — කෙටි windows පළමුව 📊
13 context-relay දිගු සංවාද සඳහා targets අතර context භාර දෙන්න 🧠
14 context-optimized වත්මන් context ප්රමාණයට වඩාත් ගැළපෙන එක තෝරන්න
15 cache-optimized නැවත භාවිත කළ හැකි එක් එක් prompt prefix එක එකම account එකට ස්ථාවර කරන්න — prompt-cache hits උපරිම කරන්න 🎯
16 lkgp අවසන් වරට සාර්ථක වූ මාර්ගය — අවසන් සාර්ථක provider වෙත ස්ථාවර කර, ඉන්පසු rules වෙත ආපසු යයි
17 auto සෑම connection එකක්ම පුරා සාධක 16ක සජීවී ලකුණුකරණය 🤖
18 fusion models මණ්ඩලයක් වෙත එකවර යවා + විනිශ්චයකරුවෙක් එක් පිළිතුරක් සංශ්ලේෂණය කරයි 🧬
19 pipeline පියවර දාමගත කරන්න — එක් එක් target එකේ ප්රතිදානය ඊළඟ එකට ආදානය වෙයි 🔗

Auto-Combo engine එක සෑම අපේක්ෂකයෙකුම සාධක 16ක් මත ලකුණු කරයි (සෞඛ්යය, quota, පිරිවැය, ප්රමාදය, කාර්යයට ගැළපීම, ගුණාත්මකභාවය, session ලබාගත හැකි බව…) — docs/routing/AUTO-COMBO.md බලන්න.

🧱 ප්රත්යස්ථතාව අන්තර්ගතව ඇත (ස්වාධීන ස්තර 3ක්)

OmniRoute ප්රත්යස්ථතාව — ස්වාධීන ස්වයං-ප්රතිසාධන ස්තර 3ක්, නිවැරදි අසමත් වීම සඳහා නිවැරදි ස්තරය. ස්තරය 1 සැපයුම්කරු පරිපථ බිඳිනය (සම්පූර්ණ සැපයුම්කරු): ක්රියාත්මක වන්නේ 408/5xx සඳහා පමණි, සීමාවන් OAuth 8× / API-key 12× / local 2×, HALF-OPEN පරීක්ෂණයකට 60s/30s/15s කින් යළි සකසයි, අවශ්ය විට ප්රතිසාධනය කරයි; OPEN තත්ත්වයේදී combo එක ඊළඟ සැපයුම්කරු වෙත නැවත මාර්ගගත කරයි. ස්තරය 2 සම්බන්ධතා සිසිලන කාලය (එක් යතුරක්/ගිණුමක්): මූලිකව OAuth සඳහා 5s / API-key සඳහා 3s, එකවර අධික ඉල්ලීම් ගලා ඒම වැළැක්වීමේ ආරක්ෂාව සමඟ ඝාතීය ×2 පසුබැසීම, 429 සඳහා Retry-After පිළිපදියි, සාර්ථකත්වය සියලු දෝෂ තත්ත්ව ඉවත් කරයි; එක් සිසිලනය වෙමින් පවතින යතුරක් මඟ හරින අතර අනෙකුත් යතුරු දිගටම සේවය සපයයි. ස්තරය 3 ආකෘති අගුලු දැමීම (එක් ආකෘතියක්): එක් එක් ආකෘතිය සඳහා වන 429, local 404 හෝ ප්රකාර ප්රතික්ෂේප කිරීම් එම ආකෘතිය පමණක් අගුලු දමයි — කිසිවිටෙක සම්පූර්ණ සම්බන්ධතාව නොවේ. අවසාන තත්ත්ව (තහනම් කළ, කල් ඉකුත් වූ, ණය අවසන් වූ) සිසිලන කාල සඳහා නොව ක්රියාකරු සඳහා වේ.

📖 ස්වයංක්රීය-Combo එන්ජිම · ප්රත්යස්ථතා මාර්ගෝපදේශය


🏆 OmniRoute සුවිශේෂී වන්නේ ඇයි

OmniRoute සුවිශේෂී කරන දෑ — හැකියාවන් 13ක් ඔස්සේ 9router, OpenRouter, CLIProxyAPI සහ LiteLLM සමඟ සිදු කළ දින සටහන් කළ විශේෂාංග සැසඳීමක්. OmniRoute: සැපයුම්කරුවන් 359ක්, ඇතුළත් කළ නොමිලේ භාවිත ස්ථර 150කට වැඩි ප්රමාණයක්, මාර්ගගත කිරීමේ උපායමාර්ග 19ක්, එන්ජින් 12ක token සම්පීඩනය, මෙවලම් 110ක් සහිත ඇතුළත් කළ MCP සේවාදායකයක්, A2A නියෝජිත ප්රොටෝකෝලය, ස්ථිර මතකය, ආරක්ෂක සීමා, cloud නියෝජිතයන්, TLS fingerprint රහස්යතාව, Desktop/Termux/PWA සහ i18n UI භාෂා කලාප 42ක්. OmniRoute MIT බලපත්රය යටතේ නිකුත් කර ඇති අතර ස්වයං-සත්කාරක කළ හැකිය. තරඟකරුවන්ගේ හැකියාවන් සහ සංඛ්යා වෙනස් විය හැකිය; සබැඳි ක්රමවේදය බලන්න.

📊 සම්පූර්ණ ක්රමවේදය සහ එක් එක් විශේෂාංගය පිළිබඳ 9router, OpenRouter, CLIProxyAPI සහ LiteLLM සමඟ සැසඳූ විස්තර → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 OmniRoute සඳහා සහාය වන්න

OmniRoute MIT බලපත්රය යටතේ පවතින අතර විවෘතව නඩත්තු කෙරේ. එය ඔබේ කාලය හෝ මුදල් ඉතිරි කරන්නේ නම්, එහි ස්වාධීනත්වය පවත්වා ගැනීමට ඔබට ගැළපෙන ඕනෑම ක්රමයක් තෝරාගන්න. අනුග්රාහකත්වය කිසිවිටෙකත් මාර්ගගත කිරීමේ ප්රමුඛතාවට බලපාන්නේ නැත; එය ලබා දෙන්නේ දෘශ්යතාව මිස ශ්රේණිගත කිරීමක් නොවේ.

Repo එකට Star එකක් දෙන්නනොමිලේ — දෘශ්යතාව වැඩි කිරීමට සැබවින්ම උපකාරී වේOmniRoute වෙත Star එකක් දෙන්න
🐙 GitHub Sponsorsඑක් වරක් හෝ මාසිකව · වේදිකා ගාස්තුවක් නැතgithub.com/sponsors/diegosouzapw
Ko-fiඉක්මන් එක්වර පරිත්යාගයක්, පරිත්යාගශීලියාට ලියාපදිංචි වීම අවශ්ය නොවේko-fi.com/diegosouzapw
🧋 Buy Me a Coffeeකුඩා, අවිධිමත් සහායක්buymeacoffee.com/diegosouzapw
🖐 Liberapayනැවත නැවත සිදු වන · ලාභ නොලබන · විවෘත මූලාශ්රliberapay.com/diegosouzapw
🇧🇷 PIX (බ්රසීලය)ක්ෂණිකයි, ගාස්තු නැතයතුර සහ QR පහතින්
ක්රිප්ටෝBTC · ETH · USDT-TRC20 · USDC-Solanaලිපින පහතින්

🇧🇷 PIX — ක්ෂණිකයි, ගාස්තු නැත (බ්රසීලය)

OmniRoute PIX QR කේතය

යතුර (අහඹු): 5d865059-bc44-483a-962d-43ceb80126eb

Pix පිටපත් කර අලවන්න:

00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD

₿ ක්රිප්ටෝ — BTC · ETH · USDT-TRC20 · USDC-Solana (දිගහැරීමට ක්ලික් කරන්න)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ සෑම කාසියක්ම පෙන්වා ඇති ජාලය ඔස්සේ පමණක් යවන්න — වැරදි ජාලයක් ඔස්සේ යැවීමෙන් අරමුදල් අහිමි විය හැක.

🐛 දෝෂයක් හමු වූවාද, නැතිනම් ප්රතිචාරයක් තිබේද? Discussion එකක් විවෘත කරන්න.


සංවර්ධක සටහන්: සංවර්ධක පහසුව සඳහා ව්යාපෘතිය npm install/postinstall අතරතුර දේශීය .env ගොනුවක් ජනනය කළ හැක. මෙම ගොනුව හිතාමතාම .gitignore හරහා නොසලකා හරින අතර (.gitignore බලන්න) එය කිසිවිටෙකත් commit නොකළ යුතුය — එය අහම්බෙන් commit කළේ නම්, නිරාවරණය වූ රහස් සියල්ල වෙනස් කර ගොනුව ඉතිහාසයෙන් ඉවත් කරන්න. දේශීය environment ගොනු සහ රහස් කළමනාකරණය කිරීම පිළිබඳ මාර්ගෝපදේශ සඳහා docs/DEVELOPER-ENVIRONMENT.md බලන්න.

📡 OmniRoute Radar

ඉහත ලේඛනගත කර ඇති, සංචිතය අනුව අනුපිටපත් ඉවත් කළ නාමාවලියෙන් ලැබෙන ප්රධාන නොමිලේ-ස්ථර අගය මසකට ටෝකන ~1.62B ලෙසම පවතී. තාවකාලික සැපයුම්කරු ලියාපදිංචි වීමේ බැර මඟින් පළමු මාසයේ අගය වෙනමම ~2.22B දක්වා ඉහළ නැංවිය හැක. Radar යනු OmniRoute නිකුතු අතරතුර නොමිලේ මාදිලි පිළිබඳ වඩාත් නවතම ලබාගත හැකි තොරතුරු අවශ්ය අය සඳහා වන, විකල්ප සහ අත්සන් කළ නාමාවලි අතිරේකයකි; ප්රජා නාමාවලිය සහ දැනට පවතින සෑම නොමිලේ විශේෂාංගයක්ම නොමිලේම පවතී.

සහායකයින්ට සජීවී නාමාවලිය සහ අතිරේක සැපයුම්කරු අවස්ථා ලබාගත හැක. එහි වෙනම, වෙනස් විය හැකි උපරිම සීමාව සැපයුම්කරුවන්ගේ ලබාගත හැකිභාවය මත පදනම්ව උපරිම වශයෙන් මසකට ටෝකන බිලියන 3ක් පමණ වේ. එම සීමාව සහතිකයක් නොවේ: සැපයුම්කරුවන්ට ඕනෑම වේලාවක කෝටා, සුදුසුකම්, මාදිලි හෝ කලාප වෙනස් කළ හැක.

Radar භාවිතය තෝරාගත හැකි අතර එය GET සඳහා පමණි. OmniRoute සේවාලාභියා ප්රේරක, ගමනාගමනය, සැපයුම්කරු වින්යාසය, භාවිත දුරමිතිය හෝ දේශීය නිවේදන-ඉවතලීමේ තත්ත්වය උඩුගත නොකරයි. සුදුසුකම් සහ වත්මන් නාමාවලිය පිළිබඳව radar.omniroute.online/planos වෙතින් දැනගන්න.


අලුත් දෑ

v3.8.20 → v3.8.50 වෙතින් මෑත කාලීන විශේෂ අවස්ථා. සම්පූර්ණ ඉතිහාසය CHANGELOG.md තුළ ඇත.

  • 🎛️ OmniConductor — ඔබේ නියෝජිත සමූහයට එන A2A පැවරීම්, Agent Card හි Conductor කුසලතා, සහ Faro push-to-talk හඬ සංවාදය සහිත උපකරණ පුවරු පැනලයක්. → A2A සේවාදායකය
  • 🛂 අනුවර්තී ඇතුළත් කිරීම සහ අධිභාර ආරක්ෂාව — බරැති සංවාද ඉල්ලීම් 503 දෝෂ ලබා දීම වෙනුවට පෝලිම්ගත වන අතර, එක් සම්බන්ධතාවකට පරමාණුක RPM පෙරළෙන බදු කාල භාවිත වේ. → ප්රත්යස්ථතා මාර්ගෝපදේශය
  • 🗂️ සම්මත /v1/models අනුපිළිවෙළ — එක් එක් සැපයුම්කරු සඳහා සැපයුම්කරු අනුව සමූහගත කළ එක් අඛණ්ඩ කොටසක් (combos පළමුව ස්ථිර කර ඇත), සියලු නාමාවලි මූලාශ්ර හරහා ස්ථාවරව පවතී. → API යොමුව
  • 🗜️ සම්පීඩන දැඩි කිරීම — පෙරනිමියෙන් සක්රිය inflation guard එකක්, DE / FR / JA + චීන (wényán) සඳහා Caveman packs, Gradle සහ .NET සඳහා RTK පෙරහන්. → සම්පීඩනය
  • 💸 අවංක ස්ථාවර ගාස්තු පිරිවැය — දායකත්ව / කේතකරණ සැලසුම් සැපයුම්කරුවන්ගේ පිරිවැය විශ්ලේෂණවල $0 ලෙස පෙන්වයි; අයවැය, කෝටාව සහ මාර්ගගත කිරීම තවදුරටත් ඇස්තමේන්තු කරයි. → API යොමුව
  • ⚖️ Quota-Share මාර්ගගත කිරීම — හවුල් ගිණුමක කෝටාව එකතුවක ඇති යතුරු අතර සාධාරණව බෙදා, අක්රිය කොටස් වෙනත් අයට ණයට දීමෙන් සම්පත් අපතේ නොයන ලෙස ක්රියා කරයි. → ප්රත්යස්ථතා මාර්ගෝපදේශය
  • 🤖 එක්-විධාන CLI/නියෝජිත සැකසුම — ලියාපදිංචි setup-* විධාන 13ක්; omniroute run මඟින් CLI 7ක් (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI) දියත් කරයි; omniroute configure අන්තර්ක්රියාකාරී සැපයුම්කරු+මාදිලි තේරීම්කාරකයක් සහ එක් එක් සන්දර්භයට ප්රියතමයන් සමඟ ඉලක්ක 10කට සහාය දක්වයි. → CLI ඒකාබද්ධ කිරීම්
  • 🛰️ දුරස්ථ ප්රකාරය — සීමාකළ ටෝකන (connect / contexts / tokens) සහ VPS ස්ථාපන සඳහා antigravity OAuth උපකාරකයක් භාවිතයෙන් දුරස්ථ OmniRoute එකක් පාලනය කරන්න. → දුරස්ථ ප්රකාරය
  • 🧭 වඩාත් බුද්ධිමත් ස්වයංක්රීය මාර්ගගත කිරීමauto/<category>:<tier> combos, Fusion (මාදිලි මණ්ඩලය + විනිශ්චයකරු), කාර්යය-දැනුවත් මාර්ගගත කිරීම, එක් ඉල්ලීමකට මාදිලි / ප්රකාර / USD-අයවැය අභිභවන. → Auto-Combo
  • 🗜️ සම්බන්ධ කළ හැකි සම්පීඩනය — සංයුක්ත කළ හැකි එන්ජින් 12ක් + Compression Studios: LLMLingua-2, ද්වි-ස්තර Ultra, omniglyph, එක් එක් පියවර සඳහා fidelity gate, GCF v3.2, ඇදගෙන ගොස් නැවත අනුපිළිවෙළ සකසන සංස්කාරකය. → සම්පීඩනය
  • 🕵️ පාරදෘශ්ය MITM විකේතනය (TPROXY) — එක්-SNI CA එකක් සහ trust-store ස්ථාපකයක් භාවිතයෙන් proxy පරිසර විචල්ය නොසලකා හරින CLI ග්රහණය කරයි. → MITM/TPROXY
  • 💸 සෑම තැනකම පිරිවැය දුරමිතිය — සෑම අන්ත ලක්ෂ්යයකම X-OmniRoute-* පිරිවැය/භාවිත ශීර්ෂ, cache-HIT ඉතුරුම් ශීර්ෂයක් සහ එක් යතුරකට USD වියදම් කෝටා. → API යොමුව
  • 🧠 ඔබ පාලනය කරන මතකය — පෙරනිමියෙන් අක්රියයි; තෝරා සක්රිය කළ හැකි int8 දෛශික ක්වොන්ටීකරණය + වර්ගගත ක්ෂය වීම සහ එක් ඉල්ලීමකට x-omniroute-no-memory. → මතකය
  • 🛡️ ආරක්ෂාව — සෑම LLM මාර්ගයකම prompt-injection guard එකක් (red-team කට්ටලය), තෝරා සක්රිය කළ හැකි අක්තපත්ර-සඟවන ආරක්ෂක වැටක් (දෙදිශාවටම කාන්දු වූ API යතුරු/රහස් ඉවත් කරයි), නොමිලේ DuckDuckGo අවසාන-විකල්ප වෙබ් සෙවුමක් සහ උපකරණ පුවරුව සඳහා විකල්ප OIDC පිවිසුම් දොරටුවක් (මුරපද පිවිසුම සැමවිටම ලබාගත හැකිය). → ආරක්ෂක වැටවල්
  • 🖼️ නව අන්ත ලක්ෂ්ය/v1/ocr (Mistral OCR) සහ /v1/audio/translations (Whisper-ශෛලිය) මාධ්ය පෘෂ්ඨය සම්පූර්ණ කරයි. → API යොමුව
  • 🎨 රූප / වීඩියෝ / ශ්රව්ය ජනනය — මාධ්ය සඳහා එක් API එකක්: xAI Grok Imagine සහ Novita AI වීඩියෝ, ComfyUI, Magnific, Adobe Firefly, Segmind සහ ElevenLabs වැනි කථන සැපයුම්කරුවන්. → API යොමුව
  • 🌍 යෙදවීම සහ මෙහෙයුම් — reverse-proxy basePath, බ්රවුසර භාෂාව ස්වයංක්රීයව හඳුනාගැනීම, එක් යතුරකට උපාංග නිරීක්ෂණය, root රහිත MITM විශ්වාසය, zh-TW දේශීයකරණය. → පරිසරය
  • 🤝 තවත් සැපයුම්කරුවන් සහ නියෝජිතයන් — වලාකුළු නියෝජිතයන් (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… සහ අලුත් කළ සැපයුම්කරුවන් 352ක නාමාවලියක්. → සැපයුම්කරුවන්
  • 📡 මාර්ගගත කිරීමේ පාරදෘශ්යතාව — සෑම ප්රතිචාරයකම එය සපයන ලද උපායමාර්ගය/සැපයුම්කරු/ප්රමාදය නම් කරන X-OmniRoute-Decision ශීර්ෂයක් ඇත; නව cache-optimized combo උපායමාර්ගයක් සහ Auto-Combo cacheAffinity සාධකයක් නැවත නැවත එන ඉල්ලීම් cached prefix එක රඳවා ඇති සම්බන්ධතාව වෙත ආපසු මාර්ගගත කරයි; කියවීමට පමණක් වන /v1/auto-combo/{channel}/candidates අන්ත ලක්ෂ්යයක් auto/* නාලිකාවක සජීවී අපේක්ෂක සංචිතය හෙළි කරයි. → Auto-Combo
  • දේශීය කාර්යසාධනය සහ යටිතල පහසුකම් — එක්-ක්ලික් දේශීය Redis, Cloudflare Workers / Deno Deploy relay යෙදවුම්කරුවන් සහ අධීක්ෂිත කාවැද්දූ සේවා ලෙස Bifrost සහ Mux. → කාවැද්දූ සේවා
  • 🧩 පෙට්ටිය තුළ තවත් දෑ — plugin රාමුව + marketplace, Omni/Agent/GitHub කුසලතා රාමු, Obsidian vault ඒකාබද්ධ කිරීම (MCP මෙවලම් 22ක්), OpenAI-අනුකූල Batch සහ Files API, අර්ථමය ප්රතිචාර cache එක, ප්රමුඛතා පුවරු සහිත ක්රීඩාකරණය, ACP නියෝජිත සොයාගැනීම (ගොඩනඟා ඇති නියෝජිතයන් 15ක්), BigQuery වෙත කාලසටහන්ගත ලොග් නිර්යාතය, auto/chaos දෝෂ එන්නත් කිරීම, Telegram bot පාලමක්, යෙදුම තුළ අනුවාද කළමනාකරුවෙක් සහ LMArena-ELO නොමිලේ-සැපයුම්කරු ශ්රේණිගත කිරීම්. → ලේඛන

🤖 අනුකූල CLIs සහ කේතකරණ නියෝජිතයන්

එක් වින්යාසයක් — http://localhost:20128/v1 — සමඟ සෑම AI IDE හෝ CLI එකක්ම නොමිලේ සහ අඩු වියදම් මාදිලි මත ක්රියා කරයි.

Claude Code
Claude Code
                           
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
                           
Aider
Aider
                           
ForgeCode
ForgeCode
                           
jcode
jcode
                           
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
Factory Droid
                           
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
                           
Pi (pi-coding-agent)
Pi
                           
Grok Build (xAI)
Grok Build
                           
Hermes Agent (Nous Research)
Hermes Agent
                           
OpenClaw
OpenClaw
                           
Goose
Goose
                           
Open Interpreter
Open Interpreter
                           
Warp AI
Warp AI
                           
Agent Deck
Agent Deck
                           
මේවා සමඟ ද ක්රියා කරයි · Kiro · Command Code · Antigravity · Windsurf · AMP · ඕනෑම OpenAI-අනුකූල මෙවලමක්

📖 මෙවලම් 36ම (CLI Code 26ක් + CLI Agents 10ක්) සඳහා වෙන වෙනම සැකසුම් → docs/reference/CLI-TOOLS.md · 🧩 OpenCode ප්ලගිනය → @omniroute/opencode-provider


එක් විධානයකින් OmniRoute හරහා සහාය දක්වන ඕනෑම CLI එකක් දියත් කරන්න — වින්යාස ගොනු කිසිවක් නොලියයි, එක් එක් ක්රියාවලියට අක්තපත්ර ඇතුළු කරයි, Qwen/Gemini සඳහා තාවකාලික හුදකලා home එකක් ලබා දෙයි:

omniroute run claude   --model openai/gpt-5.4          # Claude Code
omniroute run codex    --model glm/glm-5.2             # OpenAI Codex CLI
omniroute run aider    --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose    --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen     --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini   --model glm/glm-5.2 -- --skip-trust -p "reply OK"

# නැතහොත් provider+model අන්තර්ක්රියාකාරීව තෝරා මෙවලමටම අයත් වින්යාසය ලියන්න:
omniroute configure codex          # මේවාද ඇත: claude opencode qwen aider goose gemini cline continue kilo

සෑම විධානයක්ම සක්රිය දුරස්ථ සන්දර්භයට (omniroute connect <host>) අනුකූල වන අතර, --dry-run ක්රියාත්මක නොකර නිශ්චිත env/args පෙරදසුන් කරයි, සහ --api-key-env NAME මඟින් රහස් ඔබේ shell ඉතිහාසයට ඇතුළත් නොවී තබා ගනියි. → CLI ඒකාබද්ධ කිරීම්


🌐 AI සැපයුම්කරුවන් 357ක් — නාමාවලියේ නොමිලේ ලෙස සලකුණු කළ 152ක්

සම්මත කතාබස්, මාධ්ය, සෙවුම්, දේශීය, ක්ලවුඩ්-නියෝජිත සහ පද්ධති එකතු හරහා ලියාපදිංචි සැපයුම්කරුවන් 357ක් ඇති අතර, ඒවායින් 152ක් hasFree: true සොයාගැනීමේ පාරදත්ත දරයි. කතාබස් ආකෘති රෙජිස්ට්රිය සැපයුම්කරුවන් 229ක් / එකිනෙකට වෙනස් සැපයුම්කරු-ආකෘති යුගල 2,554ක් / අමු ආකෘති ID 1,283ක් ආවරණය කරයි; වෙනම නොමිලේ-අයවැය නාමාවලියේ එක් එක් ආකෘතිය සඳහා පේළි 491ක්, පුනරාවර්තන සංචිත 35ක් සහ පුනරාවර්තන/යතුරු-රහිත සදාකාලිකව නොමිලේ සැපයුම්කරුවන් 54ක් ඇත. සැලසුම අනුව මේවා වෙනස් හරයන් වේ; අර්ථදැක්වීම් සහ සංචිත-අනුපිටපත් ඉවත් කළ ගණනය කිරීම් සැපයුම්කරු යොමුව සහ නොමිලේ මට්ටම් තුළ ඇත.

🏢 සෑම ප්රධාන පර්යේෂණාගාරයක්ම — එක් අන්ත ලක්ෂ්යයක් හරහා

OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           

…සහ තවත් 330කට වැඩි ප්රමාණයක් — සෑම නිරූපකයක්ම උපකරණ පුවරුවේ සැපයුම්කරු නාමාවලියෙන් සජීවීව ලබාගැනේ. 📖 සැපයුම්කරු යොමුව


🆓 සදාකාලිකව නොමිලේ — $0, කාඩ්පතක් අවශ්ය නැත

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
ටෝකන් සීමාවක් නැත
Kilo Code
Kilo Code
ස්වයංක්රීය රවුටරය, Tencent Hy3
සැමදා නොමිලේ
Requesty
Requesty
GPT-OSS 120B, Nemotron
සැමදා නොමිලේ
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
නොමිලේ භාවිත මට්ටම
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
සැමදා නොමිලේ
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
සැමදා නොමිලේ
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
අසීමිතව නොමිලේ
Pollinations
Pollinations
GPT, Llama, Claude
යතුරක් අවශ්ය නොවේ
Cloudflare AI
Cloudflare AI
මාදිලි 50+
දිනකට නියුරෝන 10K
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM නොමිලේ
Cerebras
Cerebras
GLM 4.7, GPT-OSS
දිනකට ටෝකන් 1M
OpenRouter
OpenRouter
:free මාදිලි
+$10 → ඉහළ RPM

📖 සම්පූර්ණ යන්ත්ර-කියවිය හැකි නාමාවලිය → docs/reference/PROVIDER_REFERENCE.md


🖥️ OmniRoute ක්රියාත්මක වන්නේ කොතැනද — ඕනෑම තැනක

එකම යෙදුම, ඔබේ යන්ත්රය, ඔබේ නීති. ගෝලීය npm ස්ථාපනයක සිට Termux හරහා ඔබේ දුරකථනය දක්වා.

වේදිකාවස්ථාපනයවිශේෂාංග
📦 npm (ගෝලීය)npm install -g omnirouteඑක් විධානයක්, ඕනෑම මෙහෙයුම් පද්ධතියක්
🐳 Dockerdocker run … diegosouzapw/omnirouteබහු-ගෘහනිර්මාණ සහාය AMD64 + ARM64
🖥️ ඩෙස්ක්ටොප් (Electron)npm run electron:buildස්වදේශීය කවුළුව + පද්ධති තැටිය — Windows / macOS / Linux
🎩 මෙනු තීරුව (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayසේවාදායකය අධීක්ෂණය කර ස්වයංක්රීයව යාවත්කාලීන කරයි — macOS
💪 ARMස්වදේශීය arm64Raspberry Pi, ARM සේවාදායක, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteඔබේ දුරකථනයේම 24/7 ක්රියාත්මක වේ, root අවශ්ය නැත
📲 PWA"මුල් තිරයට එක් කරන්න"පූර්ණ තිරය, නොබැඳි ක්රියාකාරිත්වය, බ්රවුසරයෙන් ස්ථාපනය කළ හැකිය
🧩 OpenCode ප්ලගිනය@omniroute/opencode-providerස්වදේශීය OpenCode ඒකාබද්ධ කිරීම
🤖 VS Code Copilot ChatOmniCopilot දිගුව ස්ථාපනය කරන්නස්වදේශීය Copilot Chat තේරීම්කාරකය තුළ සෑම OmniRoute ආකෘතියක්ම — ස්ථාවර & Insiders
🛠️ මූලාශ්රයෙන්npm install && npm run devවෙනස්කම් කරන්න, දායක වන්න

📖 Docker මාර්ගෝපදේශය · ඩෙස්ක්ටොප් · මෙනු තීරු තැටිය · Termux · PWA · OpenCode


🧩 නව: VS Code හි ස්වදේශීය Copilot Chat තුළ OmniRoute

නව පැති තීරුවක් නැත, නව සංවාද අතුරුමුහුණතක් නැත — OmniRoute සපයන සෑම ආකෘතියක්ම ඔබ දැනටමත් භාවිත කරන Copilot Chat ආකෘති තේරීම්කාරකය තුළම දිස් වේ. VS Code 1.122 සිට, සපයන්නාගේ ආකෘති GitHub පිවිසුමක් හෝ Copilot දායකත්වයක් නොමැතිව ක්රියා කරයි — නියෝජිත ප්රකාරය, මෙවලම් ඇමතීම සහ දෘශ්ය හැකියාවන්, නොමිලේ.

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 හි ඇත.

📖 VS Code Copilot Chat මාර්ගෝපදේශය — සැකසුම, තේරීම්කාරකය පෙන්වන දෑ, ටැබයක් තුළ උපකරණ පුවරුව, දෝෂ නිරාකරණය


🎩 නව: OmniRouteTray — මෙනු තීරුවේ පවතින ඔබේ ද්වාරය

omniroute serve සැමවිටම ක්රියාත්මක වන විට වඩාත් හොඳින් ක්රියා කරයි. OmniRouteTray එය macOS සඳහා එක් වරක් සකසා අමතක කළ හැකි මෙනු තීරු යෙදුමක් බවට පත් කරයි: එය සේවාදායකය ආරම්භ කර, නැවත පණගැන්වීම් අතරතුරත් එය ක්රියාත්මකව තබා, එය එම ස්ථානයේම යාවත්කාලීන කර, ඔබේ සජීවී ටෝකන් අයවැය එක් ක්ලික් කිරීමක දුරින් තබයි — විවෘතව තැබිය යුතු ටර්මිනල් කවුළුවක් නැත, රැකබලා ගත යුතු npm install -g omniroute ස්ථාපනයක් නැත.

Tauri v2 සමඟ නිර්මාණය කර ඇති මෙය (වටකිරීමේ දෝෂයක තරම් කුඩා Rust හරයක් සහිතව), තමන්ගේම අත්සන් කළ Node 24 ධාවන පරිසරයක් සමඟ නිකුත් වන අතර යෙදුමට අයත් OmniRoute ස්ථාපනයක් කළමනාකරණය කරයි; එබැවින් එය කිසිවිටෙකත් ඔබේ ගෝලීය node/bun සමඟ ගැටෙන්නේ නැත. එය ඔබේ පවතින ~/.omniroute/ වින්යාසය සහ දත්ත සමුදාය බෙදාගනී — ඒ නිසා එය ඔබ දැනටමත් ධාවනය කරන එකම OmniRoute ය, වෙනසකට ඇත්තේ තොප්පියක් පැළඳ සිටීම පමණි. 🎩

එය කරන දේකරන ආකාරය
🟢 සේවාදායකය අධීක්ෂණය කරයිomniroute serve ආරම්භ කරයි, එය අනුපිටපත් කිරීම වෙනුවට දැනටමත් ක්රියාත්මක වන අවස්ථාවක් භාරගනී
📊 සජීවී භාවිතය එක් බැල්මකින්සපයන්නාගේ කෝටා තීරු, යළි සැකසීමේ ගණන් බැසීම් සහිත Claude සැසි/සතිපතා සීමා, දින 30ක පිරිවැය විශ්ලේෂණය
🔄 එම ස්ථානයේම ස්වයංක්රීයව යාවත්කාලීන කරයිඅදියරගත ස්ථාපනය, පරමාණුක හුවමාරුව, අසාර්ථක වූ විට ආපසු පෙරළීම — සැමවිටම නවතම නිකුතුවේ
🚀 පිවිසීමේදී ආරම්භ කරන්නපිවිසීමේදී විකල්ප ආරම්භ කිරීම; තැටියේ පමණක්, dock නිරූපකයක් නැත
🩺 පරීක්ෂාව & ලොග්එක් ක්ලික් කිරීමකින් රෝග විනිශ්චය සහ සේවාදායක ලොග් වෙත ප්රවේශය
brew install --cask zoispag/tap/omniroute-tray

බාගත කිරීමක් කැමතිද? නවතම .dmg ගොනුව නිකුතු වෙතින් ලබාගන්න. මූලාශ්ර කේතය, ගැටලු සහ ගොඩනැගීමේ ලේඛන zoispag/omniroute-tray හි ඇත.
💛 @zoispag විසින් නිර්මාණය කළ ප්රජා ව්යාපෘතියකි — මෙය නිල OmniRoute නිකුතුවක් නොවේ.


🔒 පුද්ගලිකත්වය සුරකින සහ දේශීයත්වයට ප්රමුඛත්වය දෙන

පුද්ගලිකත්වය සුරකින සහ දේශීයත්වයට ප්රමුඛත්වය දෙන — OmniRoute හි ද්වාරය සහ පාලන තලය ඔබේ යන්ත්රය මත ක්රියාත්මක වේ. සෑම ඉල්ලීමක් සඳහාම තෝරාගත් upstream සැපයුම්කරු වෙත prompts යවනු ලැබේ; OmniRoute විසින් සත්කාරක prompt-සැකසුම් අතරමැදි පියවරක් එක් නොකරන අතර telemetry පෙරනිමියෙන් අක්රිය කර ඇත. අක්රියව ගබඩා කර ඇති credentials AES-256-GCM භාවිතයෙන් සංකේතනය කර ඇත; පාලන අතර API-key විෂයපථකරණය, IP පෙරීම, අනුපාත සීමා, prompt-injection ආරක්ෂණ, upstream-header පිරිසිදු කිරීම, තේරීම මත සක්රිය වන PII ඉවත් කිරීම, පිරිසිදු කළ දෝෂ සහ දේශීය SQLite විගණන සටහනක් ඇතුළත් වේ. OmniRoute MIT බලපත්රලාභී වන අතර ස්වයං-සත්කාරක කළ හැක.

📖 අවසරකරණය · ආරක්ෂක සීමා · අනුකූලතාව


🔌 සම්පූර්ණ CLI + A2A සහ MCP

සේවාදායකයට අමතරව, OmniRoute යනු විධාන 80+ක් සහිත සම්පූර්ණ විධාන-රේඛා පාලක මැදිරියක් වන අතර, AI නියෝජිතයෙකුට එය තනිවම මෙහෙයවීමට හැකි වන පරිදි විවෘත නියෝජිත ප්රොටෝකෝලද සපයයි.

⌨️ සැබෑ CLI එකක් (start පමණක් නොවේ)

omniroute               # ද්වාරය + උපකරණ පුවරුව සපයන්න (port 20128)
omniroute chat          # අන්තර්ක්රියාකාරී TUI සංවාද සේවාලාභියා (slash: /model /combo /skill /memory)
omniroute setup         # මාර්ගෝපදේශිත පළමු-ධාවන විශාරදය
omniroute doctor        # සැපයුම්කරුවන්, ports සහ native dependencies රෝග නිර්ණය කරන්න

🛰️ දුරස්ථ ප්රකාරය — CLI එක මෙහි ධාවනය කර, OmniRoute VPS එකක ධාවනය කරන්න

OmniRoute සේවාදායකයක තිබේද? එම CLI එකම භාවිතයෙන් ඔබේ ලැප්ටොප් පරිගණකයෙන් එය මෙහෙයවන්න. විෂයපථගත ප්රවේශ token එකක් සමඟ එක් වරක් පිවිසෙන්න; ඉන්පසු සෑම විධානයක්ම දුරස්ථ පද්ධතිය ඉලක්ක කරයි.

omniroute connect 192.168.0.15            # මුරපදය → විෂයපථගත token එක, context එකක් ලෙස සුරැකේ
omniroute models list                     # ← දුරස්ථ සේවාදායකයට එරෙහිව ධාවනය වේ
omniroute configure codex                 # ← දුරස්ථ model එකක් තෝරා, දේශීය Codex profile එකක් ලියයි
omniroute tokens create --name ci --scope read   # වෙනත් යන්ත්ර සඳහා වඩාත් සීමිත tokens නිකුත් කරන්න
omniroute contexts use default            # ← නැවත දේශීය සේවාදායකයට මාරු වන්න

Tokens read / write / admin ලෙස විෂයපථගත කර ඇත; ක්රියාවලි ආරම්භ කරන routes loopback සඳහා පමණක් සීමා වේ. 📖 දුරස්ථ ප්රකාරය

OmniRoute CLI එක නිරූපණය කරන සජීවී terminal demo එකක් — omniroute providers list, omniroute combo list සහ omniroute health — විධාන 86කින් යුත් ඉහළ-මට්ටමේ පරාසය හරහා මාරුවෙමින්: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …

🤝 නියෝජිතයෙකු සම්බන්ධ කරන්න — එවිට එය OmniRoute ස්වයංව පාලනය කරයි

MCP, A2A, REST API එකක්, webhooks හෝ දුරස්ථ CLI එකක් හරහා OmniRoute නිරාවරණය කරන්න — හැකියාව ඇති ඕනෑම නියෝජිතයෙකුට (හෝ ඔබේම code එකට) සමස්ත ද්වාරයම ස්වයංක්රීයව පාලනය කිරීමේ හැකියාව ලැබේ: routing, providers, combos, cache, compression, memory. පහත HTTP endpoints http://localhost:20128 යටතේ සපයනු ලැබේ.

අතුරුමුහුණතEndpoint / විධානයභාවිතය
🧰 MCP (stdio)omniroute --mcpClaude Desktop, Cursor හෝ ඕනෑම MCP සේවාලාභියෙකුට සම්බන්ධ කරන්න
🌊 MCP (HTTP)/api/mcp/streamදුරස්ථ MCP — මෙවලම් 110ක්, විෂයපථ 33ක් (බලාත්මක කිරීම තේරීම මත), සම්පූර්ණ විගණන සටහන
📡 MCP (SSE)/api/mcp/sseප්රවාහ MCP ප්රවාහනය
🤝 A2A/.well-known/agent.jsonනියෝජිතයාගෙන් නියෝජිතයාට, JSON-RPC 2.0 + SSE, කුසලතා 6ක්
🌐 REST API/v1/*OpenAI-අනුකූල — සංවාද, embeddings, රූප, ශ්රව්ය, OCR
🔔 Webhooks/api/webhooksඉල්ලීම් / quota සිදුවීම් Slack, Discord, Telegram හෝ ඕනෑම URL එකකට යවන්න
🛰️ දුරස්ථ CLIomniroute connect විෂයපථගත ප්රවේශ tokens සමඟ දුරස්ථ instance එකක් මෙහෙයවන්න
# MCP හරහා Claude Code වෙත සම්පූර්ණ OmniRoute මෙවලම් කට්ටලය ලබා දෙන්න:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP සේවාදායකය · A2A සේවාදායකය · නියෝජිත ප්රොටෝකෝල


🗜️ ටෝකන 1595%ක් ඉතිරි කරන්න — ස්වයංක්රීයව

📖 එය ක්රියා කරන ආකාරය — නල මාර්ගය, ගෘහ නිර්මාණය සහ ඉතිරිකිරීම් ගණනය

OmniRoute සම්පීඩන නල මාර්ගය: ටෝකන 10,000ක නිදර්ශනාත්මක සේවාලාභී ඉල්ලීමක් — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra සහ OmniGlyph යන එකට සංයුක්ත කළ හැකි එන්ජින් 12 හරහා ගමන් කර — ලේඛනගත කළ ස්තරගත උදාහරණයේදී ටෝකන 1,080ක් පමණ සහිතව සැපයුම්කරු වෙත ළඟා විය හැක. සංරචිත අන්තර්ගතය සංරක්ෂණ ආරක්ෂක සහ එක් එක් පියවරේ විශ්වාසනීයතා ද්වාර මඟින් ආරක්ෂා කෙරේ; පැහැදිලිව සඳහන් කළ හානිදායක හෝ පර්යේෂණාත්මක ප්රකාර මඟින් සුදුසුකම් ලබන අන්තර්ගතය පරිවර්තනය කළ හැක.

පෙරනිමි ස්තරගත සංයෝජනය RTK → Caveman ධාවනය කරයි. දෙකම එකම මෙවලම්/සන්දර්භ පේලෝඩය මත ක්රියා කරන විට, ඉතිරිකිරීම් සංයුක්ත වේ:

combined = 1  (1  RTK) × (1  Caveman_input)
average  = 1  (1  0.80) × (1  0.46) = 89.2%
range    = 78.4  94.6%

කේත කොටස්, URLs, JSON සහ සංරචිත දත්ත සංරක්ෂණ එන්ජිම මඟින් සැමවිටම ආරක්ෂා කෙරේ.

ටෝකන කිහිපයකින් කාර්යය ඉටු කළ හැකි විට ටෝකන රැසක් භාවිත කරන්නේ ඇයි? සෑම ඉල්ලීමක්ම OmniRoute හි සම්පීඩන නල මාර්ගය හරහා විනිවිදව ගමන් කරයි — සේවාලාභී වෙනස්කම් අවශ්ය නොවේ. දැන් එය පිළිවෙළින් ධාවනය වන සහ එක් එක් මාර්ගගත කිරීමේ සංයෝජනය අනුව මිශ්ර කර ගැළපිය හැකි එකට සංයුක්ත කළ හැකි එන්ජින් 12ක ස්තරයකිRTK, Caveman ( 90K+), LLMLingua-2, සහ Troglodita (PT-BR) වෙතින් ලැබුණු අදහස් මත ගොඩනඟා ඇත.

🧱 එන්ජින් 12ක ස්තරය

එන්ජින් නල මාර්ග අනුපිළිවෙළට ධාවනය වේ; සෑම එකක්ම එක් එක් සංයෝජනය අනුව ස්වාධීනව සක්රිය/අක්රිය කර වින්යාස කළ හැක:

#එන්ජිමඑය කරන දේ
1Session-Dedupවාර අතර නැවත නැවත යෙදෙන අන්තර්ගතය ඉවත් කරයි (අන්තර්ගත-ආමන්ත්රිත, වාර-අතර)
2CCRවිශාල කොටස් ලබාගැනීමේ සලකුණු පිටුපස සංරක්ෂණය කර, ඉල්ලීම මත ලබාගනී
3Liteහිස් ඉඩ + රූප-URL කප්පාදුව (අඩු ප්රමාද මූලික මට්ටම)
4RTKබුද්ධිමත් මෙවලම්-ප්රතිඵල පෙරීම, අනුපිටපත් ඉවත් කිරීම සහ කප්පාදු කිරීම (විධාන-සංවේදී)
5Responses Tool Outputshell/patch/search/build ප්රතිදාන සඳහා පළමුව හානිරහිත JSON + සීමා කළ රෝගනිර්ණ සම්පීඩනය (Responses API)
6Headroomසපයන ලද GCF codec එකක් හරහා JSON අරාවල හානිරහිත වගුමය සංක්ෂිප්ත කිරීම (~30%)
7Relevanceඅවසාන පරිශීලක විමසුමට සාපේක්ෂව උපුටාගැනීමේ වාක්ය ලකුණු කිරීම
8Cavemanනීති-පාදක ගද්ය සම්පීඩනය (ප්රතිදානය මත ~6575%)
9Aggressiveසාරාංශකරණය + පැරණි වාර ක්රමානුකූලව වයස්ගත කිරීම
10LLMLingua-2MobileBERT ONNX හරහා ML අර්ථමය කප්පාදුව — කේත-ආරක්ෂිත, අසමමුහුර්ත
11Ultraවිකල්ප කුඩා-මාදිලි (SLM) මට්ටමක් සහිත අනුමාන-නීතිමය ටෝකන කප්පාදුව
12OmniGlyphසෘජු Anthropic සම්බන්ධතාවයේ මනින ලද Claude Fable 5 සඳහා පර්යේෂණාත්මක සන්දර්භය-රූපයක්-ලෙස කේතනය; සැපයුම්කරුගේ ලදුපත් ලැබෙන තෙක් GPT 5.6 transformers අසාර්ථක වූ විට වසා දැමුණු තත්ත්වයේ පවතී. සම්පීඩන පැතිකඩ හතරක් (පෙරනිමිය ලෙස aggressive, balanced, coding-safe, passthrough) (වඩාත්ම ආක්රමණශීලී; කැමැත්තෙන් සක්රිය කළ යුතුය)

කේත කොටස්, URLs සහ සංරචිත දත්ත බයිට් මට්ටමින් පරිපූර්ණව සැමවිටම සංරක්ෂණය කෙරේ. එක්-ක්ලික් පෙරසැකසුම් මඟින් එන්ජින් ඒකාබද්ධ කරයි:

ප්රකාරයඉතිරිකිරීම්වඩාත් සුදුසු
🪶 Lite~15%සැමවිටම ක්රියාත්මක ආරක්ෂිත පෙරනිමිය
🪨 Standard (Caveman)~30%දෛනික කේතකරණය
Aggressive~50%මෙවලම් බහුල දිගු සැසි
🔥 Ultra~75%උපරිම ඉතිරිකිරීම්
🧰 RTK6090%Shell/test/build/git ප්රතිදානය
🔗 Stacked (RTK → Caveman)7895%මිශ්ර ප්රේරක + මෙවලම් ලොග

සැබෑ උදාහරණයක් — Standard ප්රකාරය:

පෙර (ටෝකන 69): "ඔබේ React සංරචකය නැවත විදැහුම්කරණය වීමට හේතුව බොහෝවිට ඔබ සෑම විදැහුම්කරණ චක්රයකදීම නව වස්තු යොමුවක් නිර්මාණය කිරීමයි. ඔබ inline වස්තුවක් prop එකක් ලෙස ලබා දෙන විට, React හි නොගැඹුරු සැසඳීම එය සෑම අවස්ථාවකම වෙනස් වස්තුවක් ලෙස දකින අතර, එය නැවත විදැහුම්කරණයක් ක්රියාත්මක කරයි. වස්තුව මතකගත කිරීමට useMemo භාවිත කරන ලෙස මම නිර්දේශ කරමි."

පසු (ටෝකන 19): "සෑම විදැහුම්කරණයකදීම නව වස්තු යොමුවක්. Inline වස්තු prop = නව යොමුව = නැවත විදැහුම්කරණය. useMemo තුළ දවටන්න."

එකම පිළිතුර. ටෝකන 72%ක් අඩුයි. නිරවද්යතාවේ කිසිදු අලාභයක් නැත.

PT-BR උදාහරණය — Troglodita ප්රකාරය:

පෙර (ටෝකන 42): "ගැටලුව වන්නේ සෑම රෙන්ඩර් කිරීමේ චක්රයකදීම නව වස්තු යොමුවක් නිර්මාණය වන නිසා සංරචකය නැවත රෙන්ඩර් වීමයි. useMemo භාවිත කිරීමට මම නිර්දේශ කරමි."

පසු (ටෝකන 12): "නැවත රෙන්ඩර් වීම: සෑම චක්රයකදීම නව යොමුවක් (inline වස්තුව නැවත නිර්මාණය වේ). useMemo භාවිත කරන්න."

එකම පිළිතුර. ටෝකන ~70%ක් අඩුයි. තාක්ෂණික නිරවද්යතාව නොවෙනස්ව පවතී.


🎚️ එන්ජින්වලින් ඔබ්බට — ප්රතිදාන ශෛලීන්, අනුවර්තී ඩයලය සහ එක් එක් ඉල්ලීම සඳහා පාලනය

ඉහත එන්ජින් 12 මඟින් ඇතුළට යන දේ සංකුචිත කරයි. තවත් ස්තර තුනක් මඟින් කෙසේද, කවදාද, සහ පිටතට එන්නේ කුමක්ද යන්න හැඩගස්වයි:

  • 🪄 ප්රතිදාන ශෛලීන් (ප්රතිදාන-අක්ෂ මෙහෙයවීම) — නිර්ණායක සහ cache-ආරක්ෂිත ප්රතිචාර-හැඩගැස්වීමේ උපදෙස් ඇතුළු කරයි; ඒවා එකිනෙක සමඟ සංයෝජනය කළ හැකි අතර, එක් එක් ශෛලියට lite / full / ultra තීව්රතාවක් ඇත. ශෛලියක් එක් කිරීම එක් පේළියක registry ඇතුළත් කිරීමක් පමණි:
    • සංක්ෂිප්ත ගද්යය — අනවශ්ය පිරවුම් / articles / අවිනිශ්චිත ප්රකාශ ඉවත් කරයි; තාක්ෂණික අන්තර්ගතය නිවැරදිව තබාගනී.
    • අඩු කේත — "කම්මැලි ජ්යෙෂ්ඨ සංවර්ධක" YAGNI: ඉල්ලා නොමැති අමතර ව්යුහ නොමැතිව, ක්රියාත්මක වන අවම වෙනස.
    • Ponytail (කම්මැලි ජ්යෙෂ්ඨ සංවර්ධක) — YAGNI පියගැට පෙළ ඉහළට ගොස්, මූලික හේතුව නිරාකරණය කර, ක්රියාත්මක වන කුඩාම diff එක ලබා දෙයි.
    • මට ADHD තිබේ (ක්රියාව පළමුව) — ඊළඟ ක්රියාව මුලින් දක්වයි, පියවර අංක කරයි, එක් නිශ්චිත ඊළඟ පියවරක් ලබා දෙයි, පෙරවදනක් නැත.
    • සංක්ෂිප්ත CJK (文言) — සම්භාව්ය-චීන අතිශය සංක්ෂිප්ත ශෛලිය (zh locale එකට පමණක් සීමා කර ඇත).
  • 🎯 අනුවර්තී සන්දර්භ-අයවැය (ඩයලය) — එක් සක්රිය/අක්රිය ටෝකන සීමාවක් වෙනුවට, ආකෘතියේ සන්දර්භ කවුළුවට ගැළපීමට අවශ්ය ප්රමාණයට පමණක් අඩුම පිරිවැයක් සහ අවමම තොරතුරු අලාභයක් ඇති එන්ජින් ක්රමයෙන් යොදවයි. ප්රතිපත්තිය: reserve-output (පෙරනිමිය, ආකෘතිය-සැලකිල්ලට ගන්නා) · percentage · absolute. ආකාරය: floor (ගැළපීම සහතික කරයි) · replace-autotrigger (ඔබේ පැහැදිලි තේරීම ප්රමුඛ වේ) · off (පැරණි සීමාව).
  • 🎛️ සංකුචනය තීරණය කරන ස්ථානය (ප්රමුඛතා අනුපිළිවෙළ, ඉහළ → පහළ) — එක් එක් ඉල්ලීමේ x-omniroute-compression header එක routing-combo override එක සක්රිය නම් කළ profile එක අනුවර්තී / ස්වයංක්රීය ප්රේරණය panel පෙරනිමිය අක්රියයි. යෙදූ සැලැස්ම X-OmniRoute-Compression: <mode>; source=<source> ප්රතිචාර header එකෙන් නැවත පෙන්වයි.

ටෝකන සීමාව අනුව ස්වයංක්රීය ප්රේරණය කරන්න, අනුවර්තී ඩයලය සක්රිය කරන්න, නම් කළ profile එකක් ස්ථාවර කරන්න, එක් ඉල්ලීමක් සඳහා තාවකාලිකව සකසන්න, හෝ එක් එක් routing combo සඳහා pipeline එකක් පවරන්න — කාර්යභාරයට ගැළපෙන ක්රමය තෝරන්න. වෙනසක් ප්රවර්ධනය කිරීමට පෙර, විකල්පයෙන් සක්රිය කළ හැකි offline ඇගයීම් පද්ධතියක් (npm run eval:compression) ස්ථාවර corpus එකක් මත නිරවද්යතාව සහ ඉතිරිය සසඳා ලකුණු කරයි.

📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md


ඉක්මන් ආරම්භය

1) ස්ථාපනය කර ධාවනය කරන්න

npm install -g omniroute
omniroute

💡 npm warn ERESOLVE හෝ peer-dep අනතුරු ඇඟවීම් පෙනෙනවාද? ඒවා හානිකර නොවේ.

Dashboard එක http://localhost:20128 හි ඇත · API එක http://localhost:20128/v1 හි ඇත.

2) නොමිලේ සපයන්නෙකු සම්බන්ධ කරන්න (ලියාපදිංචිය අවශ්ය නොවේ)

Dashboard → සපයන්නන්Kiro AI (නොමිලේ Claude, එක් ගිණුමකට මසකට credits ~50ක්) හෝ OpenCode Free (සත්යාපනය අවශ්ය නොවේ) සම්බන්ධ කරන්න → අවසන්.

3) ඔබේ coding මෙවලම යොමු කරන්න

මූලික URL: http://localhost:20128/v1
API යතුර:  [Dashboard → Endpoints වෙතින් පිටපත් කරන්න]
ආකෘතිය:   auto            (වින්යාස-රහිත බුද්ධිමත් routing — හෝ ඕනෑම සපයන්නෙක්/ආකෘතියක්)

4) එය ක්රියා කරන බව තහවුරු කරන්න

curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"

ඔබ සම්බන්ධ කළ ආකෘති ලැයිස්තුගත වී තිබිය යුතුය. 🎉 එපමණයි — coding ආරම්භ කරන්න; OmniRoute ඔබ වෙනුවෙන් ස්වයංක්රීයව route කර fallback භාවිත කරයි.

ඔබේ client එකට අභිරුචි headers යැවිය නොහැකි නම්, OmniRoute tokenized compatibility aliases ද සපයයි:

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 ... අමුණා යැවිය නොහැකි clients සඳහා පමණි. Header සත්යාපනය තවමත් නිර්දේශිත ආකාරයයි.


📦 තවත් ස්ථාපන ක්රම — Docker, source, pnpm, Arch

🐳 Docker

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 නිකුතු නාලිකා බලන්න.මෙම image එකෙහි OMNIROUTE_MEMORY_MB=1024 නිශ්චිතව සකසා ඇත. එය dashboard එක සහ සැහැල්ලු chat එකක් සඳහා ප්රමාණවත් වේ. Coding agents (Claude Code, Codex, Grok, … වෙතින් POST /v1/responses) සඳහා වඩා විශාල V8 heap එකක් අවශ්ය වේ; එසේ නොමැතිව දිගු contexts දෙකක් එකිනෙක අතිච්ඡාදනය වන විට ~12GiB දී process එක FATAL ERROR සමඟ අසාර්ථක වේ. Container එක heap එකට වඩා විශාල ලෙස සකසන්න (native buffers V8 වලින් පිටත පවතී):

කාර්යභාරය Heap (-e OMNIROUTE_MEMORY_MB) Container (--memory)
Dashboard / සැහැල්ලු chat 1024 (image පෙරනිමිය) ≥2g
එක් coding agent එකක් 8192 ≥10g
සමකාලීන දිගු /v1/responses දෙකක් 1024012288 ≥1216g
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 මාර්ගෝපදේශය — runtime RAM.

පූර්ව-නිකුතු Docker නාලිකාව: diegosouzapw/omniroute:next සහ diegosouzapw/omniroute:next-web වත්මන් පෙරනිමි release/v* branch එක අනුගමනය කරයි. මෙම වෙනස් කළ හැකි tags නිකුත් නොකළ නිවැරදි කිරීම් පරීක්ෂා කිරීම සඳහා පමණක් අදහස් කර ඇති අතර ඒවා production සඳහා සහය නොදක්වයි. බලන්න: Docker නිකුතු නාලිකා.

🥟 Bun

Bun runtime හඳුනාගැනීම හරහා සම්මත bun install සහ global ස්ථාපනය (bun install -g omniroute) සඳහා සහය දක්වයි:

  • අන්තර්ගත bun:sqlite: Bun යටතේ ක්රියාත්මක වන විට OmniRoute විසින් Bun හි අන්තර්ගත bun:sqlite driver එක භාවිත කරන අතර, Node.js මතදී better-sqlite3 හෝ sql.js වෙත යොමු වේ.
  • dev හි ස්වයංක්රීය Webpack bundler තේරීම: Development (bun run dev) විසින් Bun ස්වයංක්රීයව හඳුනාගෙන native V8 binding නොගැළපීම් වැළැක්වීම සඳහා Turbopack අක්රිය කර Webpack භාවිත කරයි. Production builds (bun run build) Node මත මෙන්ම OMNIROUTE_USE_TURBOPACK නිශ්චිතවම අනුගමනය කරයි: පෙරනිමියෙන් Turbopack ද, Webpack සමඟ build කිරීමට OMNIROUTE_USE_TURBOPACK=0 ද භාවිත වේ (Dockerfile.bun එය --build-arg එකක් ලෙස නිරාවරණය කරයි).
  • කැපවූ Bun Dockerfile: Native Bun production deployments සඳහා බහු-අදියර Dockerfile.bun (docker build -f Dockerfile.bun -t omniroute:bun .).
# Bun සමඟ ස්ථාපනය කර ක්රියාත්මක කරන්න
bun install
bun run dev

🛠️ Source වෙතින්

cp .env.example .env && npm install
PORT=20128 npm run dev

📦 pnpm

pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute

🐧 Arch Linux (AUR)

yay -S omniroute-bin && systemctl --user enable --now omniroute.service

🔧 Nix (Flake)

# Nix flakes භාවිතයෙන්
nix develop
npm run dev

# නැතහොත් devbox භාවිතයෙන්
devbox run npm run dev

📖 Docker මාර්ගෝපදේශය — Compose profiles, Caddy HTTPS, Cloudflare tunnels.

🦭 Podman

# 1. Bind-mount කළ data directory එක සූදානම් කරන්න
mkdir -p data

# 2. Linux + දේශීය rootless Podman සඳහා පමණි (remote Podman Machine client එකක් සඳහා කිසිවිටෙකත් නොවේ):
podman unshare chown 1000:1000 ./data

# 3. Runtime hint එක සකසා, දේශීය Compose image එක build කර, ආරම්භ කරන්න
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

macOS හෝ Windows මත Podman විසින් remote Podman Machine එකක් භාවිත කරයි: podman unshare මඟහැර topology-විශේෂිත data directory මාර්ගෝපදේශය අනුගමනය කරන්න.

📖 Podman මාර්ගෝපදේශය — Compose builds, Podman Machine, සහ Linux/systemd Quadlet සැකසුම.

වේගවත් / සැහැල්ලු ස්ථාපනයක් (native build එක මඟහරින්න)

Native SQLite engine එක (better-sqlite3) විකල්ප dependency එකක් වන බැවින්, global ස්ථාපනයක් source වෙතින් compile කිරීම නිසා කිසිවිටෙකත් අවහිර නොවේ: ඔබගේ platform/Node සමඟ ගැළපෙන විට එය පෙර-build කළ binary එකක් භාවිත කරන අතර, එසේ නොමැති නම් පිරිසිදු-JS engine එකකට විනිවිද පෙනෙන ලෙස යොමු වේ (Node 22+ මත node:sqlite, නැතිනම් bundle කළ sql.js WASM) — build tools අවශ්ය නොවේ.

ස්ථාපනයෙන් පසු සිදු වන native warm-up එක සම්පූර්ණයෙන්ම මඟහැරීමට (CI, headless, හෝ මන්දගාමී යන්ත්ර):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1 ද එය මඟහරියි

වේගවත්ම ස්ථාපන සඳහා pnpm වඩාත් සුදුසුය (content-addressed store + hard links — ඉහත බලන්න). Dashboard රහිත, headless runtime එකක් සඳහා Docker base profile එක (ඉහත) හෝ Termux මාර්ගෝපදේශය භාවිත කරන්න. CLI එක සහ web dashboard එක එකම port එකක එකම process එක මඟින් සපයන බැවින්, දැනට වෙනම CLI-only package එකක් නොමැත.


🎬 OmniRoute ක්රියාත්මක වන අයුරු

📹 වීඩියෝ මාර්ගෝපදේශ

2026-08-24 දින පැනලයේ ස්නැප්ෂොට් එක · අමු නාමාවලිය: YT 809 | TT 137 | IG 124 · නැවුම් බව (දින): YT 1 | TT 21 | IG 22

Instagram රීලය
🎬 #1 — Instagram
nick_saraev — නැරඹීම් 3,042,474
Instagram රීලය — theopenstack
🎬 #2 — Instagram
theopenstack — නැරඹීම් 692,419
TikTok — milesreevesai
🎬 #3 — TikTok
milesreevesai — නැරඹීම් 620,400
YouTube — Vaibhav Sisinty
🎬 #4 — YouTube
Vaibhav Sisinty — නැරඹීම් 391,109
Instagram රීලය — buildwithai.club
🎬 #5 — Instagram
buildwithai.club — නැරඹීම් 347,652

සම්පූර්ණ ශ්රේණිගත කිරීම (අනුපිටපත් ඉවත් කළ කැනොනිකල් URLs, v > 0, ඉහළම ප්රවේශය):

#1 #2 #3 #4 #5
nick_saraev — Instagram3,042,474 theopenstack — Instagram692,419 milesreevesai — TikTok620,400 Vaibhav Sisinty — YouTube391,109 buildwithai.club — Instagram347,652
#6 #7 #8 #9 #10
nivedan.ai — Instagram331,973 vaibhavsisinty — Instagram263,744 Nick Automates — YouTube කෙටි වීඩියෝ218,174 theroshankrishna — Instagram186,786 midudev — TikTok177,800

2026-08-24 දින කැනොනිකල් ප්රමිතික: අද්විතීය වීඩියෝ 1.029ක් · දන්නා නැරඹීම් 11.132.922ක් (v > 0) · ජාලය අනුව නාලිකා/පැතිකඩ 639ක්. අමු පැනලයෙහි පේළි 1.070ක් අඩංගුය; Instagram අනුපිටපත් 41ක් කැනොනිකල් URL අනුව සාමාන්යකරණය කර, එක් වීඩියෝවකට වැඩිම ගණන රඳවා තබා ඇත.

🎬 OmniRoute ගැන වීඩියෝවක් සෑදුවාද? සබැඳිය සමඟ ගැටලුවක් හෝ සාකච්ඡාවක් විවෘත කරන්න — අපි එය මෙහි ප්රදර්ශනය කරන්නෙමු.


📧 ප්රජාව සහ උපකාර

සියල්ල එකම ස්ථානයක — නඩත්තුකරු අනුගමනය කරන්න, ප්රජාව සමඟ කතාබහ කරන්න, නැතහොත් ගැටලුවක් විවෘත කරන්න.

නාලිකාව කොහේද / කෙසේද
💼 LinkedIn — නඩත්තුකරු අනුගමනය කරන්න linkedin.com/in/diegosouzapw
🐙 GitHub — නිකුතු සහ ඉඟි සඳහා අනුගමනය කරන්න @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 ගෝලීය සමූහයට එක්වන්න
🟢 WhatsApp — 🇧🇷 බ්රසීලය සමූහයට එක්වන්න
🌍 වෙබ් අඩවිය omniroute.online
🌍 🌍StHub OmniRoute ප්රජාව (නොමිලේ) StHub ද්වාරය
📦 මූලාශ්ර කේතය github.com/diegosouzapw/OmniRoute
🐛 දෝෂයක් වාර්තා කරන්න ගැටලුවක් විවෘත කරන්නnpm run system-info ප්රතිදානය අමුණන්න
🤝 දායක වන්න CONTRIBUTING.md · ශාඛාකරණ සහ නිකුතු ආකෘතිය · good first issue එකක් තෝරන්න
💚 ව්යාපෘතියට සහාය වන්න සහාය විය හැකි ක්රම ↑ · GitHub Sponsors


🛠️ තාක්ෂණික සංරචක

ස්තරයතාක්ෂණය
ධාවන පරිසරය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 පැරණි පද්ධතිය) — වසම් මොඩියුල 122ක්, සංක්රමණ 176ක්
මතකය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 යතුරු + MCP විෂය පථගත සත්යාපනය · ගබඩා කළ විට AES-256-GCM · DOMPurify
රහසිගතභාවයwreq-js — JA3 / JA4 TLS ඇඟිලි සලකුණු අනුකරණය, මට්ටම් 3ක ප්රොක්සිය
ප්රත්යස්ථතාවපරිපථ බිඳිනය, ඝාතීය පසුබැසීම, එකවර අධික ඉල්ලීම් වැළැක්වීම, ස්වයංක්රීය-සංයෝජන ස්වයං-සුවකිරීම
ලොග්කරණයpino — ඉල්ලීම් සන්දර්භය සහිත ව්යුහගත JSON ලොග්
පරීක්ෂණNode.js පරීක්ෂණ ධාවකය + Vitest — නිරීක්ෂණය කෙරෙන පරීක්ෂණ ගොනු 5,100කට වැඩි ගණනක් පුරා ස්ථිතික පරීක්ෂණ ප්රකාශන 39,000කට වැඩි ප්රමාණයක් (ඒකක, ඒකාබද්ධතා, E2E, ආරක්ෂක, පරිසර පද්ධති)
වේදිකාඩෙස්ක්ටොප් (Electron) · Android (Termux) · PWA (ඕනෑම බ්රවුසරයක්)
CI/CDGitHub Actions — නිකුතුවේදී ස්වයංක්රීය npm ප්රකාශනය + Docker Hub
සබැඳිවෙබ් අඩවිය · npm · Docker Hub

📖 ලේඛනගත කිරීම

📘 ආරම්භ කිරීම

ලේඛනයවිස්තරය
පරිශීලක මාර්ගෝපදේශයසැපයුම්කරුවන්, සංයෝජන, CLI ඒකාබද්ධ කිරීම, යෙදවීම
සැකසුම් මාර්ගෝපදේශයසම්පූර්ණ ස්ථාපන ක්රම, CLI මෙවලම් වින්යාස, ප්රොටෝකෝල සැකසුම, කාලසීමා සීරුමාරු කිරීම
CLI මෙවලම් මාර්ගෝපදේශයClaude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot සඳහා එක් එක් මෙවලමට අදාළ සැකසුම
දුරස්ථ ප්රකාරයසීමා කළ ප්රවේශ ටෝකන හරහා ඔබේ ලැප්ටොප් පරිගණකයේ CLI වෙතින් දුරස්ථ OmniRoute (VPS) එකක් පාලනය කරන්න
Claude Code වින්යාසයlaunch + එක් එක් මාදිලියට අදාළ පැතිකඩ සමඟ Claude Code, OmniRoute (දේශීය/දුරස්ථ) වෙත යොමු කරන්න
ඉක්මන් ආරම්භයපියවර 3කින් ස්ථාපනය → සම්බන්ධ කිරීම → වින්යාස කිරීම

🔧 මෙහෙයුම් සහ යෙදවීම

ලේඛනයවිස්තරය
Docker මාර්ගෝපදේශයDocker ධාවනය, Compose පැතිකඩ, Caddy HTTPS, උමං, image ටැග්
Podman මාර්ගෝපදේශයQuadlet systemd ඒකාබද්ධ කිරීම, podman-compose, SELinux
VM යෙදවීමසම්පූර්ණ මාර්ගෝපදේශය: VM + nginx + Cloudflare සැකසුම
Fly.io යෙදවීමස්ථිර ආචයනය සමඟ Fly.io වෙත යොදවන්න
Termux මාර්ගෝපදේශයTermux හරහා Android මත OmniRoute ධාවනය කරන්න
PWA මාර්ගෝපදේශයප්රගතිශීලී වෙබ් යෙදුම් ස්ථාපනය, හැඹිලිගත කිරීම, ගෘහනිර්මාණය
අස්ථාපන මාර්ගෝපදේශයසියලු ස්ථාපන ක්රම සඳහා පිරිසිදු ඉවත් කිරීම
පරිසර වින්යාසයසම්පූර්ණ .env විචල්ය සහ යොමු

🧠 විශේෂාංග සහ ගෘහනිර්මාණය

ලේඛනයවිස්තරය
ගෘහනිර්මාණයපද්ධති ගෘහනිර්මාණය, දත්ත ප්රවාහය සහ අභ්යන්තර ක්රියාකාරීත්වය
සම්පීඩන මාර්ගෝපදේශයවිකල්ප 7ක නලමඟ: අක්රිය / සැහැල්ලු / සම්මත / ආක්රමණශීලී / අතිශය / RTK / අට්ටිගත
RTK සම්පීඩනයවිධාන ප්රතිදාන සම්පීඩනය, පෙරහන්, විශ්වාසය, සත්යාපනය, අමු ප්රතිදාන ප්රතිසාධනය
සම්පීඩන එන්ජින්Caveman, RTK, අට්ටිගත නලමං, උපකරණ පුවරු/API/MCP අතුරුමුහුණත්
සම්පීඩන රීති ආකෘතියCaveman සහ RTK පෙරහන් සඳහා JSON රීති ඇසුරුම් පරිපාටි
සම්පීඩන භාෂා ඇසුරුම්භාෂා හඳුනාගැනීම සහ Caveman රීති ඇසුරුම් සම්පාදනය
ප්රත්යස්ථතා මාර්ගෝපදේශයපරිපථ බිඳිනයන්, සිසිලන කාල, පෝලිම, එකවර අධික ඉල්ලීම් වැළැක්වීම, TLS ව්යාජකරණය
ස්වයංක්රීය සංයෝජන එන්ජිමසාධක 16ක ලකුණුකරණය, ප්රකාර ඇසුරුම්, ස්වයං-ප්රතිසාධනය
Proxy මාර්ගෝපදේශයමට්ටම් 3ක proxy පද්ධතිය, 1proxy වෙළඳපොළ, ලේඛනාගාර CRUD
නොමිලේ මට්ටම්ඒකාබද්ධ නාමාවලිය: ලේඛනගත කළ පුනරාවර්තන සංචිත 35ක් / නාමාවලිගත කළ නොමිලේ-මට්ටමේ ඇතුළත් කිරීම් 491ක්
විශේෂාංග ගැලරියතිර රූ සමඟ දෘශ්ය උපකරණ පුවරු චාරිකාව
කේත පදනම් ලේඛනගත කිරීමආරම්භකයින්ට හිතකර කේත පදනම් පියවරෙන් පියවර විස්තරය

🤖 ප්රොටෝකෝල සහ API

ලේඛනයවිස්තරය
API යොමුවඋදාහරණ සහිත සියලු අන්ත ලක්ෂ්ය
OpenAPI පිරිවිතරOpenAPI 3.0 පිරිවිතර
MCP සේවාදායකයMCP මෙවලම් 110ක්, IDE වින්යාස, Python/TS/Go සේවාලාභීන්
MCP සේවාදායක මාර්ගෝපදේශයMCP ස්ථාපනය, ප්රවාහන සහ මෙවලම් යොමුව
A2A සේවාදායකයJSON-RPC 2.0 ප්රොටෝකෝලය, කුසලතා, ප්රවාහනය, කාර්ය කළමනාකරණය
A2A සේවාදායක මාර්ගෝපදේශයA2A නියෝජිත කාඩ්පත, කාර්ය, කුසලතා සහ ප්රවාහනය

📋 ව්යාපෘතිය සහ ගුණාත්මකභාවය

ලේඛනයවිස්තරය
දායක වීමසංවර්ධන සැකසුම සහ මාර්ගෝපදේශ
ශාඛාකරණ සහ නිකුතු ආකෘතියPR ඉලක්ක කරන ස්ථානය (release/*), main සහ ටැග්වල අර්ථය
වෙනස්කම් සටහනඑක් එක් අනුවාදය සඳහා සම්පූර්ණ නිකුතු ඉතිහාසය
ආරක්ෂක ප්රතිපත්තියඅවදානම් වාර්තා කිරීම සහ ආරක්ෂක පිළිවෙත්
i18n මාර්ගෝපදේශයභාෂා 42ක් සඳහා සහාය, පරිවර්තන කාර්ය ප්රවාහය, RTL
නිකුතු පිරික්සුම් ලැයිස්තුවනිකුතුවට පෙර වලංගුකරණ පියවර
ආවරණ සැලැස්මහඹායන පරීක්ෂණ ගොනු 5,100+ක් පුරා ඇති ස්ථිතික පරීක්ෂණ ප්රකාශන 39,000+ක් සඳහා පරීක්ෂණ ආවරණ උපායමාර්ගය

ප්රමුඛ දායකයෝ

OmniRoute හැඩගැසෙන්නේ උද්යෝගිමත් විවෘත-මූලාශ්ර ප්රජාවක් විසිනි. මෙම පුද්ගලයන් ව්යාපෘතියේ ගුණාත්මකභාවයට, ස්ථාවරත්වයට සහ ප්රවේශ පරාසයට සෘජුවම බලපාන විශිෂ්ට දායකත්වයන් ලබා දී ඇත. ඔබට ස්තුතියි.

ඒකාබද්ධ කළ pull request ගණන අනුව බාහිර දායකයෝ

ස්ථානයදායකයාඒකාබද්ධ කළ PR~වෙනස් කළ පේළි
1backryun190227,977
2oyi77180407,678
3rdself14580,663
4JxnLexn128387,049
5KooshaPari101125,747
6herjarsa88230,872
7RaviTharuma7955,106
8maxmad64bis69394,715
9artickc5933,260
10HouMinXi5147,334
10chirag127515,153
12xz-dev50245,976
13hartmark4752,185
14rqzbeh39143,181
15dhaern3419,559
16Dingding-leo331,986
17NomenAK3213,854
18MumuTW3016,953
19benzntech2911,641
20pacocartones249,331
20Prudhvivuda246,312

2026-08-24 05:26:03 UTC දක්වා ඒකාබද්ධ කිරීම් ඇතුළත්ව, සජීවී release/v3.8.50 ශීර්ෂය වන dafb4ae808 හි ස්ථිර කර ඇත. පිටුගත කළ GitHub GraphQL සංගණනයට ඒකාබද්ධ කළ PR 5,911ක් ඇතුළත් වේ: ගබඩා හිමිකරුගෙන් 2,707ක්, Dependabot වෙතින් 179ක් සහ විවිධ දායකයන් 535 දෙනෙකුගෙන් බාහිර PR 3,025ක්. “වෙනස් කළ පේළි” යනු GitHub එකතු කිරීම් + මකා දැමීම් වන අතර ජනනය කළ ගොනු, lockfile, නාමාවලි, පරිවර්තන සහ ලේඛනද එයට ඇතුළත් වේ; එය වෙනස්කම් ප්රමාණය මිස කර්තෘ විසින් ලියූ LOC නොවේ. කඩඉමේ ඇති සම ස්ථාන රඳවා ඇත.

GitHub විසින් ආරෝපිත commit

backryun
backryun

🥇 GitHub වෙත ආරෝපිත commits 220ක්
Paijo
Paijo

🥈 GitHub වෙත ආරෝපිත commits 219ක්
Randi
Randi

🥉 GitHub වෙත ආරෝපිත commits 108ක්
Ravi Tharuma
Ravi Tharuma

🏅 GitHub වෙත ආරෝපිත commits 81ක්
Chris
Chris

🏅 GitHub වෙත ආරෝපිත commits 70ක්
Markus Hartung
Markus Hartung

🏅 GitHub වෙත ආරෝපිත commits 69ක් · #6 සම තැන
Dizzle
Dizzle

🏅 GitHub වෙත ආරෝපිත commits 69ක් · #6 සම තැන
Jan Leon
Jan Leon

🏅 GitHub වෙත ආරෝපිත commits 64ක්
zenobit
zenobit

🏅 GitHub වෙත ආරෝපිත commits 62ක්
Bob.Hou
Bob.Hou

🏅 GitHub වෙත ආරෝපිත commits 51ක් · #10 සම තැන
Xiangzhe
Xiangzhe

🏅 GitHub වෙත ආරෝපිත commits 51ක් · #10 සම තැන

2026-08-24 06:14:31 UTC දී නැවත පරීක්ෂා කරන ලදී: release/v3.8.50 පෙරනිමි ශාඛාව සඳහා repository Contributors API මඟින් වාර්තා කළ GitHub වෙත ආරෝපිත commits. API මඟින් අනන්යතා 525ක් (පරිශීලකයන් 415ක්, bots 2ක්, නිර්නාමික 108ක්) ආපසු ලබා දෙන ලදී; මෙම වගුව නඩත්තුකරු, bots සහ නිර්නාමික අනන්යතා බැහැර කරමින් සම තැන් රඳවා ගනී. මෙය ඉහත ඒකාබද්ධ කළ-PR ශ්රේණිගත කිරීමෙන් සහ පහත ඇති පුද්ගලයන් 639 දෙනෙකුගේ Git-metadata සංගණනයෙන් වෙනස් වේ.

🙏 මෙම දායකයන්ගේ විශේෂාංග, දෝෂ නිවැරදි කිරීම් සහ යටිතල පහසුකම් වැඩිදියුණු කිරීම් OmniRoute විශ්වාසදායක සහ විශේෂාංගවලින් පොහොසත් කරවන දෙයෙහි මූලික කොටසකි. සෑම pull request එකක්ම, සෑම test case එකක්ම සහ සෑම i18n පරිවර්තන ගොනුවක්ම වැදගත් වේ. විවෘත මූලාශ්ර ගොඩනඟන්නේ ඔවුන් වැනි පුද්ගලයන් විසිනි.



💖 අනුග්රාහකයින්

තමන්ගේම මුදලින් OmniRoute සඳහා අරමුදල් සපයන පුද්ගලයින්ට හෘදයාංගම ස්තුතිය — සෑම දායකත්වයක්ම ව්යාපෘතිය නොමිලේ, ස්වාධීනව සහ ඉදිරියට ගමන් කරමින් පවත්වාගෙන යයි.

Andrew
Andrew

💛 සක්රිය මාසික අනුග්රාහකයෙකි
Vlad I
Vlad I

💛 සක්රිය මාසික අනුග්රාහකයෙකි
Paco Cartones
Paco Cartones

💛 සක්රිය එක්වරක් පමණක් දායක වූ අනුග්රාහකයෙකි
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 පෙර එක්වරක් පමණක් දායක වූ සහායකයෙකි
longtao
longtao

💛 පෙර එක්වරක් පමණක් දායක වූ සහායකයෙකි

… සහ පෞද්ගලිකව සිටීමට කැමති අනෙකුත් අය 💛

පොදු GitHub Sponsors 2026-08-24 දින නැවත වලංගු බව තහවුරු කරන ලදී. ඉහත සක්රිය ලේබල තීරණය කරන්නේ GitHub හි activeOnly තත්ත්වයයි; මීට පෙර හෙළිදරව් කළ, එක්වරක් පමණක් දායක වූ පොදු සහායකයින්ට දිගටම ස්තුතිය පළ කරන අතර, පෞද්ගලික අනුග්රාහකයින් නිර්නාමිකව පවතී.

💖 අනුග්රාහකයෙකු වන්න → — සෑම ඩොලරයක්ම OmniRoute නොමිලේ සහ ස්වාධීනව පවත්වාගෙන යයි.


👥 දායකයින් 600කට වැඩි පිරිසක්

දායකයින්

ස්ථාවර කළ මූලික ac02c5b42f හිදී 2026-08-24 දින විගණනය කර, සජීවී release/v3.8.50 හි අවසන් dafb4ae808 මත නැවත පරීක්ෂා කරන ලදී: සාමාන්යකරණය කළ මානව Git අනන්යතා 639ක් — 407ක් commit කතුවරුන් ලෙස (නඩත්තුකරු ද ඇතුළුව) දිස්වන අතර, 232ක් දිස්වන්නේ පැහැදිලි Co-authored-by පසු සටහන්වල පමණි. මෙම සංගණනය GitHub noreply හැසිරවීම් සාමාන්යකරණය කරයි, bot/agent/service/placeholder අනන්යතා 26ක් බැහැර කරයි, සහ ඒවායේ ප්රදර්ශන නාම ගැළපෙන නිසා පමණක් සාමාන්ය විද්යුත් තැපැල් ලිපින ඒකාබද්ධ නොකරයි.

දායක වන ආකාරය

  1. ගබඩාව fork කරන්න
  2. සක්රිය release/vX.Y.Z අවසන් ලක්ෂ්යයෙන් (main වෙතින් නොව) ශාඛාවක් සාදන්න — ශාඛාකරණ සහ නිකුතු ආකෘතිය බලන්න
  3. ඔබේ විශේෂාංග ශාඛාව සාදන්න (git checkout -b feat/amazing-feature)
  4. ඔබේ වෙනස්කම් commit කරන්න (git commit -m 'feat: add amazing feature')
  5. ශාඛාවට push කරන්න (git push origin feat/amazing-feature)
  6. base = එම release/vX.Y.Z ශාඛාව ලෙස Pull Request එකක් විවෘත කරන්න

සවිස්තරාත්මක මාර්ගෝපදේශ සඳහා CONTRIBUTING.md බලන්න.

නව අනුවාදයක් නිකුත් කිරීම

# නිකුතුවක් සාදන්න — npm publish ස්වයංක්රීයව සිදු වේ
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 තරු

තරු ඉතිහාස ප්රස්ථාරය

🌍 StarMapper

StarMapper

🙏 කෘතඥතා

OmniRoute නිර්මාණය වී ඇත්තේ දැවැන්තයන්ගේ උරහිස් මතය. එය 9router හි fork එකක් සහ Go ව්යාපෘතියක් වන CLIProxyAPI හි TypeScript port එකක් ලෙස ආරම්භ විය — එතැන් පටන්, පහත දැක්වෙන සෑම උපපද්ධතියක්ම මුලින්ම එම ජයග්රහණය අත්කරගත් විවෘත මූලාශ්ර ව්යාපෘතියකින් ආභාසය ලැබීය. ඒ සෑම එකක්ම OmniRoute හි නිශ්චිත කොටසක් හැඩගැස්වීය. මේ ඒ සියල්ලටම අපගේ ස්තුතියයි. 🙏

තරු සංඛ්යා 2026 අගෝස්තු 24 දින GitHub හි REST API වෙතින් සත්යාපනය කරන ලදී — ගොස් මෙම ව්යාපෘතිවලට තරුවක් ලබා දෙන්න. මෙම සංඛ්යා නිශ්චිත දිනයකට අදාළ නිරවද්ය සැණරුවක් වන අතර කාලයත් සමඟ ස්වාභාවිකවම වෙනස් වනු ඇත.

🧬 පෙළපත සහ ද්වාරය

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
9router26,161මෙම fork එක ගොඩනඟා ඇති මුල් ව්යාපෘතියයි — මෙහිදී බහු-මාදිලි APIs සහ සම්පූර්ණ TypeScript නැවත ලිවීමක් සමඟ පුළුල් කර ඇත.
CLIProxyAPI48,497මෙම JavaScript / TypeScript port එකට ආභාසය ලබා දුන් Go ක්රියාත්මක කිරීම.
LiteLLM57,100එහි පොදු මිලකරණ දත්ත කට්ටලය අපගේ පිරිවැය-ලුහුබැඳීමේ සමමුහුර්තකරණයට දත්ත සපයන අතර, එහි සැපයුම්කරු-සාමාන්යකරණ ආකෘතිය අපගේ මාර්ගගත කිරීම හැඩගැස්වූ AI ද්වාරය.
codex-chatgpt-web1,410බ්රවුසර සැසිය, ප්රතිචාර රාමුකරණය, භාවිතය සහ වෙබ්-සෙවුම් ඇඩැප්ටර ඇතුළුව, vendored ChatGPT Web → Codex Responses සම්බන්ධකයට අනුවර්තනය කළ MIT මූලාශ්රය.
free-claude-code48,112ප්රවාහ ප්රතිසාධනය, no-thinking අන්වර්ථ නාම, අසාර්ථක වූ විට භාවිත වන වෙබ් සෙවුම, sliding-window සීමා, ලොග් සංවේදී දත්ත සැඟවීම සහ දැඩි කළ ආරම්භක ප්රවාහ වෙත port කළ රටා.
composer-api322ස්වදේශීය Cursor executor එකට අනුවර්තනය කළ Cursor Composer මෙවලම්-තේරීමේ, ප්රතිදාන-සීමාකරණ සහ මෙවලම්-තහවුරු කිරීමේ රටා.
codex-multi-auth457Codex OAuth නැවත සත්යාපනය වෙත port කළ නැවුම්-පිවිසුම් සහ refresh-token භ්රමණ රටා.
opencode-anthropic-auth510OmniRoute හි වින්යාසය-මඟින්-පාලනය වන සම්බන්ධකය තුළ සාමාන්යකරණය කළ Claude Code-අනුකූල පරිවර්තන පෙරනිමි සහ බිල්පත්-ශීර්ෂක හැසිරීම.
grok2api-merged2එහි Grok ආකෘති සිතියම්කරණ, ව්යාජ-TypeError Statsig ජනකය, ඉල්ලීම් සහ උපාංග පෙරනිමි, සහ NDJSON ප්රතිචාර සකසනය OmniRoute හි Grok Web executor එකට සැලකිය යුතු ලෙස අනුවර්තනය කරන ලදී.
TQZHR/grok2api705grok2api-merged පිටුපස ඇති ප්රධාන සංක්රාන්තික කේත මූලාශ්රය; එහි ආකෘති, ශීර්ෂක, payload, Statsig සහ සකසන ක්රියාත්මක කිරීම් Grok Web පෙළපත තුළ සුරැකී ඇත.
chenyme/grok2api7,520TQZHR සහ grok2api-merged හරහා ඉදිරියට ගෙන ආ Grok payload සහ උපාංග පෙරනිමි, Statsig ජනකය, සහ result.response සකසනය සඳහා වන යටිතල MIT මූලාශ්රය.
grok2api-pro27එහි proxy-pool ස්තරය සඳහා grok2api-merged විසින් ගෞරවය පිරිනැමූ සංක්රාන්තික මූලාශ්රයක්; OmniRoute එම පෙළපත් නිවේදනය සුරකින නමුත්, එහි සීමා කළ Grok Web executor එක තුළ proxy-pool port එකක් ඇති බවට හිමිකම් නොකියයි.
GrokProxy50එහි cookie-සත්යාපිත Grok proxy සහ result.response.token ප්රවාහ රටාව OmniRoute හි Grok Web ප්රවාහනය හැඩගැස්වීය.
GrokBridge5මුල් Grok Web ක්රියාත්මක කිරීම එහි HTTP/බ්රවුසර upstream සැලසුම විමසා බැලීය; එහි සෘජු HTTP මාර්ගය GrokProxy වෙතින් ව්යුත්පන්න වන බැවින්, ස්වාධීන කේත port එකක් ලෙස හිමිකම් නොකියයි.
grok-web-api14එහි Rust ChatOptions සහ ප්රතිචාර-ආවරණ schemas OmniRoute හි TypeScript Grok ඉල්ලීම් සහ ප්රවාහ-ප්රතිචාර වර්ග හැඩගැස්වීය.

🗜️ සන්දර්භ සහ token සම්පීඩනය — එන්ජින්

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
Caveman100,538ජනප්රිය වූ "වචන ඒකක ස්වල්පයකින් වැඩේ වෙනවා නම් බොහෝ වචන ඒකක භාවිත කරන්නේ ඇයි" ව්යාපෘතිය — එහි ගුහාමානව කථන දර්ශනය අපගේ සම්මත සම්පීඩන ප්රකාරයට සහ පිරවුම්/සංක්ෂේපණ නීති 30කට වැඩි ගණනකට බලය සපයයි.
RTK Rust Token Killer77,185ඉහළ කාර්යසාධනයක් සහිත විධාන-ප්රතිදාන සම්පීඩනය — අපගේ RTK එන්ජිම, JSON පෙරහන් DSL, අමු ප්රතිදාන ප්රතිසාධනය සහ ස්තරගත RTK → Caveman නළමඟ සඳහා ආභාසය ලබා දුන්නේය.
headroom67,310ප්රතිවර්ත්ය සන්දර්භ-සම්පීඩනය (SmartCrusher) — අපගේ headroom එන්ජිම සහ ccr ප්රතිසාධන-සලකුණු රටාව සඳහා ආභාසය ලබා දුන්නේය.
LLMLingua6,598ප්රේරක-සම්පීඩන පර්යේෂණය (LLMLingua / LLMLingua-2) — අපගේ අසමමුහුර්ත, කේත-ආරක්ෂිත, විවෘතව අසාර්ථක වන llmlingua එන්ජිම සඳහා ආභාසය ලබා දුන්නේය.
llmlingua-2-js31අපගේ LLMLingua එන්ජිම සඳහා worker-thread පසුඅන්තය ලෙස භාවිත කරන JS/ONNX පෝට් එක (MobileBERT / XLM-RoBERTa).
Troglodita40PT-BR වචන ඒකක සම්පීඩනය — අපගේ pt-BR භාෂා පැකේජයට බලය සපයයි: බ්රසීලියානු-පෘතුගීසි ව්යාකරණයට ගැළපෙන ලෙස සකස් කළ අතිරික්ත ප්රකාශන අඩු කිරීම සහ පිරවුම් ඉවත් කිරීම.
ponytail108,957ජනප්රිය වූ "කම්මැලි ජ්යෙෂ්ඨ සංවර්ධක" YAGNI කේතකරණ හැකියාව — අපගේ less-code ප්රතිදාන ශෛලිය සඳහා ආභාසය ලබා දුන්නේය: _ජනනය කරන_ කේතය අඩු කරන, ක්රියාකරන කුඩාම වෙනස වෙත මෙහෙයවීම (Caveman හි සංක්ෂිප්ත ගද්යයට ප්රතිදාන-අක්ෂයේ සමප්රභවයා).
i-have-adhd23,526එහි ක්රියාව-ප්රමුඛ, ADHD-හිතකාමී ප්රතිචාර ශෛලිය භාෂා පහක් පුරා OmniRoute හි සංක්ෂිප්ත ප්රතිදාන ශෛලියට අනුවර්තනය කරන ලදී.

🧩 සංක්ෂිප්ත ආකෘති, වචන ඒකක පර්යේෂණ සහ කේත-සංවේදී මෙවලම්

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
TOON25,233වචන ඒකක-අභිමුඛ වස්තු අංකනය — එහි තීරුමය, ශීර්ෂක-සහ-පේළි ආකෘතිය අපගේ වගුමය සංක්ෂිප්තකරණ අදියර හැඩගැස්වීය.
GCF Graph Compact Format41එහි සංක්ෂිප්ත ප්රස්තාර ආකෘතිය සහ සාමාන්ය-පැතිකඩ සැලසුම OmniRoute හි වගුමය සංක්ෂිප්තකරණයට සහ Headroom කෝඩෙක් ආකෘතියට මඟ පෙන්වීය.
gcf-typescript4Headroom සාමාන්ය-පැතිකඩ කෝඩෙක් එක ලෙස සෘජුවම ව්යාපෘතිය තුළට ඇතුළත් කර විස්තාරණය කළ MIT TypeScript ක්රියාත්මක කිරීම.
token-optimizer-mcp494Brotli/SQLite හැඹිලිය + සැසියකට සන්දර්භ-වෙනස — අපගේ session-dedup එන්ජිම සඳහා ආභාසය ලබා දුන්නේය.
token-savior1,122Bash-ප්රතිදාන සංක්ෂිප්තකරණය + MCP පැතිකඩ — අපගේ සම්පීඩන අත්හැරීමේ විනය සහ MCP මෙවලම්-ප්රකාශිත අඩු කිරීම සඳහා ආභාසය ලබා දුන්නේය.
token-saver138අසාර්ථකත්වය පිළිබඳ අවබෝධයක් සහිත අත්හැරීම සමඟ, ගොනු වර්ගයකට අදාළ අන්තර්ගත-සංවේදී ප්රතිදාන සම්පීඩනය — අපගේ වර්ගය අනුව යොමු කිරීම සහ අවම-ලාභ මඟහැරීම තහවුරු කළේය.
token-optimizer1,951"අදිසි වචන ඒකක සොයන්න" — එහි පිටතට පැවරීමේ + ප්රතිසාධනය කළ හැකි හැන්ඩ්ල් රටාව අපගේ CCR පිටතට පැවරීමේ චින්තනයට මඟ පෙන්වීය.
TokenMizer28අපගේ session-dedup සැලසුමට මඟ පෙන්වූ සැසි-ප්රස්තාර + වාර අතර පේළි-අනුපිටපත් ඉවත් කිරීමේ සැලැස්මක්.
OmniCompress3Rust තීරුමය-JSON + අන්තර්ගතය අනුව ආමන්ත්රණය කළ ප්රතිසාධනය + පණිවිඩ අතර අනුපිටපත් ඉවත් කිරීම — අපගේ headroom/ccr/session-dedup එන්ජින් සැලසුම සහ හැඹිලි-ස්ථායී "සම්පීඩිත ආකෘතිය පිහිටීමෙන් ස්වායත්තය" යන අපරිවර්තකය තහවුරු කළේය.
mcp-compressor113MCP මෙවලම්-ස්කීමා/විස්තර සම්පීඩනය — අපගේ MCP මෙවලම්-ප්රකාශිත කාඩිනැලිටි අඩු කිරීමට මඟ පෙන්වීය.
RepoMapper197Aider-ශෛලියේ ගබඩා-සිතියම් ශ්රේණිගත කිරීම — අපගේ ගබඩා-සිතියම් / ප්රතිසාධන-ශ්රේණිගත කිරීමේ ගවේෂණයට මඟ පෙන්වීය.
quiet-shell-mcp4MCP හරහා ප්රකාශනමය shell-ප්රතිදාන අඩු කිරීම — අපගේ ප්රකාශනමය bash-ප්රතිදාන සංක්ෂිප්තකරණය තහවුරු කළේය.
ts-morph6,162TypeScript Compiler API මෙවලම් කට්ටලය — string, template සහ regex literals සුරකින අපගේ parser-පාදක අදහස් ඉවත් කිරීම සඳහා ආභාසය ලබා දුන්නේය.

🧠 මතකය සහ RAG

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
Mem063,902සාර්වත්රික මතක ස්තරය — එහි proxy-as-write/read-boundary ආකෘතිය අපගේ මතක ගෘහනිර්මාණය හැඩගැස්වීය.
Letta (MemGPT)24,382ස්තරගත මතකය සහිත තත්ත්වය රඳවාගන්නා නියෝජිතයන් — අපගේ Context Control & Recovery (CCR) ස්තරගත ආකෘතිය සඳහා ආභාසය ලබා දුන්නේය.
WFGY1,781නැවත නැවත ඇතිවන RAG/LLM අසාර්ථකත්ව ආකාර 16ක් සඳහා වන ProblemMap වර්ගීකරණය — අපගේ දෝෂ නිරාකරණ මාර්ගෝපදේශයේ භාවිත වන පොදු පාරිභාෂික පද මාලාවයි.

🛰️ තදබද පරීක්ෂාව, MITM සහ පාරදෘශ්ය proxy

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
llm-interceptor66කේතකරණ සහායක ↔ LLM තදබදයේ MITM අන්තර්ග්රහණය/විශ්ලේෂණය මුල් Traffic Inspector අවශ්යතා නිර්ණය කිරීමට දායක විය. පෙර ව්යුත්පන්න කර තිබූ මොඩියුල හතරක් — SSE ඒකාබද්ධ කිරීම, සංවාද සාමාන්යකරණය, රහස් ආවරණය සහ header පිරිසිදු කිරීම — පොදු protocol ප්රමිතීන් මත පදනම් වූ ස්වාධීන clean-room ක්රියාත්මක කිරීම් මඟින් ප්රතිස්ථාපනය කර ඇත. host-passthrough අතුරුමුහුණත් දෙක (passthrough.ts සහ _internal/bypass.cjs) ස්වාධීනව වර්ගීකරණය කරන ලද OmniRoute-අභ්යන්තර ක්රියාත්මක කිරීම් ලෙස පවතී; එම ප්රතිස්ථාපනයේ කොටසක් ලෙස ඒවා නැවත ලියනු ලැබුවේ නැත.
ProxyBridge5,995එක් එක් ක්රියාවලිය සඳහා පාරදෘශ්ය proxy මාර්ගගත කිරීම — අපගේ බිඳවැටීම්-ආරක්ෂිත MITM විසුරුවා හැරීම, socket අක්රියතා කාලසීමා, /proc ක්රියාවලි ආරෝපණය සහ TPROXY ග්රහණය සඳහා ආභාසය ලබා දුන්නේය.

📚 ආකෘති දත්ත, නිරීක්ෂණ හැකියාව සහ UI

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
models.dev6,555AI ආකෘති පිරිවිතර, මිලකරණය සහ හැකියාවන් පිළිබඳ විවෘත දත්ත සමුදාය — අපගේ ආකෘති නාමාවලිය වෙත ස්වදේශීයව සමමුහුර්ත කර ඇත.
React Flow / xyflow38,108අපගේ තත්යකාලීන Compression Studio සහ Combo/Routing Studio බලගන්වන node-පාදක graph පුස්තකාලයයි.
LangGraph40,314LangGraph Studioහි සජීවී workflow-graph දෘශ්යකරණය අපගේ Studiosවල තත්යකාලීන cascade දසුන සඳහා ආභාසය ලබා දුන්නේය.
Langfuse33,592එහි trace → span → generation නිරීක්ෂණ ආකෘතිය අපගේ Compression Studio waterfall දසුන හැඩගැස්වීය.
Kiali3,631Istio service-mesh නිරීක්ෂණ හැකියාව — Routing/Combo Studio තුළ අපගේ circuit-breaker ලාංඡන සහ දෝෂ-edge දෘශ්ය සඳහා ආභාසය ලබා දුන්නේය.
lobe-icons2,428අපගේ උපකරණ පුවරුව පුරා සැපයුම්කරු අයිකන පෙන්වන AI/LLM සන්නාම ලාංඡන.
flag-icons12,354README භාෂා තේරීම මඟින් භාවිත කරන MIT-බලපත්රලාභී SVG ධජ සපයයි.

🛡️ ආරක්ෂාව

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
awesome-secure-defaults721අපගේ ආරක්ෂක තේරීම් සඳහා මඟ පෙන්වන, පෙරනිමියෙන් ආරක්ෂිත පුස්තකාලවල සංරක්ෂිත ලැයිස්තුවක් (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).

🧭 අනුපූරක මෙවලම්

ව්යාපෘතියඑය OmniRoute සඳහා ආභාසය ලබා දුන් ආකාරය
ClawRouter6,564ඉල්ලීම් අනුපිටපත් ඉවත් කිරීම, හදිසි ශුන්ය-පිරිවැය විකල්ප මාර්ගය, සම්බන්ධ කළ හැකි Auto-Combo උපායමාර්ග සහ බහුභාෂා අභිප්රාය වර්ගීකරණය සඳහා ආභාසය ලබා දුන්නේය.
Antigravity-Manager30,652එහි ගිණුම්-දැනුවත් ආකෘති නැවත සිතියම්ගත කිරීම, ක්රියාත්මක කළ හැකි ගොනු මාර්ග සත්යාපනය සහ සැලසුම්-label හැසිරීම OmniRouteහි Antigravity runtime සඳහා මඟ පෙන්වීය.
vscode-antigravity-cockpit4,817එහි සංක්ෂිප්ත quota-reset පසුගණන් ආකෘතිය OmniRouteහි අදාළ සැපයුම්කරු-සීමා සංදර්ශකය සඳහා ආභාසය ලබා දුන්නේය.
AionUi32,230එහි ACP ඒකාබද්ධ කිරීම් OmniRouteහි ස්ථාපිත CLI නියෝජිතයන් ස්වයංක්රීයව හඳුනාගැනීම සඳහා ආභාසය ලබා දුන්නේය.
CodexBar20,507Grok Build quota අතුරුමුහුණත හඳුනාගත්තේය; ඉන්පසු OmniRoute සජීවී wire format එක ස්වාධීනව සත්යාපනය කර නිවැරදි කළේය.

📄 බලපත්රය

MIT බලපත්රය - විස්තර සඳහා LICENSE බලන්න.


⬆ ඉහළට ආපසු · විවෘත මූලාශ්ර AI ප්රජාව වෙනුවෙන් ❤️ සමඟ නිර්මාණය කරන ලදී.

OmniRoute v3.8.51 · Node ≥22.22.2 · MIT බලපත්රය · omniroute.online