đ OmniRoute â The Free AI Gateway (Magyar)
đ Languages: đșđž English · đȘđž es · đ«đ· fr · đ©đȘ de · đźđč it · đ·đș ru · đšđł zh-CN · đŻđ” ja · đ°đ· ko · đžđŠ ar · đźđł hi · đźđł in · đčđ th · đ»đł vi · đźđ© id · đČđŸ ms · đłđ± nl · đ”đ± pl · đžđȘ sv · đłđŽ no · đ©đ° da · đ«đź fi · đ”đč pt · đ·đŽ ro · đđș hu · đ§đŹ bg · đžđ° sk · đșđŠ uk-UA · đźđ± he · đ”đ phi · đ§đ· pt-BR · đšđż cs · đčđ· tr
Never stop coding. Smart routing to FREE & low-cost AI models with automatic fallback.
Az univerzĂĄlis API-proxy â egy vĂ©gpont, több mint 60 szolgĂĄltatĂł, nulla ĂĄllĂĄsidĆ. MostMCP-kiszolgĂĄlĂłval (25 eszköz),A2A protokollal,memĂłria-/kĂ©szsĂ©grendszerekkelĂ©sElectron Desktop alkalmazĂĄssal.
CsevegĂ©s befejezĂ©se âą BeĂĄgyazĂĄsok âą KĂ©pgenerĂĄlĂĄs âą VideĂł âą Zene âą Hang âą ĂjrarangsorolĂĄs âąWebes keresĂ©sâą MCP-szerver âą A2A protokoll âą 100% TypeScript---
đ Webhely âą đ Quick Start âą đĄ FunkciĂłk âą đ Dokumentumok âą đ° Ărak âą đŹ WhatsApp
đElĂ©rhetĆ:đșđž angol | đ§đ· PortuguĂȘs (Brasil) | đȘđž Español | đ«đ· Français | đźđč Italiano | đ·đș Đ ŃŃŃĐșĐžĐč | đšđł äžæ (çźäœ) | đ©đȘ Deutsch | đźđł à€čà€żà€šà„à€Šà„ | đčđ àčàžàžą | đșđŠ ĐŁĐșŃаŃĐœŃŃĐșа | đžđŠ Ű§ÙŰč۱ۚÙŰ© | đŻđ” æ„æŹèȘ | đ»đł Tiáșżng Viá»t | đ§đŹ ĐŃлгаŃŃĐșĐž | đ©đ° Dansk | đ«đź Suomi | đźđ± ŚąŚŚšŚŚȘ | đđș Magyar | đźđ© Bahasa Indonesia | đ°đ· íê”ìŽ | đČđŸ Bahasa Melayu | đłđ± Nederlands | đłđŽ Norsk | đ”đč PortuguĂȘs (PortugĂĄlia) | đ·đŽ RomĂąnÄ | đ”đ± Polski | đžđ° SzlovĂ©nia | đžđȘ Svenska | đ”đ filippĂnĂł | đšđż ÄeĆĄtina---
đŒïž Main Dashboard
đž Dashboard Preview
<részletek>
| Oldal | KĂ©pernyĆkĂ©p | |
|---|---|---|
| SzolgĂĄltatĂłk | ![]() |
|
| KombĂłk | ![]() |
|
| Analytics | ![]() |
|
| Egészség | ![]() |
|
| FordĂtĂł | ![]() |
|
| BeĂĄllĂtĂĄsok | ![]() |
|
| CLI eszközök | ![]() |
|
| HasznĂĄlati naplĂłk | ![]() |
|
| Végpontok | ![]() |
đ€ Free AI Provider for your favorite coding agents
Csatlakoztasson bĂĄrmilyen mestersĂ©ges intelligencia-alapĂș IDE-t vagy CLI-eszközt az OmniRoute-on keresztĂŒl â ingyenes API-ĂĄtjĂĄrĂł a korlĂĄtlan kĂłdolĂĄshoz.
<tĂĄbla>
OpenClaw
â 205 000
NanoBot
â 20,9K
PicoClaw
â 14,6 KB
ZeroClaw
â 9,9 KB
Vaskarom
â 2,1K
OpenCode
â 106K
Codex CLI
â 60,8K
Claude Code
â 67,3 K
Gemini CLI
â 94,7K
KilĂłkĂłd
â 15,5 KB
đĄ Minden ĂŒgynök a http://localhost:20128/v1 vagy a http://cloud.omniroute.online/v1 segĂtsĂ©gĂ©vel csatlakozik â egy konfigurĂĄciĂł, korlĂĄtlan modellek Ă©s kvĂłta---
đ€ Why OmniRoute?
Ne pazarolja a pĂ©nzt, Ă©s ne lĂ©pje tĂșl a limiteket:
Az elĆfizetĂ©si kvĂłta minden hĂłnapban fel nem hasznĂĄlt
A dĂjkorlĂĄtok megakadĂĄlyozzĂĄk a közĂ©psĆ kĂłdolĂĄst
Dråga API-k (20-50 USD/hó szolgåltatónként)
Manuålis våltås a szolgåltatók között
Az OmniRoute ezt megoldja:
- â Az elĆfizetĂ©sek maximalizĂĄlĂĄsa- Kövesse nyomon a kvĂłtĂĄt, hasznĂĄljon fel minden bitet a visszaĂĄllĂtĂĄs elĆtt
- â Automatikus tartalĂ©k- ElĆfizetĂ©s â API-kulcs â OlcsĂł â Ingyenes, nulla ĂĄllĂĄsidĆ
- â Több fiĂłk- Kör-robin a fiĂłkok között szolgĂĄltatĂłnkĂ©nt
- â UniverzĂĄlis- Claude Code, Codex, Gemini CLI, Cursor, Cline, OpenClaw, bĂĄrmilyen CLI eszközzel mƱködik---
đ§ Support
đŹCsatlakozzon közössĂ©gĂŒnkhöz!WhatsApp Group â KĂ©rjen segĂtsĂ©get, ossza meg tippjeit, Ă©s maradjon naprakĂ©sz.
-Webhely: omniroute.online -GitHub: github.com/diegosouzapw/OmniRoute -ProblĂ©mĂĄk: github.com/diegosouzapw/OmniRoute/issues -WhatsApp: KözössĂ©gi csoport -HozzĂĄjĂĄrulĂĄs: Tekintse meg a CONTRIBUTING.md oldalt, nyisson PR-t, vagy vĂĄlasszon egy "jĂł elsĆ szĂĄmot". -Original Project: 9router by decolua### đ Reporting a Bug?
Egy probléma megnyitåsakor futtassa a system-info parancsot, és csatolja a generålt fåjlt:```bash npm run system-info
Ez lĂ©trehoz egy "system-info.txt" fĂĄjlt a Node.js verziĂłjĂĄval, az OmniRoute verziĂłjĂĄval, az operĂĄciĂłs rendszer rĂ©szleteivel, a telepĂtett CLI-eszközökkel (qoder, gemini, claude, codex, antigravitĂĄciĂł, droid stb.), Docker/PM2 ĂĄllapottal Ă©s rendszercsomagokkal â mindennel, amire szĂŒksĂ©gĂŒnk van a problĂ©ma gyors reprodukĂĄlĂĄsĂĄhoz. Csatolja a fĂĄjlt közvetlenĂŒl a GitHub-problĂ©mĂĄhoz.---
## đ How It Works
âââââââââââââââ â Your CLI â (Claude Code, Codex, Gemini CLI, OpenClaw, Cursor, Cline...) â Tool â ââââââââŹâââââââ â http://localhost:20128/v1 â âââââââââââââââââââââââââââââââââââââââââââ â OmniRoute (Smart Router) â â âą Format translation (OpenAI â Claude) â â âą Quota tracking + Embeddings + Images â â âą Auto token refresh â ââââââââŹâââââââââââââââââââââââââââââââââââ â âââ [Tier 1: SUBSCRIPTION] Claude Code, Codex, Gemini CLI â â quota exhausted âââ [Tier 2: API KEY] DeepSeek, Groq, xAI, Mistral, NVIDIA NIM, etc. â â budget limit âââ [Tier 3: CHEAP] GLM ($0.6/1M), MiniMax ($0.2/1M) â â budget limit âââ [Tier 4: FREE] Qoder, Qwen, Kiro (unlimited)
Result: Never stop coding, minimal cost
---
## đŻ What OmniRoute Solves â 30 Real Pain Points & Use Cases
>**Minden mestersĂ©ges intelligencia-eszközöket hasznĂĄlĂł fejlesztĆ naponta szembesĂŒl ezekkel a problĂ©mĂĄkkal.**Az OmniRoute Ășgy kĂ©szĂŒlt, hogy ezeket mind megoldja â a költsĂ©gtĂșllĂ©pĂ©sektĆl a regionĂĄlis blokkokig, a megszakadt OAuth-folyamatoktĂłl a protokollmƱveletekig Ă©s a vĂĄllalati megfigyelhetĆsĂ©gig.
<részletek>
<summary><b>đž 1. "DrĂĄga elĆfizetĂ©sĂ©rt fizetek, de mĂ©g mindig megzavarnak a korlĂĄtok"</b></summary>
A fejlesztĆk havi 20â200 dollĂĄrt fizetnek a Claude Pro, Codex Pro vagy GitHub CopilotĂ©rt. A kvĂłtĂĄnak mĂ©g fizetĂ©s esetĂ©n is van felsĆ hatĂĄra â 5 Ăłra hasznĂĄlat, heti limitek vagy percdĂjkorlĂĄtok. Mid-coding session, the provider stops responding and the developer loses flow and productivity.
**Hogyan oldja meg az OmniRoute:**
-**Smart 4-Tier Fallback**â Ha az elĆfizetĂ©si kvĂłta kimerĂŒl, automatikusan ĂĄtirĂĄnyĂtja az API-kulcs â OlcsĂł â Ingyenes, manuĂĄlis beavatkozĂĄs nĂ©lkĂŒl
-**SzolgĂĄltatĂłi korlĂĄtozĂĄsok követĂ©se**â A gyorsĂtĂłtĂĄrazott kvĂłta pillanatkĂ©pei szerveroldali ĂŒtemezĂ©s szerint frissĂŒlnek (alapĂ©rtelmezett `PROVIDER_LIMITS_SYNC_INTERVAL_MINUTES=70`), a felhasznĂĄlĂłi felĂŒleten elĂ©rhetĆ kĂ©zi frissĂtĂ©ssel
-**Több fiĂłk tĂĄmogatĂĄsa**- Több fiĂłk szolgĂĄltatĂłnkĂ©nt automatikus körvĂĄltĂĄssal - ha az egyik elfogy, ĂĄtvĂĄlt a következĆre
-**EgyĂ©ni kombinĂĄciĂłk**â TestreszabhatĂł tartalĂ©k lĂĄncok 9 kiegyensĂșlyozĂĄsi stratĂ©giĂĄval (prioritĂĄsos, sĂșlyozott, kitöltĂ©si sorrendben, körbefutĂł, P2C, vĂ©letlenszerƱ, legkevĂ©sbĂ© hasznĂĄlt, költsĂ©goptimalizĂĄlt, szigorĂșan vĂ©letlenszerƱ)
-**Codex ĂŒzleti kvĂłtĂĄk**â Ăzleti/csapat munkaterĂŒlet-kvĂłta figyelĂ©se közvetlenĂŒl az irĂĄnyĂtĂłpulton</details>
<részletek>
<summary><b>đ 2. "Több szolgĂĄltatĂłt kell hasznĂĄlnom, de mindegyik mĂĄs API-val rendelkezik"</b></summary>
Az OpenAI egy formĂĄtumot hasznĂĄl, a Claude (Anthropic) egy mĂĄsikat, a Gemini pedig egy mĂĄsikat. Ha egy fejlesztĆ kĂŒlönbözĆ szolgĂĄltatĂłk modelljeit szeretnĂ© tesztelni, vagy tartalĂ©kot szeretne közöttĂŒk, akkor Ășjra kell konfigurĂĄlnia az SDK-kat, mĂłdosĂtania kell a vĂ©gpontokat, Ă©s kezelnie kell az inkompatibilis formĂĄtumokat. Az egyĂ©ni szolgĂĄltatĂłk (FriendLI, NIM) nem szabvĂĄnyos modellvĂ©gpontokkal rendelkeznek.
**Hogyan oldja meg az OmniRoute:**
-**Egységes végpont**- Egyetlen "http://localhost:20128/v1" proxyként szolgål mind a 60+ szolgåltató szåmåra
-**FormĂĄtumfordĂtĂĄs**- Automatikus Ă©s ĂĄtlĂĄthatĂł: OpenAI â Claude â Gemini â Responses API
-**Response Sanitization**â Strips non-standard fields (`x_groq`, `usage_breakdown`, `service_tier`) that break OpenAI SDK v1.83+
-**Szerepek normalizĂĄlĂĄsa**â ĂtalakĂtja a "fejlesztĆ" â "rendszert" a nem OpenAI szolgĂĄltatĂłk szĂĄmĂĄra; `rendszer` â `felhasznĂĄlĂł` a GLM/ERNIE-hez
-**Think Tag Extraction**â Kivonja a â<think>â blokkokat olyan modellekbĆl, mint a DeepSeek R1 szabvĂĄnyos âreasoning_contentâ tartalommĂĄ
-**StrukturĂĄlt kimenet a Gemini szĂĄmĂĄra**â `json_schema` â `responseMimeType`/`responseSchema` automatikus ĂĄtalakĂtĂĄs
- A**âstreamâ alapĂ©rtelmezĂ©se âfalseâ**â Az OpenAI specifikĂĄciĂłhoz igazodik, elkerĂŒlve a vĂĄratlan SSE-t a Python/Rust/Go SDK-kban</details>
<részletek>
<summary><b>đ 3. âAz AI-szolgĂĄltatĂłm blokkolja a rĂ©giĂłmat/orszĂĄgomatâ</b></summary>
Az olyan szolgĂĄltatĂłk, mint az OpenAI/Codex, blokkoljĂĄk a hozzĂĄfĂ©rĂ©st bizonyos földrajzi rĂ©giĂłkbĂłl. A felhasznĂĄlĂłk OAuth- Ă©s API-kapcsolatok sorĂĄn olyan hibĂĄkat kapnak, mint a ânem tĂĄmogatott_orszĂĄg_rĂ©giĂł_terĂŒleteâ. Ez kĂŒlönösen frusztrĂĄlĂł a fejlĆdĆ orszĂĄgok fejlesztĆi szĂĄmĂĄra.
**Hogyan oldja meg az OmniRoute:**
-**3-szintƱ proxykonfigurĂĄciĂł**â 3 szinten konfigurĂĄlhatĂł proxy: globĂĄlis (teljes forgalom), szolgĂĄltatĂłnkĂ©nt (csak egy szolgĂĄltatĂł) Ă©s kapcsolatonkĂ©nt/kulcsonkĂ©nt
-**SzĂnes proxy jelvĂ©nyek**- VizuĂĄlis jelzĆk: đą globĂĄlis proxy, đĄ szolgĂĄltatĂł proxy, đ” kapcsolat proxy, mindig az IP-t mutatja
-**OAuth-tokencsere proxyn keresztĂŒl**â Az OAuth-folyamat a proxyn is keresztĂŒlmegy, megoldva a `nem tĂĄmogatott_orszĂĄg_rĂ©giĂł_terĂŒletĂ©t'
-**KapcsolĂłdĂĄsi tesztek proxyn keresztĂŒl**- A csatlakozĂĄsi tesztek a konfigurĂĄlt proxyt hasznĂĄljĂĄk (nincs többĂ© közvetlen kiiktatĂĄs)
-**SOCKS5 tĂĄmogatĂĄs**â Teljes SOCKS5 proxy tĂĄmogatĂĄs a kimenĆ ĂștvĂĄlasztĂĄshoz
-**TLS-ujjlenyomat-hamisĂtĂĄs**â BöngĂ©szĆszerƱ TLS-ujjlenyomat a "wreq-js"-n keresztĂŒl a botĂ©szlelĂ©s megkerĂŒlĂ©sĂ©hez
-**đ CLI Ujjlenyomat Matching**â A fejlĂ©cek Ă©s törzsmezĆk ĂĄtrendezĂ©se, hogy megfeleljenek a natĂv CLI binĂĄris alĂĄĂrĂĄsoknak, drasztikusan csökkentve a fiĂłk megjelölĂ©sĂ©nek kockĂĄzatĂĄt. A proxy IP-cĂme megmarad â egyszerre kapja meg a lopakodĂł**Ă©s**IP-maszkolĂĄst</details>
<részletek>
<summary><b>đ 4. "MI-t akarok hasznĂĄlni kĂłdolĂĄshoz, de nincs pĂ©nzem"</b></summary>
Nem mindenki fizethet havi 20â200 dollĂĄrt az AI-elĆfizetĂ©sekĂ©rt. A feltörekvĆ orszĂĄgok diĂĄkjainak, fejlesztĆinek, amatĆröknek Ă©s szabadĂșszĂłknak nulla költsĂ©ggel kell hozzĂĄfĂ©rniĂŒk a minĆsĂ©gi modellekhez.
**Hogyan oldja meg az OmniRoute:**
-**BeĂ©pĂtett ingyenes szolgĂĄltatĂłk**- NatĂv tĂĄmogatĂĄs 100%-ban ingyenes szolgĂĄltatĂłkhoz: Qoder (5 korlĂĄtlan modell OAuth-on keresztĂŒl: kimi-k2-thinking, qwen3-coder-plus, deepseek-r1, minimax-m2, kimi-k2), Qwen (4 unlim-limitus3 modell) qwen3-coder-flash, qwen3-coder-next, vision-model), Kiro (Claude + AWS Builder ID ingyen), Gemini CLI (180 000 token/hĂłnap ingyenes)
-**Ollama Cloud**â FelhĆben tĂĄrolt Ollama-modellek az `api.ollama.com-on, ingyenes "Light usage" szinttel; hasznĂĄlja az `ollamacloud/<modell>` elĆtagot
-**Csak ingyenes kombĂłk**â LĂĄnc `gc/gemini-3-flash â if/kimi-k2-thinking â qw/qwen3-coder-plus` = 0 USD/hĂł nulla ĂĄllĂĄsidĆvel
-**NVIDIA NIM ingyenes hozzĂĄfĂ©rĂ©s**â ~40 RPM fejlesztĆi örökkĂ© ingyenes hozzĂĄfĂ©rĂ©s több mint 70 modellhez a build.nvidia.com oldalon (ĂĄttĂ©rĂ©s a kreditekrĆl a tiszta sebessĂ©gkorlĂĄtokra)
-**KöltsĂ©goptimalizĂĄlt stratĂ©gia**â ĂtvĂĄlasztĂĄsi stratĂ©gia, amely automatikusan a legolcsĂłbb elĂ©rhetĆ szolgĂĄltatĂłt vĂĄlasztja</details>
<részletek>
<summary><b>đ 5. "Meg kell vĂ©denem a mestersĂ©ges intelligencia ĂĄtjĂĄrĂłmat a jogosulatlan hozzĂĄfĂ©rĂ©stĆl"</b></summary>
Ha AI ĂĄtjĂĄrĂłt teszĂŒnk ki a hĂĄlĂłzatnak (LAN, VPS, Docker), a cĂm birtokĂĄban bĂĄrki felhasznĂĄlhatja a fejlesztĆ tokenjeit/kvĂłtĂĄjĂĄt. VĂ©delem nĂ©lkĂŒl az API-k sebezhetĆek a visszaĂ©lĂ©sekkel, azonnali befecskendezĂ©ssel Ă©s visszaĂ©lĂ©sekkel szemben.
**Hogyan oldja meg az OmniRoute:**
-**API-kulcskezelĂ©s**â GenerĂĄlĂĄs, rotĂĄciĂł Ă©s hatĂłkör szolgĂĄltatĂłnkĂ©nt egy dedikĂĄlt "/dashboard/api-manager" oldallal
-**ModellszintƱ engedĂ©lyek**â Az API-kulcsok korlĂĄtozĂĄsa adott modellekre ("openai/*", helyettesĂtĆ karakteres mintĂĄk), az Ăsszes engedĂ©lyezĂ©se/KorlĂĄtozĂĄsa kapcsolĂłval
-**API Endpoint Protection**â Kulcs szĂŒksĂ©ges a `/v1/models' szĂĄmĂĄra, Ă©s bizonyos szolgĂĄltatĂłk letiltĂĄsa a listĂĄbĂłl
-**Auth Guard + CSRF vĂ©delem**- Minden mƱszerfali Ăștvonal "withAuth" köztes szoftverrel + CSRF tokenekkel vĂ©dett
-**Rate Limiter**â IP-nkĂ©nti sebessĂ©gkorlĂĄtozĂĄs konfigurĂĄlhatĂł ablakokkal
-**IP-szƱrĂ©s**â EngedĂ©lyezĂ©si lista/blokkolĂłlista a hozzĂĄfĂ©rĂ©s-vezĂ©rlĂ©shez
-**Prompt Injection Guard**â fertĆtlenĂtĂ©s a rosszindulatĂș felszĂłlĂtĂĄsi mintĂĄk ellen
-**AES-256-GCM titkosĂtĂĄs**- A hitelesĂtĆ adatok nyugalmi ĂĄllapotban titkosĂtva</details>
<részletek>
<summary><b>đ 6. "A szolgĂĄltatĂłm leĂĄllt, Ă©s elvesztettem a kĂłdolĂĄsi folyamatomat"</b></summary>
Az AI-szolgĂĄltatĂłk instabillĂĄ vĂĄlhatnak, 5xx-es hibĂĄkat adnak vissza, vagy elĂ©rhetik az ideiglenes sebessĂ©gkorlĂĄtokat. Ha egy fejlesztĆ egyetlen szolgĂĄltatĂłtĂłl fĂŒgg, akkor megszakad. MegszakĂtĂłk nĂ©lkĂŒl az ismĂ©telt ĂșjraprĂłbĂĄlkozĂĄsok összeomolhatjĂĄk az alkalmazĂĄst.
**Hogyan oldja meg az OmniRoute:**
-**MegszakĂtĂł tĂpusonkĂ©nt**- Automatikus nyitĂĄs/zĂĄrĂĄs konfigurĂĄlhatĂł kĂŒszöbĂ©rtĂ©kekkel Ă©s lehƱtĂ©ssel (zĂĄrt/nyitott/fĂ©lig nyitott), modellenkĂ©nti hatĂłkör a lĂ©pcsĆzetes blokkok elkerĂŒlĂ©se Ă©rdekĂ©ben
-**ExponenciĂĄlis visszalĂ©pĂ©s**â ProgresszĂv ĂșjraprĂłbĂĄlkozĂĄsi kĂ©sĂ©sek
-**MennydörgĂ©s elleni csorda**- Mutex + szemafor vĂ©delem az egyidejƱ ĂșjraprĂłbĂĄlkozĂĄsi viharok ellen
-**KombinĂĄlt tartalĂ©k lĂĄncok**â Ha az elsĆdleges szolgĂĄltatĂł meghibĂĄsodik, automatikusan, beavatkozĂĄs nĂ©lkĂŒl ĂĄtesik a lĂĄncon
-**Combo Circuit Breaker**â Automatikusan letiltja a hibĂĄs szolgĂĄltatĂłkat a kombinĂĄlt lĂĄncon belĂŒl
-**EgĂ©szsĂ©gĂŒgyi irĂĄnyĂtĂłpult**â ĂzemidĆ-figyelĂ©s, ĂĄramkör-megszakĂtĂł ĂĄllapotok, zĂĄrolĂĄsok, gyorsĂtĂłtĂĄr-statisztika, p50/p95/p99 kĂ©sleltetĂ©s</details>
<részletek>
<summary><b>đ§ 7. "Az egyes AI-eszközök konfigurĂĄlĂĄsa fĂĄrasztĂł Ă©s ismĂ©tlĆdĆ."</b></summary>
A fejlesztĆk Cursort, Claude Code-ot, Codex CLI-t, OpenClaw-ot, Gemini CLI-t, Kilo Code-ot hasznĂĄlnak... Minden eszköznek mĂĄs konfigurĂĄciĂłra van szĂŒksĂ©ge (API vĂ©gpont, kulcs, modell). Az ĂșjrakonfigurĂĄlĂĄs szolgĂĄltatĂł- vagy modellvĂĄltĂĄskor idĆpocsĂ©kolĂĄs.
**Hogyan oldja meg az OmniRoute:**
-**CLI Tools Dashboard**- DedikĂĄlt oldal egykattintĂĄsos beĂĄllĂtĂĄssal a Claude Code, Codex CLI, OpenClaw, Kilo Code, Antigravity, Cline szĂĄmĂĄra
-**GitHub Copilot Config Generator**â A "chatLanguageModels.json" fĂĄjlt generĂĄlja a VS-kĂłdhoz tömeges modellvĂĄlasztĂĄssal
-**BevezetĆ varĂĄzslĂł**â IrĂĄnyĂtott 4 lĂ©pĂ©ses beĂĄllĂtĂĄs elsĆ felhasznĂĄlĂłk szĂĄmĂĄra
-**Egy vĂ©gpont, minden modell**- KonfigurĂĄlja egyszer a `http://localhost:20128/v1' cĂmet, elĂ©rje a 60+ szolgĂĄltatĂłt</details>
<részletek>
<summary><b>đ 8. âA több szolgĂĄltatĂłtĂłl szĂĄrmazĂł OAuth-tokenek kezelĂ©se pokolâ</b></summary>
Claude Code, Codex, Gemini CLI, Copilot â mindegyik az OAuth 2.0-t hasznĂĄlja lejĂĄrĂł tokenekkel. A fejlesztĆknek folyamatosan Ășjra kell hitelesĂteniĂŒk, kezelniĂŒk kell a âkliens_titka hiĂĄnyzikâ, az âĂĄtirĂĄnyĂtĂĄsi_uri_mismatchâ Ă©s a tĂĄvoli szerverek hibĂĄival. Az OAuth a LAN/VPS-en kĂŒlönösen problĂ©mĂĄs.
**Hogyan oldja meg az OmniRoute:**
-**Automatikus tokenfrissĂtĂ©s**- Az OAuth-tokenek a hĂĄttĂ©rben frissĂŒlnek a lejĂĄrat elĆtt
-**OAuth 2.0 (PKCE) beĂ©pĂtett**- Automatikus ĂĄramlĂĄs Claude Code, Codex, Gemini CLI, Copilot, Kiro, Qwen, Qoder szĂĄmĂĄra
-**Multi-Account OAuth**- Több fiók szolgåltatónként a JWT/ID token kivonattal
-**OAuth LAN/TĂĄvoli javĂtĂĄs**â PrivĂĄt IP-Ă©szlelĂ©s az âĂĄtirĂĄnyĂtĂĄsi_uriâ-hoz + kĂ©zi URL mĂłd tĂĄvoli szerverekhez
-**OAuth Nginx mögött**â A "window.location.origin" fĂĄjlt hasznĂĄlja a fordĂtott proxy kompatibilitĂĄs Ă©rdekĂ©ben
-**TĂĄvoli OAuth ĂștmutatĂł**â LĂ©pĂ©srĆl lĂ©pĂ©sre ĂștmutatĂł a Google Cloud hitelesĂtĆ adataihoz VPS/Docker rendszeren</details>
<részletek>
<summary><b>đ 9. "Nem tudom, mennyit költök Ă©s hova"</b></summary>
A fejlesztĆk több fizetĆs szolgĂĄltatĂłt hasznĂĄlnak, de nincs egysĂ©ges nĂ©zetĂŒk a kiadĂĄsokrĂłl. Minden szolgĂĄltatĂł sajĂĄt szĂĄmlĂĄzĂĄsi irĂĄnyĂtĂłpulttal rendelkezik, de nincs összevont nĂ©zet. A vĂĄratlan költsĂ©gek felhalmozĂłdhatnak.
**Hogyan oldja meg az OmniRoute:**
-**KöltsĂ©gelemzĂ©si irĂĄnyĂtĂłpult**â TokenenkĂ©nti költsĂ©gkövetĂ©s Ă©s költsĂ©gkeret-kezelĂ©s szolgĂĄltatĂłnkĂ©nt
-**KöltsĂ©gkeret-korlĂĄtok rĂ©tegenkĂ©nt**- KöltĂ©si felsĆ hatĂĄr szintenkĂ©nt, amely automatikus visszalĂ©pĂ©st vĂĄlt ki
-**Modellenkénti årképzés**- Konfigurålható årak modellenként
-**HasznĂĄlati statisztika API-kulcsonkĂ©nt**â A kĂ©rĂ©sek szĂĄma Ă©s az utoljĂĄra hasznĂĄlt idĆbĂ©lyeg kulcsonkĂ©nt
-**Analytics Dashboard**â Statisztikai kĂĄrtyĂĄk, modellhasznĂĄlati diagram, szolgĂĄltatĂłi tĂĄblĂĄzat sikerarĂĄnyokkal Ă©s kĂ©sleltetĂ©ssel</details>
<részletek>
<summary><b>đ 10. "Nem tudom diagnosztizĂĄlni a hibĂĄkat Ă©s problĂ©mĂĄkat az AI-hĂvĂĄsoknĂĄl"</b></summary>
Ha egy hĂvĂĄs meghiĂșsul, a fejlesztĆ nem tudja, hogy sebessĂ©gkorlĂĄtozĂĄs, lejĂĄrt token, rossz formĂĄtum vagy szolgĂĄltatĂłi hiba volt-e. Töredezett naplĂłk a kĂŒlönbözĆ terminĂĄlokon. MegfigyelhetĆsĂ©g nĂ©lkĂŒl a hibakeresĂ©s prĂłba Ă©s hiba.
**Hogyan oldja meg az OmniRoute:**
-**EgysĂ©ges naplĂłk irĂĄnyĂtĂłpultja**- 4 lap: KĂ©relemnaplĂłk, ProxynaplĂłk, AuditnaplĂłk, Konzol
-**KonzolnaplĂł-nĂ©zegetĆ**â ValĂłs idejƱ terminĂĄl stĂlusĂș megjelenĂtĆ szĂnkĂłdolt szintekkel, automatikus görgetĂ©s, keresĂ©s, szƱrĂ©s
-**SQLite proxynaplĂłk**â ĂllandĂł naplĂłk, amelyek tĂșlĂ©lik a szerver ĂșjraindĂtĂĄsĂĄt
-**Translator Playground**â 4 hibakeresĂ©si mĂłd: Playground (formĂĄtum fordĂtĂĄs), Chat Tester (oda-vissza Ășt), Tesztpad (kötegelt), ĂlĆ monitor (valĂłs idejƱ)
-**Request Telemetria**â p50/p95/p99 kĂ©sleltetĂ©s + X-Request-Id nyomkövetĂ©s
-**File-Based Logging with Rotation**â App logs rotate by size, retention days, and archive count; a hĂvĂĄsnaplĂł mƱtermĂ©kei a megĆrzĂ©si napok Ă©s a fĂĄjlok szĂĄma szerint vĂĄltakoznak
-**RendszerinformĂĄciĂłs jelentĂ©s**â Az `npm run system-info` lĂ©trehozza a `system-info.txt' fĂĄjlt a teljes környezettel (Node verziĂł, OmniRoute verziĂł, OS, CLI eszközök, Docker/PM2 ĂĄllapot). Csatolja, amikor az azonnali osztĂĄlyozĂĄssal kapcsolatos problĂ©mĂĄkat jelent be.</details>
<részletek>
<summary><b>đïž 11. âAz ĂĄtjĂĄrĂł telepĂtĂ©se Ă©s karbantartĂĄsa bonyolultâ</b></summary>
Az AI-proxy telepĂtĂ©se, konfigurĂĄlĂĄsa Ă©s karbantartĂĄsa kĂŒlönbözĆ környezetekben (helyi, VPS, Docker, felhĆ) munkaigĂ©nyes. Az olyan problĂ©mĂĄk, mint a kemĂ©nykĂłdolt elĂ©rĂ©si utak, az âEACCESâ a könyvtĂĄrakon, a portkonfliktusok Ă©s a többplatformos buildek sĂșrlĂłdĂĄst okoznak.
**Hogyan oldja meg az OmniRoute:**
-**npm globĂĄlis telepĂtĂ©s**â `npm install -g omniroute && omniroute` â kĂ©sz
-**Docker Multi-Platform**â AMD64 + ARM64 natĂv (Apple Silicon, AWS Graviton, Raspberry Pi)
-**Docker Compose Profiles**â "alap" (nincs CLI-eszközök) Ă©s "cli" (Claude Code, Codex, OpenClaw)
-**Electron Desktop App**â NatĂv alkalmazĂĄs Windows/macOS/Linux rendszerhez rendszertĂĄlcĂĄval, automatikus indĂtĂĄssal, offline mĂłddal
-**Split-Port Mode**â API Ă©s irĂĄnyĂtĂłpult kĂŒlön portokon haladĂł forgatĂłkönyvekhez (fordĂtott proxy, kontĂ©nerhĂĄlĂłzat)
-**Cloud Sync**â SzinkronizĂĄlĂĄs konfigurĂĄlĂĄsa az eszközök között a Cloudflare Workers segĂtsĂ©gĂ©vel
-**DB biztonsĂĄgi mentĂ©sek**â Az összes beĂĄllĂtĂĄs automatikus biztonsĂĄgi mentĂ©se, visszaĂĄllĂtĂĄsa, exportĂĄlĂĄsa Ă©s importĂĄlĂĄsa, a `DISABLE_SQLITE_AUTO_BACKUP` funkciĂłval a kĂŒlsĆleg kezelt biztonsĂĄgi mentĂ©sekhez</details>
<részletek>
<summary><b>đ 12. "A felĂŒlet csak angol nyelvƱ, Ă©s a csapatom nem beszĂ©l angolul"</b></summary>
A nem angol nyelvƱ orszĂĄgok csapatai, kĂŒlönösen Latin-AmerikĂĄban, ĂzsiĂĄban Ă©s EurĂłpĂĄban, csak angol nyelvƱ felĂŒletekkel kĂŒszködnek. A nyelvi akadĂĄlyok csökkentik az ĂĄtvĂ©telt Ă©s növelik a konfigurĂĄciĂłs hibĂĄkat.
**Hogyan oldja meg az OmniRoute:**
-**IrĂĄnyĂtĂłpult i18n â 30 nyelv**â Mind az 500+ billentyƱ lefordĂtva, beleĂ©rtve arab, bolgĂĄr, dĂĄn, nĂ©met, spanyol, finn, francia, hĂ©ber, hindi, magyar, indonĂ©z, olasz, japĂĄn, koreai, malĂĄj, holland, norvĂ©g, lengyel, portugĂĄl (PT/BR), romĂĄn, thai, orosz, szlovĂĄk, svĂ©d, filippĂnĂł, angol, thai, orosz, kĂnai, filippĂnĂł
-**RTL tĂĄmogatĂĄs**â JobbrĂłl balra haladĂł arab Ă©s hĂ©ber nyelv tĂĄmogatĂĄsa
-**TöbbnyelvƱ README-k**â 30 teljes dokumentĂĄciĂł fordĂtĂĄs
-**NyelvvĂĄlasztĂł**â Globe ikon a fejlĂ©cben a valĂłs idejƱ vĂĄltĂĄshoz</details>
<részletek>
<summary><b>đ 13. "Többre van szĂŒksĂ©gem, mint csevegĂ©sre â beĂĄgyazĂĄsra, kĂ©pekre, hanganyagra van szĂŒksĂ©gem"</b></summary>
Az AI nem csak a csevegĂ©s befejezĂ©se. A fejlesztĆknek kĂ©peket kell generĂĄlniuk, hangot kell ĂĄtĂrniuk, beĂĄgyazĂĄst kell lĂ©trehozniuk a RAG szĂĄmĂĄra, ĂĄt kell sorolniuk a dokumentumokat, Ă©s moderĂĄlniuk kell a tartalmat. Minden API mĂĄs vĂ©gponttal Ă©s formĂĄtummal rendelkezik.
**Hogyan oldja meg az OmniRoute:**
-**BeĂĄgyazĂĄsok**â `/v1/beĂĄgyazĂĄsok' 6 szolgĂĄltatĂłval Ă©s 9+ modellel
-**KĂ©pgenerĂĄlĂĄs**â `/v1/images/generations' 10 szolgĂĄltatĂłval Ă©s 20+ modellel (OpenAI, xAI, Together, Fireworks, Nebius, Hyperbolic, NanoBanana, Antigravity, SD WebUI, ComfyUI)
-**Text-to-Video**â `/v1/videos/generations` â ComfyUI (AnimateDiff, SVD) Ă©s SD WebUI
-**Text-to-Music**â `/v1/music/generations` â ComfyUI (Stable Audio Open, MusicGen)
-**Audio ĂĄtĂrĂĄs**â `/v1/audio/transcriptions` â Whisper + Nvidia NIM, HuggingFace, Qwen3
-**Text-to-Speech**â `/v1/audio/speech` â ElevenLabs, Nvidia NIM, HuggingFace, Coqui, Tortoise, Qwen3,**Inworld**,**Cartesia**,**PlayHT**, + meglĂ©vĆ szolgĂĄltatĂłk
-**ModerĂĄciĂłk**â `/v1/moderations` â TartalombiztonsĂĄgi ellenĆrzĂ©sek
-**Reranging**â `/v1/rerank` â DokumentumrelevĂĄns ĂĄtsorolĂĄs
-**Responses API**- Teljes `/v1/responses` tĂĄmogatĂĄs a Codexhez</details>
<részletek>
<summary><b>đ§Ș 14. "Nincs mĂłdom tesztelni Ă©s összehasonlĂtani a minĆsĂ©get a kĂŒlönbözĆ modellek között"</b></summary>
A fejlesztĆk szeretnĂ©k tudni, hogy melyik modell a legjobb az Ć hasznĂĄlati esetĂŒkben â kĂłd, fordĂtĂĄs, Ă©rvelĂ©s â, de a manuĂĄlis összehasonlĂtĂĄs lassĂș. Nincsenek integrĂĄlt eval eszközök.
**Hogyan oldja meg az OmniRoute:**
-**LLM-Ă©rtĂ©kelĂ©sek**â Arany kĂ©szlet tesztelĂ©se 10 elĆre betöltött esettel, beleĂ©rtve az ĂŒdvözlĂ©st, a matematikĂĄt, a földrajzot, a kĂłdgenerĂĄlĂĄst, a JSON-megfelelĆsĂ©get, a fordĂtĂĄst, a leĂ©rtĂ©kelĂ©st, a biztonsĂĄgi megtagadĂĄst
-**4 egyezĂ©si stratĂ©gia**â "pontos", "tartalmazza", "regex", "egyĂ©ni" (JS fĂŒggvĂ©ny)
-**Translator Playground Test Bench**- Kötegelt tesztelĂ©s több bemenettel Ă©s vĂĄrhatĂł kimenettel, szolgĂĄltatĂłk közötti összehasonlĂtĂĄs
-**CsevegĂ©s tesztelĆ**- Teljes körĂșt vizuĂĄlis vĂĄlaszmegjelenĂtĂ©ssel
-**ĂlĆ monitor**â ValĂłs idejƱ adatfolyam a proxyn keresztĂŒl folyĂł összes kĂ©rĂ©srĆl</details>
<részletek>
<summary><b>đ 15. "A teljesĂtmĂ©ny elvesztĂ©se nĂ©lkĂŒl kell skĂĄlĂĄznom"</b></summary>
A kĂ©relmek mennyisĂ©gĂ©nek növekedĂ©sĂ©vel ugyanazok a kĂ©rdĂ©sek gyorsĂtĂłtĂĄrazĂĄs nĂ©lkĂŒl duplikĂĄlt költsĂ©geket generĂĄlnak. Idempotencia nĂ©lkĂŒl a duplikĂĄlt hulladĂ©kfeldolgozĂĄsi kĂ©relmek. A szolgĂĄltatĂłnkĂ©nti dĂjkorlĂĄtokat be kell tartani.
**Hogyan oldja meg az OmniRoute:**
-**Szemantikus gyorsĂtĂłtĂĄr**â A kĂ©tszintƱ gyorsĂtĂłtĂĄr (alĂĄĂrĂĄs + szemantikai) csökkenti a költsĂ©geket Ă©s a kĂ©sleltetĂ©st
-**Idempotency kĂ©rĂ©se**â 5 mĂĄsodperces deduplikĂĄciĂłs ablak azonos kĂ©rĂ©sek esetĂ©n
-**DrĂĄtakorlĂĄt Ă©szlelĂ©se**â SzolgĂĄltatĂłnkĂ©nti RPM, minimĂĄlis rĂ©s Ă©s maximĂĄlis egyidejƱ követĂ©s
-**SzerkeszthetĆ sebessĂ©gkorlĂĄtok**- KonfigurĂĄlhatĂł alapĂ©rtĂ©kek a BeĂĄllĂtĂĄsok â KitartĂĄssal ellenĂĄllĂł kĂ©pessĂ©g menĂŒpontban
-**API Key Validation Cache**â 3-szintƱ gyorsĂtĂłtĂĄr az Ă©les teljesĂtmĂ©nyhez
-**EgĂ©szsĂ©gĂŒgyi irĂĄnyĂtĂłpult telemetriĂĄval**â p50/p95/p99 kĂ©sleltetĂ©s, gyorsĂtĂłtĂĄr statisztika, ĂŒzemidĆ</details>
<részletek>
<summary><b>đ€ 16. "GlobĂĄlisan szeretnĂ©m irĂĄnyĂtani a modell viselkedĂ©sĂ©t"</b></summary>
Azok a fejlesztĆk, akik minden vĂĄlaszt egy adott nyelven, egy adott hangnemben szeretnĂ©nek, vagy korlĂĄtozni szeretnĂ©k az Ă©rvelĂ©si tokeneket. Ennek konfigurĂĄlĂĄsa minden eszközben/kĂ©relemben nem praktikus.
**Hogyan oldja meg az OmniRoute:**
-**Rendszerprompt Injection**â GlobĂĄlis prompt minden kĂ©relemre vonatkozik
-**A költsĂ©gkeret ĂĄtgondolĂĄsĂĄnak ellenĆrzĂ©se**â IndoklĂĄsi token-kiosztĂĄs ellenĆrzĂ©se kĂ©rĂ©senkĂ©nt (ĂĄthaladĂł, automatikus, egyĂ©ni, adaptĂv)
-**9 Routing Strategies**â GlobĂĄlis stratĂ©giĂĄk, amelyek meghatĂĄrozzĂĄk a kĂ©rĂ©sek elosztĂĄsĂĄt
-**Wildcard Router**â a âszolgĂĄltatĂł/*â mintĂĄk dinamikusan tovĂĄbbĂtanak bĂĄrmely szolgĂĄltatĂłhoz
-**KombinĂĄciĂłs engedĂ©lyezĂ©s/letiltĂĄs vĂĄltĂĄs**- A kombĂłk vĂĄltĂĄsa közvetlenĂŒl az irĂĄnyĂtĂłpultrĂłl
-**Provider Toggle**â Egy szolgĂĄltatĂł összes kapcsolatĂĄnak engedĂ©lyezĂ©se/letiltĂĄsa egyetlen kattintĂĄssal
-**Letiltott szolgĂĄltatĂłk**- Adott szolgĂĄltatĂłk kizĂĄrĂĄsa a `/v1/models' listĂĄrĂłl</details>
<részletek>
<summary><b>đ§° 17. "SzĂŒksĂ©gem van az MCP-eszközökre, mint elsĆ osztĂĄlyĂș termĂ©kkĂ©pessĂ©gekre"</b></summary>
Sok mestersĂ©ges intelligencia-ĂĄtjĂĄrĂł csak rejtett megvalĂłsĂtĂĄsi rĂ©szletkĂ©nt teszi közzĂ© az MCP-t. A csapatoknak lĂĄthatĂł, kezelhetĆ mƱveleti rĂ©tegre van szĂŒksĂ©gĂŒk.
**Hogyan oldja meg az OmniRoute:**
- Az MCP megjelenik az irĂĄnyĂtĂłpult navigĂĄciĂłs Ă©s vĂ©gponti protokoll lapjĂĄn
- Dedikålt MCP-kezelési oldal folyamatokkal, eszközökkel, hatókörökkel és audittal
- BeĂ©pĂtett gyorsindĂtĂĄs az "omniroute --mcp" Ă©s a kliens beĂ©pĂtĂ©sĂ©hez</details>
<részletek>
<summary><b>đ§ 18. "A2A hangszerelĂ©sre van szĂŒksĂ©gem szinkronizĂĄlĂĄssal + adatfolyam feladatĂștvonalak"</b></summary>
Az ĂŒgynöki munkafolyamatokhoz közvetlen vĂĄlaszokra Ă©s hosszĂș tĂĄvĂș, streamelt vĂ©grehajtĂĄsra van szĂŒksĂ©g Ă©letciklus-vezĂ©rlĂ©ssel.
**Hogyan oldja meg az OmniRoute:**
- A2A JSON-RPC végpont ("POST /a2a") "message/send" és "message/stream" paraméterekkel
- SSE streaming terminål ållapot terjesztéssel
- Feladatéletciklus API-k a "tasks/get" és a "tasks/cancel" szåmåra</details>
<részletek>
<summary><b>đ°ïž 19. "ValĂłdi MCP-folyamat-ĂĄllapotra van szĂŒksĂ©gem, nem kitalĂĄlt ĂĄllapotra"</b></summary>
Az operatĂv csapatoknak tudniuk kell, hogy az MCP valĂłban Ă©letben van-e, nem csak azt, hogy egy API elĂ©rhetĆ-e.
**Hogyan oldja meg az OmniRoute:**
- FutĂĄsidejƱ szĂvverĂ©s fĂĄjl PID-vel, idĆbĂ©lyegekkel, szĂĄllĂtĂĄssal, szerszĂĄmszĂĄmmal Ă©s hatĂłkör mĂłddal
- MCP ĂĄllapot API, amely kombinĂĄlja a szĂvverĂ©st + a legutĂłbbi tevĂ©kenysĂ©get
- UI ĂĄllapotkĂĄrtyĂĄk a folyamat/ĂŒzemidĆ/szĂvverĂ©s frissessĂ©gĂ©hez</details>
<részletek>
<summary><b>đ 20. "KivizsgĂĄlhatĂł MCP-eszköz-vĂ©grehajtĂĄsra van szĂŒksĂ©gem"</b></summary>
Amikor az eszközök mĂłdosĂtjĂĄk a konfigurĂĄciĂłt vagy mƱködĂ©si mƱveleteket indĂtanak el, a csapatoknak kriminalisztikai nyomon követhetĆsĂ©gre van szĂŒksĂ©gĂŒk.
**Hogyan oldja meg az OmniRoute:**
- SQLite-alapĂș auditnaplĂłzĂĄs MCP-eszközhĂvĂĄsokhoz
- SzƱrések eszköz, siker/kudarc, API-kulcs és oldalszåmozås szerint
- IrĂĄnyĂtĂłpult audit tĂĄblĂĄzat + statisztikai vĂ©gpontok az automatizĂĄlĂĄshoz</details>
<részletek>
<summary><b>đ 21. "IntegrĂĄciĂłnkĂ©nt hatĂłkörƱ MCP-engedĂ©lyekre van szĂŒksĂ©gem"</b></summary>
A kĂŒlönbözĆ ĂŒgyfeleknek a legkevesebb jogosultsĂĄggal kell rendelkezniĂŒk az eszközkategĂłriĂĄkhoz.
**Hogyan oldja meg az OmniRoute:**
- 10 szemcsĂ©s MCP hatĂłkör az ellenĆrzött szerszĂĄmhozzĂĄfĂ©rĂ©shez
- HatĂĄlyĂ©rvĂ©nyesĂtĂ©s Ă©s lĂĄthatĂłsĂĄg az MCP-kezelĆ felĂŒleten
- BiztonsĂĄgos alaphelyzet az ĂŒzemi szerszĂĄmokhoz</details>
<részletek>
<summary><b>âïž 22. "ĂzemeltetĂ©si vezĂ©rlĆkre van szĂŒksĂ©gem ĂĄtcsoportosĂtĂĄs nĂ©lkĂŒl"</b></summary>
A csapatoknak gyors futĂĄsidejƱ vĂĄltoztatĂĄsokra van szĂŒksĂ©gĂŒk incidensek vagy költsĂ©gesemĂ©nyek sorĂĄn.
**Hogyan oldja meg az OmniRoute:**
- A kombinĂĄlt aktivĂĄlĂĄs vĂĄltĂĄsa közvetlenĂŒl az MCP mƱszerfalĂĄrĂłl
- RugalmassĂĄgi profilok alkalmazĂĄsa elĆre meghatĂĄrozott hĂĄzirend-csomagokbĂłl
- ĂllĂtsa vissza a megszakĂtĂł ĂĄllapotĂĄt ugyanarrĂłl a kezelĆpanelrĆl</details>
<részletek>
<summary><b>đ 23. "SzĂŒksĂ©gem van az Ă©lĆ A2A feladat Ă©letciklusĂĄnak lĂĄthatĂłsĂĄgĂĄra Ă©s törlĂ©sĂ©re"</b></summary>
Az Ă©letciklus lĂĄthatĂłsĂĄga nĂ©lkĂŒl a feladat-incidensek nehezen osztĂĄlyozhatĂłk.
**Hogyan oldja meg az OmniRoute:**
- Feladatok liståzåsa/szƱrés ållapot/készség szerint oldalszåmozåssal
- A feladatok metaadatainak, eseményeinek és mƱtermékeinek részletezése
- Feladat törlĂ©si vĂ©gpont Ă©s felhasznĂĄlĂłi felĂŒlet mƱvelet megerĆsĂtĂ©ssel</details>
<részletek>
<summary><b>đ 24. "AktĂv adatfolyam-metrikĂĄkra van szĂŒksĂ©gem A2A terhelĂ©shez"</b></summary>
A streamelĂ©si munkafolyamatok mƱködĂ©si betekintĂ©st igĂ©nyelnek a pĂĄrhuzamossĂĄg Ă©s az Ă©lĆ kapcsolatok terĂ©n.
**Hogyan oldja meg az OmniRoute:**
- Az A2A ĂĄllapotba integrĂĄlt aktĂv folyamszĂĄmlĂĄlĂłk
- UtolsĂł feladat idĆbĂ©lyegzĆje Ă©s ĂĄllapotonkĂ©nti szĂĄma
- A2A mƱszerfalkårtyåk a valós idejƱ mƱveletek figyeléséhez</details>
<részletek>
<summary><b>đȘȘ 25. "SzabvĂĄnyos ĂŒgynökfelderĂtĂ©sre van szĂŒksĂ©gem az ĂŒgyfelek szĂĄmĂĄra"</b></summary>
A kĂŒlsĆ klienseknek Ă©s hangszerelĆknek gĂ©ppel olvashatĂł metaadatokra van szĂŒksĂ©gĂŒk a bevezetĂ©shez.
**Hogyan oldja meg az OmniRoute:**
- Az ĂŒgynökkĂĄrtya elĂ©rhetĆ a `/.well-known/agent.json' cĂmen
- A menedzsment felĂŒleten lĂĄthatĂł kĂ©pessĂ©gek Ă©s kĂ©szsĂ©gek
- Az A2A ållapot API felfedezési metaadatokat tartalmaz az automatizålåshoz</details>
<részletek>
<summary><b>đ§ 26. "Protokoll felfedezhetĆsĂ©gre van szĂŒksĂ©gem a termĂ©k felhasznĂĄlĂłi Ă©lmĂ©nyĂ©ben"</b></summary>
Ha a felhasznĂĄlĂłk nem fedezik fel a protokollfelĂŒleteket, az elfogadĂĄs Ă©s a tĂĄmogatĂĄs minĆsĂ©ge csökken.
**Hogyan oldja meg az OmniRoute:**
- Ăsszevont**VĂ©gpontok**oldal a proxy, MCP, A2A Ă©s API vĂ©gpontok lapjaival
- Inline szolgåltatås ållapotåt våltja (Online/Offline) MCP és A2A esetén
- HivatkozĂĄsok az ĂĄttekintĂ©sbĆl a dedikĂĄlt kezelĆlapokhoz</details>
<részletek>
<summary><b>đ§Ș 27. "VĂ©gponttĂłl vĂ©gpontig terjedĆ protokoll-Ă©rvĂ©nyesĂtĂ©sre van szĂŒksĂ©gem valĂłdi ĂŒgyfelekkel"</b></summary>
A prĂłbatesztek nem elegendĆek a protokoll-kompatibilitĂĄs ellenĆrzĂ©sĂ©hez a kiadĂĄs elĆtt.
**Hogyan oldja meg az OmniRoute:**
- E2E csomag, amely elindĂtja az alkalmazĂĄst, Ă©s valĂłdi MCP SDK kliens szĂĄllĂtĂĄst hasznĂĄl
- Az A2A kliens teszteli az ĂĄramlĂĄsok felfedezĂ©sĂ©t, kĂŒldĂ©sĂ©t, streamingjĂ©t, lekĂ©rĂ©sĂ©t Ă©s megszakĂtĂĄsĂĄt
- Az ĂĄllĂtĂĄsok keresztellenĆrzĂ©se az MCP audit Ă©s az A2A feladatok API-jĂĄval szemben</details>
<részletek>
<summary><b>đĄ 28. "EgysĂ©ges megfigyelhetĆsĂ©gre van szĂŒksĂ©gem az összes felĂŒleten"</b></summary>
A megfigyelhetĆsĂ©g protokoll szerinti felosztĂĄsa vakfoltokat Ă©s hosszabb MTTR-t hoz lĂ©tre.
**Hogyan oldja meg az OmniRoute:**
- EgysĂ©ges irĂĄnyĂtĂłpultok/naplĂłk/analytics egy termĂ©kben
- EgĂ©szsĂ©g + audit + kĂ©rĂ©s telemetria OpenAI, MCP Ă©s A2A rĂ©tegeken keresztĂŒl
- MƱködési API-k az ållapothoz és az automatizålåshoz</details>
<részletek>
<summary><b>đŒ 29. "Egy futĂĄsi idĆre van szĂŒksĂ©gem a proxy + eszközök + ĂŒgynök hangszerelĂ©shez"</b></summary>
SzĂĄmos kĂŒlön szolgĂĄltatĂĄs futtatĂĄsa növeli a mƱködĂ©si költsĂ©geket Ă©s a hibamĂłdokat.
**Hogyan oldja meg az OmniRoute:**
- OpenAI-kompatibilis proxy, MCP szerver és A2A szerver egy veremben
- Megosztott hitelesĂtĂ©s, rugalmassĂĄg, adattĂĄrolĂĄs Ă©s megfigyelhetĆsĂ©g
- Konzisztens politikai modell az összes interakciĂłs felĂŒleten</details>
<részletek>
<summary><b>đ 30. "Ăgynöki munkafolyamatokat ragasztĂłkĂłd szĂ©tterĂŒlĂ©se nĂ©lkĂŒl kell szĂĄllĂtanom"</b></summary>
A csapatok veszĂtenek sebessĂ©gĂŒkbĆl, amikor több ad-hoc szolgĂĄltatĂĄst Ă©s szkriptet illesztenek össze.
**Hogyan oldja meg az OmniRoute:**
- EgysĂ©ges vĂ©gpont stratĂ©gia az ĂŒgyfelek Ă©s ĂŒgynökök szĂĄmĂĄra
- BeĂ©pĂtett protokollkezelĆ felhasznĂĄlĂłi felĂŒletek Ă©s fĂŒstellenĆrzĂ©si Ăștvonalak
- Gyårtåsra kész alapok (biztonsåg, naplózås, rugalmassåg, biztonsågi mentés)</details>
### Example Playbooks (Integrated Use Cases)
**A jĂĄtĂ©kkönyv: MaximalizĂĄlja a fizetett elĆfizetĂ©st + olcsĂł biztonsĂĄgi mentĂ©s**```txt
Combo: "maximize-claude"
1. cc/claude-opus-4-6
2. glm/glm-4.7
3. if/kimi-k2-thinking
Monthly cost: $20 + small backup spend
Outcome: higher quality, near-zero interruption
Playbook B: Zéró költségƱ kódolåsi verem```txt Combo: "free-forever"
- gc/gemini-3-flash
- if/kimi-k2-thinking
- qw/qwen3-coder-plus
Monthly cost: $0 Outcome: stable free coding workflow
**Playbook C: 24/7 mindig bekapcsolt tartalék lånc**```txt
Combo: "always-on"
1. cc/claude-opus-4-6
2. cx/gpt-5.2-codex
3. glm/glm-4.7
4. minimax/MiniMax-M2.1
5. if/kimi-k2-thinking
Outcome: deep fallback depth for deadline-critical workloads
D jĂĄtĂ©kkönyv: Az ĂŒgynök MCP + A2A-val mƱködik```txt
- Start MCP transport (
omniroute --mcp) for tool-driven operations - Run A2A tasks via
message/sendandmessage/stream - Observe via /dashboard/endpoint (MCP and A2A tabs)
- Toggle services via inline status controls
---
## đ Start Free â Zero Configuration Cost
> ĂllĂtsa be az AI-kĂłdolĂĄst percek alatt**0 USD/hĂł**ĂĄron. Csatlakoztassa ezeket az ingyenes fiĂłkokat, Ă©s hasznĂĄlja a beĂ©pĂtett**Free Stack**kombinĂĄciĂłt.
| lépés | Akció | Szolgåltatók feloldva |
| ---- | --------------------------------------------------- | ------------------------------------------------------------------ |
| 1 | CsatlakozĂĄs**Kiro**(AWS Builder ID OAuth) | Claude Sonnet 4.5, Haiku 4.5 â**korlĂĄtlan**|
| 2 | CsatlakozĂĄs**Qoder**(Google OAuth) | kimi-k2-gondolkodĂĄs, qwen3-coder-plus, deepseek-r1... â**korlĂĄtlan**|
| 3 | Csatlakoztassa a**Qwen**(eszközkĂłd) | qwen3-coder-plus, qwen3-coder-flash... â**korlĂĄtlan**|
| 4 | CsatlakozĂĄs**Gemini CLI**(Google OAuth) | gemini-3-flash, gemini-2.5-pro â**180K/hĂł ingyenes**|
| 5 | `/dashboard/combos` â**Ingyenes köteg ($0)**sablon | Körbe-körbe minden ingyenes szolgĂĄltatĂł automatikusan |
**Mutasson bĂĄrmely IDE/CLI-t a következĆre:**`http://localhost:20128/v1` · API-kulcs: `any-string` · KĂ©sz.
>**Opcionålis extra lefedettség (szintén ingyenes):**Groq API kulcs (30 RPM ingyenes), NVIDIA NIM (40 RPM ingyenes, 70+ modell), Cerebras (1 millió tok/nap), LongCat API kulcs (50 millió token/nap!), Cloudflare Workers AI (10 000 neuron/nap, 50+ modell).## Gyors kezdés
### 1) Install and run
```bash
npm install -g omniroute
omniroute
**pnpm felhasznĂĄlĂłk:**TelepĂtĂ©s utĂĄn futtassa a
pnpm approve-builds -gparancsot, hogy engedĂ©lyezze abetter-sqlite3Ă©s a@swc/coreĂĄltal igĂ©nyelt natĂv build szkripteket:pnpm install -g omniroute pnpm approve-builds -g # VĂĄlassza ki az összes csomagot â jĂłvĂĄhagyja omniroute
Az irĂĄnyĂtĂłpult a âhttp://localhost:20128â cĂmen nyĂlik meg, az API alap URL-cĂme pedig âhttp://localhost:20128/v1â.
| Parancs | LeĂrĂĄs |
|---|---|
omniroute |
Szerver indĂtĂĄsa (PORT=20128, API Ă©s irĂĄnyĂtĂłpult ugyanazon a porton) |
omniroute --port 3000 |
A kanonikus/API port beĂĄllĂtĂĄsa 3000 |
omniroute --mcp |
MCP-kiszolgĂĄlĂł indĂtĂĄsa (stdio szĂĄllĂtĂĄs) |
omniroute --no-open |
Ne nyissa meg automatikusan a böngĂ©szĆt |
omniroute --help |
SegĂtsĂ©g megjelenĂtĂ©se |
OpcionĂĄlis osztott portos mĂłd:```bash PORT=20128 DASHBOARD_PORT=20129 omniroute
API: http://localhost:20128/v1
Dashboard: http://localhost:20129
### Long-Running Streaming Timeouts
A legtöbb telepĂtĂ©shez csak a következĆkre van szĂŒksĂ©ge:
| Våltozó | Alapértelmezett | Cél |
| ------------------------- | ------------------------------ | -------------------------------------------------------------- -------------------------------------------------------------- |
| `REQUEST_TIMEOUT_MS` | "600000" | Megosztott alapvonal az upstream lekĂ©rĂ©shez, a rejtett Undici-idĆtĂșllĂ©pĂ©sekhez, a TLS-ujjlenyomat-kĂ©rĂ©sekhez Ă©s az API-hĂd kĂ©rĂ©s/proxy idĆtĂșllĂ©pĂ©sĂ©hez |
| `STREAM_IDLE_TIMEOUT_MS` | örökli a `REQUEST_TIMEOUT_MS' | MaximĂĄlis hĂ©zag a streaming darabok között, mielĆtt az OmniRoute megszakĂtja az SSE adatfolyamot |
A visszamenĆleges kompatibilitĂĄs megmarad: a meglĂ©vĆ âFETCH_TIMEOUT_MSâ, âAPI_BRIDGE_PROXY_TIMEOUT_MSâ Ă©s mĂĄs rĂ©tegenkĂ©nti idĆtĂșllĂ©pĂ©si vĂĄltozĂłk tovĂĄbbra is mƱködnek, Ă©s felĂŒlĂrjĂĄk a megosztott alapvonalat.
SpeciĂĄlis felĂŒlĂrĂĄsok ĂĄllnak rendelkezĂ©sre, ha finomabb vezĂ©rlĂ©sre van szĂŒksĂ©ge:| VĂĄltozĂł | AlapĂ©rtelmezett | CĂ©l |
| ----------------------------------------- | ------------------------------------------- | --------------------------------------------------------------------- |
| `FETCH_TIMEOUT_MS` | örökli a `REQUEST_TIMEOUT_MS' | A fĆ lekĂ©rĂ©s megszakĂtĂĄsi jele ĂĄltal hasznĂĄlt teljes felfelĂ© irĂĄnyulĂł kĂ©rĂ©s idĆtĂșllĂ©pĂ©se |
| `FETCH_HEADERS_TIMEOUT_MS` | örökli a `FETCH_TIMEOUT_MS` | Undici idĆkorlĂĄt az upstream vĂĄlaszfejlĂ©cek fogadĂĄsĂĄra |
| `FETCH_BODY_TIMEOUT_MS` | örökli a `FETCH_TIMEOUT_MS` | Undici time limit between upstream body chunks (`0` disables it) |
| `FETCH_CONNECT_TIMEOUT_MS` | "30000" | Undici TCP csatlakozĂĄsi idĆtĂșllĂ©pĂ©s |
| `FETCH_KEEPALIVE_TIMEOUT_MS` | "4000" | Undici tĂ©tlen Ă©letben tartĂĄsi aljzat idĆtĂșllĂ©pĂ©se |
| `TLS_CLIENT_TIMEOUT_MS` | örökli a `FETCH_TIMEOUT_MS` | IdĆtĂșllĂ©pĂ©s a `wreq-js` | segĂtsĂ©gĂ©vel kĂŒldött TLS-ujjlenyomat-kĂ©rĂ©seknĂ©l
| `API_BRIDGE_PROXY_TIMEOUT_MS` | örökli a âREQUEST_TIMEOUT_MSâ vagy â30000â | IdĆtĂșllĂ©pĂ©s a â/v1â proxy API-portrĂłl az irĂĄnyĂtĂłpult-portra valĂł tovĂĄbbĂtĂĄsĂĄra |
| `API_BRIDGE_SERVER_REQUEST_TIMEOUT_MS` | "max(API_BRIDGE_PROXY_TIMEOUT_MS, 300000)" | BejövĆ kĂ©rĂ©s idĆtĂșllĂ©pĂ©se az API-hĂdszerveren |
| `API_BRIDGE_SERVER_HEADERS_TIMEOUT_MS` | "60000" | BejövĆ fejlĂ©c idĆtĂșllĂ©pĂ©se az API-hĂdszerveren |
| `API_BRIDGE_SERVER_KEEPALIVE_TIMEOUT_MS` | "5000" | Ăletben tartĂĄs idĆtĂșllĂ©pĂ©s az API-hĂdszerveren |
| `API_BRIDGE_SERVER_SOCKET_TIMEOUT_MS` | "0" | Socket inaktivitĂĄsi idĆtĂșllĂ©pĂ©se az API-hĂdszerveren ("0" letiltja) |
Ha az OmniRoute alkalmazĂĄst az Nginx, Caddy, Cloudflare vagy mĂĄs fordĂtott proxy mögött futtatja, gyĆzĆdjön meg arrĂłl, hogy a proxy
az idĆtĂșllĂ©pĂ©sek is magasabbak, mint az OmniRoute adatfolyam/lekĂ©rĂ©si idĆkorlĂĄtok.### 2) Connect providers and create your API key
1. Nyissa meg az IrĂĄnyĂtĂłpult â âSzolgĂĄltatĂłkâ menĂŒpontot, Ă©s csatlakoztasson legalĂĄbb egy szolgĂĄltatĂłt (OAuth- vagy API-kulcs).
2. Nyissa meg a Dashboard â `VĂ©gpontok` menĂŒpontot, Ă©s hozzon lĂ©tre egy API-kulcsot.
3. (OpcionĂĄlis) Nyissa meg az IrĂĄnyĂtĂłpult â KombĂłk menĂŒpontot, Ă©s ĂĄllĂtsa be a tartalĂ©k lĂĄncot.### 3) Point your coding tool to OmniRoute
```txt
Base URL: http://localhost:20128/v1
API Key: [copy from Endpoint page]
Model: if/kimi-k2-thinking (or any provider/model prefix)
Claude Code, Codex CLI, Gemini CLI, Cursor, Cline, OpenClaw, OpenCode és OpenAI-kompatibilis SDK-kkal mƱködik.### 4) Enable and validate protocols (v2.0)
MCP (szerszåmvezérelt mƱveletekhez):```bash omniroute --mcp
EzutĂĄn csatlakoztassa MCP-kliensĂ©t `stdio'-n keresztĂŒl, Ă©s tesztelje az olyan eszközöket, mint:
- `omniroute_get_health`
- `omniroute_list_combos`
**A2A (ĂŒgynök-ĂŒgynök munkafolyamatokhoz):**```bash
curl http://localhost:20128/.well-known/agent.json
curl -X POST http://localhost:20128/a2a \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":"quickstart","method":"message/send","params":{"skill":"quota-management","messages":[{"role":"user","content":"Give me a short quota summary."}]}}'
5) Validate everything end-to-end (recommended)
npm run test:protocols:e2e
Ez a csomag Ă©rvĂ©nyesĂti a valĂłdi MCP- Ă©s A2A-kliensfolyamokat egy futĂł alkalmazĂĄssal szemben.### Alternative: run from source
cp .env.example .env
npm install
PORT=20128 DASHBOARD_PORT=20129 NEXT_PUBLIC_BASE_URL=http://localhost:20129 npm run dev
<részletek>
Void Linux felhasznĂĄlĂłk szĂĄmĂĄra natĂv csomagot kĂ©szĂthet az xbps-src hasznĂĄlatĂĄval. Mentse ezt a blokkot `srcpkgs/omniroute/template' nĂ©ven:```bash
Template file for 'omniroute'
pkgname=omniroute version=3.4.1 revision=1 hostmakedepends="nodejs python3 make" depends="openssl" short_desc="Universal AI gateway with smart routing for multiple LLM providers" maintainer="zenobit zenobit@disroot.org" license="MIT" homepage="https://github.com/diegosouzapw/OmniRoute" distfiles="https://github.com/diegosouzapw/OmniRoute/archive/refs/tags/v${version}.tar.gz" checksum=009400afee90a9f32599d8fe734145cfd84098140b7287990183dde45ae2245b system_accounts="_omniroute" omniroute_homedir="/var/lib/omniroute" export NODE_ENV=production export npm_config_engine_strict=false export npm_config_loglevel=error export npm_config_fund=false export npm_config_audit=false
do_build() { # Determine target CPU arch for node-gyp local _gyp_arch case "$XBPS_TARGET_MACHINE" in aarch64*) _gyp_arch=arm64 ;; armv7*|armv6*) _gyp_arch=arm ;; i686*) _gyp_arch=ia32 ;; *) _gyp_arch=x64 ;; esac
# 1) Install all deps â skip scripts (no network in do_build, native modules
# compiled separately below; better-sqlite3 is serverExternalPackage so
# Next.js does not execute it during next build)
NODE_ENV=development npm ci --ignore-scripts
# 2) Build the Next.js standalone bundle
npm run build
# 3) Copy static assets into standalone
cp -r .next/static .next/standalone/.next/static
[ -d public ] && cp -r public .next/standalone/public || true
# 4) Compile better-sqlite3 native binding for the target architecture.
# Use node-gyp directly so CC/CXX from xbps-src cross-toolchain are used
# without npm altering them.
local _node_gyp=/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
(cd node_modules/better-sqlite3 && node "$_node_gyp" rebuild --arch="$_gyp_arch")
# 5) Place the compiled binding into the standalone bundle
local _bs3_release=.next/standalone/node_modules/better-sqlite3/build/Release
mkdir -p "$_bs3_release"
cp node_modules/better-sqlite3/build/Release/better_sqlite3.node "$_bs3_release/"
# 6) Remove arch-specific sharp bundles â upstream sets images.unoptimized=true
# so sharp is not used at runtime; x64 .so files would break aarch64 strip
rm -rf .next/standalone/node_modules/@img
# 7) Copy pino runtime deps omitted by Next.js static analysis:
# pino-abstract-transport â required by pino's worker thread
# split2 â dep of pino-abstract-transport
# process-warning â dep of pino itself
for _mod in pino-abstract-transport split2 process-warning; do
cp -r "node_modules/$_mod" .next/standalone/node_modules/
done
}
do_check() { npm run test:unit }
do_install() { vmkdir usr/lib/omniroute/.next
vcopy .next/standalone/. usr/lib/omniroute/.next/standalone
# Prevent removal of empty Next.js app router dirs by the post-install hook
for _d in \
.next/standalone/.next/server/app/dashboard \
.next/standalone/.next/server/app/dashboard/settings \
.next/standalone/.next/server/app/dashboard/providers; do
touch "${DESTDIR}/usr/lib/omniroute/${_d}/.keep"
done
cat > "${WRKDIR}/omniroute" <<'EOF'
#!/bin/sh export PORT="${PORT:-20128}" export DATA_DIR="${DATA_DIR:-${XDG_DATA_HOME:-${HOME}/.local/share}/omniroute}" export LOG_TO_FILE="${LOG_TO_FILE:-false}" mkdir -p "${DATA_DIR}" exec node /usr/lib/omniroute/.next/standalone/server.js "$@" EOF vbin "${WRKDIR}/omniroute" }
post_install() { vlicense LICENSE }
</details>
---
## đł Docker
Az OmniRoute nyilvĂĄnos Docker-kĂ©pkĂ©nt Ă©rhetĆ el a [Docker Hubon](https://hub.docker.com/r/diegosouzapw/omniroute).
**Gyors futĂĄs:**```bash
docker run -d \
--name omniroute \
--restart unless-stopped \
--stop-timeout 40 \
-p 20128:20128 \
-v omniroute-data:/app/data \
diegosouzapw/omniroute:latest
Környezetfåjllal:```bash
Copy and edit .env first
cp .env.example .env
docker run -d
--name omniroute
--restart unless-stopped
--stop-timeout 40
--env-file .env
-p 20128:20128
-v omniroute-data:/app/data
diegosouzapw/omniroute:latest
**A Docker Compose hasznĂĄlata:**```bash
# Base profile (no CLI tools)
docker compose --profile base up -d
# CLI profile (Claude Code, Codex, OpenClaw built-in)
docker compose --profile cli up -d
A Docker-telepĂtĂ©sek irĂĄnyĂtĂłpult-tĂĄmogatĂĄsa mostantĂłl magĂĄban foglal egy egykattintĂĄsosCloudflare Quick Tunnel-t az "IrĂĄnyĂtĂłpult â VĂ©gpontok" oldalon. Az elsĆ engedĂ©lyezĂ©s csak szĂŒksĂ©g esetĂ©n tölti le a âcloudflaredâ funkciĂłt, ideiglenes alagutat indĂt a jelenlegi â/v1â vĂ©gponthoz, Ă©s megjelenĂti a generĂĄlt âhttps://*.trycloudflare.com/v1â URL-t közvetlenĂŒl a normĂĄl nyilvĂĄnos URL alatt.
Megjegyzések:
- A Quick Tunnel URL-ek ideiglenesek, Ă©s minden ĂșjraindĂtĂĄs utĂĄn megvĂĄltoznak.
- A gyors alagutak nem ĂĄllnak vissza automatikusan az OmniRoute vagy a tĂĄrolĂł ĂșjraindĂtĂĄsa utĂĄn. Ha szĂŒksĂ©ges, engedĂ©lyezze Ćket Ășjra az irĂĄnyĂtĂłpulton.
- A felĂŒgyelt telepĂtĂ©s jelenleg tĂĄmogatja a Linuxot, a macOS-t Ă©s a Windowst âx64â / âarm64â rendszeren.
- A felĂŒgyelt gyorsalagutak alapĂ©rtelmezĂ©s szerint a HTTP/2 ĂĄtvitelt hasznĂĄljĂĄk, hogy elkerĂŒljĂ©k a zajos QUIC UDP puffer figyelmeztetĂ©seket a korlĂĄtozott tĂĄrolĂłkörnyezetekben. ĂllĂtsa be a "CLOUDFLARED_PROTOCOL=quic" vagy az "auto" Ă©rtĂ©ket, ha mĂĄs ĂĄtvitelt szeretne.
- A Docker kĂ©pek a rendszer CA-gyökereit csomagoljĂĄk, Ă©s ĂĄtadjĂĄk a felĂŒgyelt "cloudflared"-nek, amely elkerĂŒli a TLS-megbĂzhatĂłsĂĄgi hibĂĄkat, amikor az alagĂșt a tĂĄrolĂłn belĂŒl bootstradik.
- Az SQLite WAL módban fut. Engedélyezni kell a
docker stop' befejezĂ©sĂ©t, hogy az OmniRoute vissza tudja irĂĄnyĂtani a legutĂłbbi vĂĄltoztatĂĄsokat astorage.sqlite' fĂĄjlba. - A kötegelt Compose-fĂĄjlok mĂĄr beĂĄllĂtottak egy 40 mĂĄsodperces tĂŒrelmi idĆt. Ha közvetlenĂŒl futtatja a kĂ©pet, tartsa be a "--stop-timeout 40" Ă©rtĂ©ket (vagy hasonlĂłt), hogy a kĂ©zi leĂĄllĂtĂĄsok ne szakĂtsĂĄk meg a leĂĄllĂtĂĄsi tisztĂtĂĄst.
- ĂllĂtsa be a `CLOUDFLARED_BIN=/absolute/path/to/cloudflared' Ă©rtĂ©ket, ha azt szeretnĂ©, hogy az OmniRoute egy lĂ©tezĆ binĂĄrist hasznĂĄljon a letöltĂ©s helyett.
A Docker Compose with Caddy (HTTPS Auto-TLS) hasznĂĄlata:
Az OmniRoute biztonsĂĄgosan elĂ©rhetĆ a Caddy automatikus SSL-kiĂ©pĂtĂ©sĂ©vel. GyĆzĆdjön meg arrĂłl, hogy a domain DNS-rekordja a szerver IP-cĂmĂ©re mutat.```yaml services: omniroute: image: diegosouzapw/omniroute:latest container_name: omniroute restart: unless-stopped volumes: - omniroute-data:/app/data environment: - PORT=20128 - NEXT_PUBLIC_BASE_URL=https://your-domain.com
caddy: image: caddy:latest container_name: caddy restart: unless-stopped ports: - "80:80" - "443:443" command: caddy reverse-proxy --from https://your-domain.com --to http://omniroute:20128
volumes: omniroute-data:
| KĂ©p | CĂmke | MĂ©ret | LeĂrĂĄs |
| ------------------------- | -------- | ------ | ---------------------- |
| "diegosouzapw/omniroute" | "legĂșjabb" | ~250 MB | LegĂșjabb stabil kiadĂĄs |
| "diegosouzapw/omniroute" | "1.0.3" | ~250 MB | Jelenlegi verziĂł |---
## đ„ïž Desktop App â Offline & Always-On
> đ**ĂJ!**Az OmniRoute mĂĄr elĂ©rhetĆ**natĂv asztali alkalmazĂĄskĂ©nt**Windows, macOS Ă©s Linux rendszeren.
Run OmniRoute as a standalone desktop app â no terminal, no browser, no internet required for local models. Az elektronalapĂș alkalmazĂĄs a következĆket tartalmazza:
- đ„ïž**NatĂv ablak**- DedikĂĄlt alkalmazĂĄsablak rendszertĂĄlca-integrĂĄciĂłval
- đ**Automatikus indĂtĂĄs**- IndĂtsa el az OmniRoute alkalmazĂĄst a rendszerbe valĂł bejelentkezĂ©skor
- đ**NatĂv Ă©rtesĂtĂ©sek**- ĂrtesĂtĂ©st kaphat a kvĂłta kimerĂŒlĂ©sĂ©rĆl vagy a szolgĂĄltatĂłi problĂ©mĂĄkrĂłl
- âĄ**EgykattintĂĄsos telepĂtĂ©s**- NSIS (Windows), DMG (macOS), AppImage (Linux)
- đ**Offline mĂłd**- Teljesen offline mĂłdban mƱködik a mellĂ©kelt szerverrel### Gyors kezdĂ©s
```bash
# Development mode
npm run electron:dev
# Build for your platform
npm run electron:build # Current platform
npm run electron:build:win # Windows (.exe)
npm run electron:build:mac # macOS (.dmg) â x64 & arm64
npm run electron:build:linux # Linux (.AppImage)
System Tray
Ha minimalizålja, az OmniRoute a tålcån él, gyors mƱveletekkel:
- Nyissa meg a mƱszerfalat
- Szerver port mĂłdosĂtĂĄsa
- Lépjen ki az alkalmazåsból
đ Teljes dokumentĂĄciĂł: electron/README.md---
đ° Pricing at a Glance
| Tier | SzolgĂĄltatĂł | KöltsĂ©g | KvĂłta visszaĂĄllĂtĂĄsa | Legjobb a | |
|---|---|---|---|---|---|
| đł ELĆFIZETĂS | Claude Code (Pro) | 20 USD/hĂł | 5 Ăłra + heti | MĂĄr elĆfizetett | |
| Codex (Plus/Pro) | 20-200 USD/hĂł | 5 Ăłra + heti | OpenAI felhasznĂĄlĂłk | ||
| Gemini CLI | INGYENES | 180 000/hĂł + 1 000/nap | Mindenki! | ||
| GitHub mĂĄsodpilĂłta | 10-19 USD/hĂł | Havi | GitHub felhasznĂĄlĂłk | ||
| đ API KEY | NVIDIA NIM | INGYENES(vĂ©gre fejlesztĆ) | ~40 RPM | 70+ nyitott modell | |
| CerebrĂĄk | INGYENES(1 milliĂł tok/nap) | 60K TPM / 30 RPM | A vilĂĄg leggyorsabb | ||
| Groq | INGYENES(30 RPM) | 14,4K RPD | Ultragyors Llama/Gemma | ||
| DeepSeek V3.2 | 0,27 USD/1,10 USD/1 milliĂł | Nincs | Legjobb ĂĄr/minĆsĂ©g Ă©rvelĂ©s | ||
| xAI Grok-4 Fast | 0,20 USD/0,50 USD/1 milliĂłđ | Nincs | Leggyorsabb + szerszĂĄmhĂvĂĄs, ultralow | ||
| xAI Grok-4 (standard) | 0,20 USD/1,50 USD/1M đ | Nincs | OktatĂĄs zĂĄszlĂłshajĂłja az xAI-tĂłl | ||
| Mistral | Ingyenes prĂłbaverziĂł + fizetett | Ăr korlĂĄtozott | EurĂłpai AI | ||
| OpenRouter | Felhasznålåsonkénti fizetés | Nincs | 100+ modell aggr. | ||
| đ° OLCSĂ | GLM-5 (a Z.AI-n keresztĂŒl) đ | 0,5 USD/1M | Naponta 10:00 | 128K teljesĂtmĂ©ny, legĂșjabb zĂĄszlĂłshajĂł | |
| GLM-4.7 | 0,6 USD/1M | Naponta 10:00 | Költségvetési biztonsågi mentés | ||
| MiniMax M2.5 đ | 0,3 USD/1 milliĂł bemenet | 5 ĂłrĂĄs gurulĂĄs | ĂrvelĂ©s + ĂŒgynöki feladatok | ||
| MiniMax M2.1 | 0,2 USD/1M | 5 ĂłrĂĄs gurulĂĄs | LegolcsĂłbb lehetĆsĂ©g | ||
| Kimi K2.5 (Moonshot API) đ | FelhasznĂĄlĂĄsonkĂ©nti fizetĂ©s | Nincs | Közvetlen Moonshot API hozzĂĄfĂ©rĂ©s | ||
| Kimi K2 | 9 USD/hĂł lakĂĄs | 10 milliĂł token/hĂł | ElĆrelĂĄthatĂł költsĂ©g | ||
| đ INGYENES | Qoder | 0 USD | KorlĂĄtlan | 5 modell korlĂĄtlan | |
| Qwen | 0 USD | KorlĂĄtlan | 4 modell korlĂĄtlan | ||
| Kiro | 0 USD | KorlĂĄtlan | Claude Sonnet/Haiku (AWS Builder) | ||
| LongCat Flash-Lite đ | 0 USD(50 milliĂł tok/nap đ„) | 1 RPS | A legnagyobb ingyenes kvĂłta a Földön | ||
| BeporzĂĄsok AI đ | 0 USD(nincs szĂŒksĂ©g kulcsra) | 1 rekv/15mp | GPT-5, Claude, DeepSeek, Llama 4 | ||
| Cloudflare Workers AI đ | 0 USD(10 000 neuron/nap) | ~150 ill./nap | 50+ modell, globĂĄlis Ă©lvonal | ||
| Scaleway AI đ | 0 USD(összesen 1 milliĂł token) | Ăr korlĂĄtozott | EU/GDPR, Qwen3 235B, Llama 70B | > đ**Ăj modellek hozzĂĄadva (2026. mĂĄrcius):**Grok-4 Fast csalĂĄd 0,20 USD/0,50 USD/M ĂĄron (1143 ms-os benchmark â 30%-kal gyorsabb, mint a Gemini 2.5 Flash), GLM-5 Z.AI-n keresztĂŒl 128K kimenettel, MiniMax M2.5 Vc3-on keresztĂŒl, KiepSeedk 2.5-ös okfejtĂ©ssel. Moonshot közvetlen API. |
đĄ 0 dollĂĄros kombinĂĄlt halom â a teljes ingyenes beĂĄllĂtĂĄs:```
đ Ultimate Free Stack 2026 â 11 Providers, $0 Forever
Kiro (kr/) â Claude Sonnet/Haiku UNLIMITED Qoder (if/) â kimi-k2-thinking, qwen3-coder-plus, deepseek-r1 UNLIMITED LongCat Lite (lc/) â LongCat-Flash-Lite â 50M tokens/day đ„ Pollinations (pol/) â GPT-5, Claude, DeepSeek, Llama 4 â no key needed Qwen (qw/) â qwen3-coder-plus, qwen3-coder-flash, qwen3-coder-next UNLIMITED Gemini (gemini/) â Gemini 2.5 Flash â 1,500 req/day free API key Cloudflare AI (cf/) â Llama 70B, Gemma 3, Mistral â 10K Neurons/day Scaleway (scw/) â Qwen3 235B, Llama 70B â 1M free tokens (EU) Groq (groq/) â Llama/Gemma ultra-fast â 14.4K req/day NVIDIA NIM (nvidia/) â 70+ open models â 40 RPM forever Cerebras (cerebras/) â Llama/Qwen world-fastest â 1M tok/day
**ZĂ©rĂł költsĂ©g. Never stops coding.**Configure this as one OmniRoute combo and all fallbacks happen automatically â no manual switching ever.---
---
## đ Free Models â What You Actually Get
> Az alĂĄbbi modellek**100%-ban ingyenesek, hitelkĂĄrtya nĂ©lkĂŒl**. Az OmniRoute automatikus Ăștvonalakat indĂt közöttĂŒk, ha egy kvĂłta kifogy â kombinĂĄlja Ćket egy feltörhetetlen 0 dollĂĄros kombinĂĄcióért.### đ” CLAUDE MODELS (via Kiro â AWS Builder ID)
| Modell | ElĆtag | Limit | Rate Limit |
| -------------------- | ------ | ------------- | ---------------------- |
| `claude-szonett-4,5` | `kr/` |**KorlĂĄtlan**| Nincs bejelentett napi felsĆ hatĂĄr |
| `claude-haiku-4,5` | `kr/` |**KorlĂĄtlan**| Nincs bejelentett napi felsĆ hatĂĄr |
| `claude-opus-4,6` | `kr/` |**KorlĂĄtlan**| LegĂșjabb Opus via Kiro |### đą QODER MODELS (Free PAT via qodercli)
| Modell | ElĆtag | Limit | Rate Limit |
| ------------------- | ------ | ------------- | ---------------- |
| `kimi-k2-gondolkodĂĄs` | "ha/" |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
| "qwen3-coder-plus" | "ha/" |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
| `deepseek-r1` | "ha/" |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
| `minimax-m2,1` | "ha/" |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
| "kimi-k2" | "ha/" |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
> Javasolt csatlakozĂĄsi mĂłd:**SzemĂ©lyes hozzĂĄfĂ©rĂ©si token + `qodercli`**. A böngĂ©szĆ OAuth
> kĂsĂ©rleti Ă©s alapĂ©rtelmezĂ©s szerint le van tiltva, hacsak nincsenek beĂĄllĂtva a `QODER_OAUTH_*` környezeti vĂĄltozĂłk.### đĄ QWEN MODELS (Device Code Auth)
| Modell | ElĆtag | Limit | Rate Limit |
| -------------------- | ------ | ------------- | -------------------- |
| "qwen3-coder-plus" | `qw/` |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
| `qwen3-coder-flash` | `qw/` |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
| `qwen3-coder-next` | `qw/` |**KorlĂĄtlan**| Nincs bejelentett felsĆ hatĂĄr |
| "lĂĄtĂĄs-modell" | `qw/` |**KorlĂĄtlan**| MultimodĂĄlis (kĂ©pek) |### đŁ GEMINI CLI (Google OAuth)
| Modell | ElĆtag | Limit | Rate Limit |
| ------------------------- | ------ | ---------------------------- | ------------- |
| `gemini-3-flash-preview` | `gc/` |**180 000 tok/hĂł**+ 1 000/nap | Havi visszaĂĄllĂtĂĄs |
| "gemini-2.5-pro" | `gc/` | 180 000/hĂł (megosztott medence) | KivĂĄlĂł minĆsĂ©gƱ |### â« NVIDIA NIM (Free API Key â build.nvidia.com)
| Tier | Napi limit | Rate Limit | Megjegyzések |
| ---------- | ------------ | ----------- | ------------------------------------------------------- |
| Ingyenes (fejlesztĆ) | Nincs token cap |**~40 RPM**| 70+ modell; ĂĄtĂĄllĂĄs a tiszta dĂjhatĂĄrokra 2025 közepĂ©n |
NĂ©pszerƱ ingyenes modellek: "moonshotai/kimi-k2.5" (Kimi K2.5), "z-ai/glm4.7" (GLM 4.7), "deepseek-ai/deepseek-v3.2" (DeepSeek V3.2), "nvidia/llama-3.3-70b-deepseek"### âȘ CEREBRAS (Free API Key â inference.cerebras.ai)
| Tier | Napi limit | Rate Limit | Megjegyzések |
| ---- | ------------------ | ----------------- | -------------------------------------------- |
| Ingyenes |**1 milliĂł token/nap**| 60K TPM / 30 RPM | A vilĂĄg leggyorsabb LLM-következtetĂ©se; naponta visszaĂĄllĂtja |
Ingyenesen elĂ©rhetĆ: "llama-3.3-70b", "llama-3.1-8b", "deepseek-r1-distill-llama-70b"### đŽ GROQ (Free API Key â console.groq.com)
| Tier | Napi limit | Rate Limit | Megjegyzések |
| ---- | ------------- | ----------------- | ------------------------------------------ |
| Ingyenes |**14,4K RPD**| 30 ford./perc modellenként | Nincs hitelkårtya; 429 limiten, nem terhelik |
Ingyenesen elĂ©rhetĆ: "lĂĄma-3.3-70b-veratile", "gemma2-9b-it", "mixtral-8x7b", "whisper-large-v3"### đŽ LONGCAT AI (Free API Key â longcat.chat) đ
| Modell | ElĆtag | Napi ingyenes kvĂłta | MegjegyzĂ©sek |
| ------------------------------ | ------ | ------------------ | ------------------------ |
| "LongCat-Flash-Lite" | "lc/" |**50 milliĂł token**đ„ | A valaha volt legnagyobb ingyenes kvĂłta |
| `LongCat-Flash-Chat` | "lc/" | 500 000 token | Többfordulós csevegés |
| "LongCat-Flash-Thinking" | "lc/" | 500 000 token | ĂrvelĂ©s / CoT |
| `LongCat-Flash-Thinking-2601` | "lc/" | 500 000 token | 2026. januĂĄri verziĂł |
| `LongCat-Flash-Omni-2603` | "lc/" | 500 000 token | MultimodĂĄlis |
> 100%-ban ingyenes nyilvĂĄnos bĂ©taverziĂłban. RegisztrĂĄljon a [longcat.chat](https://longcat.chat) oldalon e-mailben vagy telefonon. Napi alaphelyzetbe ĂĄllĂtĂĄs 00:00 UTC.### đą POLLINATIONS AI (No API Key Required) đ
| Modell | ElĆtag | Rate Limit | SzolgĂĄltatĂł mögött |
| ---------- | ------ | ---------- | ------------------- |
| "openai" | `pol/` | 1 rekv/15mp | GPT-5 |
| `claude` | `pol/` | 1 rekv/15mp | Antropikus Claude |
| "gemini" | `pol/` | 1 rekv/15mp | Google Gemini |
| `mélyre törekszik` | `pol/` | 1 rekv/15mp | DeepSeek V3 |
| `lĂĄma` | `pol/` | 1 rekv/15mp | Meta Llama 4 Scout |
| "mistral" | `pol/` | 1 rekv/15mp | Mistral AI |
> âš**ZĂ©rĂł sĂșrlĂłdĂĄs:**Nincs regisztrĂĄciĂł, nincs API-kulcs. Adja hozzĂĄ a Pollinations szolgĂĄltatĂłt egy ĂŒres kulcsmezĆvel, Ă©s azonnal mƱködik.### đ CLOUDFLARE WORKERS AI (Free API Key â cloudflare.com) đ
| Tier | Napi neuronok | EgyenértékƱ hasznålat | Megjegyzések |
| ---- | ------------- | ---------------------------------------- | ------------------------ |
| Ingyenes |**10 000**| ~150 LLM ill / 500s hang / 15K beågyazås | Globålis élvonal, 50+ modell |
NépszerƱ ingyenes modellek: `@cf/meta/llama-3.3-70b-instruct`, `@cf/google/gemma-3-12b-it`, `@cf/openai/whisper-large-v3-turbo` (ingyenes hang!), `@cf/qwen/qwen2.5-coder-15b-coder-
> API-token + fiĂłkazonosĂtĂł szĂŒksĂ©ges a [dash.cloudflare.com] webhelyrĆl (https://dash.cloudflare.com). TĂĄrolja fiĂłkazonosĂtĂłjĂĄt a szolgĂĄltatĂł beĂĄllĂtĂĄsaiban.### đŁ SCALEWAY AI (1M Free Tokens â scaleway.com) đ
| Tier | Ingyenes kvĂłta | HelyszĂn | MegjegyzĂ©sek |
| ---- | ------------- | ------------ | ------------------------------------ |
| Ingyenes |**1M token**| đ«đ· PĂĄrizs, EU | Nincs szĂŒksĂ©g hitelkĂĄrtyĂĄra a korlĂĄtokon belĂŒl |
Ingyenesen elĂ©rhetĆ: "qwen3-235b-a22b-instruct-2507" (Qwen3 235B!), "llama-3.1-70b-instruct", "mistral-small-3.2-24b-instruct-2506", "deepseek-v3-032"
> EU/GDPR-kompatibilis. Szerezze be az API-kulcsot a [console.scaleway.com](https://console.scaleway.com) cĂmen.
>**đĄ The Ultimate Free Stack (11 szolgĂĄltatĂł, 0 USD örökkĂ©):**
>
> ```
> Kiro (kr/) â Claude Sonnet/Haiku KORLĂTALAN
> Qoder (if/) â kimi-k2-gondolkodĂĄs, qwen3-coder-plus, deepseek-r1 UNLIMITED
> LongCat Lite (lc/) â LongCat-Flash-Lite â 50 milliĂł token/nap đ„
> BeporzĂĄsok (pol/) â GPT-5, Claude, DeepSeek, Llama 4 â nincs szĂŒksĂ©g kulcsra
> Qwen (qw/) â qwen3 kĂłdolĂł modellek KORLĂTALAN
> Gemini (gemini/) â Gemini 2.5 Flash â 1500 rekv/nap ingyenes
> Cloudflare AI (vö./) â 50+ modell â 10 000 neuron/nap
> Scaleway (scw/) â Qwen3 235B, Llama 70B â 1 milliĂł ingyenes token (EU)
> Groq (groq/) â Llama/Gemma â 14,4 ezer rekv/nap ultragyors
> NVIDIA NIM (nvidia/) â 70+ nyitott modell â 40 RPM örökkĂ©
> CerebrĂĄk (cerebras/) â Llama/Qwen a vilĂĄg leggyorsabb â 1 milliĂł tok/nap
> ```## đïž Free Transcription Combo
> BĂĄrmilyen hang/videĂł ĂĄtĂrĂĄsa**0 USD-Ă©rt**â Deepgram vezet 200 USD ingyenes, AssemblyAI 50 USD tartalĂ©k, Groq Whisper korlĂĄtlan vĂ©szhelyzeti tartalĂ©kkĂ©nt.
| SzolgĂĄltatĂł | Ingyenes kreditek | Legjobb modell | Rate Limit |
| ------------------ | ----------------------- | --------------------------------------------- | ----------------------------- |
| đą**Deepgram**|**200 USD ingyenes**(regisztrĂĄciĂł) | `nova-3` â a legjobb pontossĂĄg, több mint 30 nyelv | Nincs RPM-korlĂĄt az ingyenes krediteknĂ©l |
| đ”**AssemblyAI**|**50 USD ingyenes**(regisztrĂĄciĂł) | "univerzĂĄlis-3-pro" â fejezetek, hangulat, szemĂ©lyazonosĂtĂĄsra alkalmas adatok | Nincs RPM-korlĂĄt az ingyenes krediteknĂ©l |
| đŽ**Groq**|**Ărökre ingyenes**| `whisper-large-v3` â OpenAI Whisper | 30 RPM (korlĂĄtozott sebessĂ©g) |
**Javasolt kombinĂĄciĂł a `/dashboard/combos'-ban:**```
Name: free-transcription
Strategy: Priority
Nodes:
[1] deepgram/nova-3 â uses $200 free first
[2] assemblyai/universal-3-pro â fallback when Deepgram credits run out
[3] groq/whisper-large-v3 â free forever, emergency fallback
EzutĂĄn a /dashboard/media âĂtĂrĂĄslapon: töltsön fel bĂĄrmilyen audio- vagy videofĂĄjlt â vĂĄlassza ki a kombinĂĄlt vĂ©gpontot â kĂ©rje le az ĂĄtĂrĂĄst a tĂĄmogatott formĂĄtumokban.## đĄ Key Features
Az OmniRoute v2.0 mƱködĂ©si platformkĂ©nt kĂ©szĂŒlt, nem csak közvetĂtĆ proxykĂ©nt.### đ New â ClawRouter-Inspired Improvements (Mar 2026)
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| âĄGrok-4 Fast Family | xAI modellek 0,20 USD/0,50 USD/M ĂĄron â 1143 ms benchmark (30%-kal gyorsabb, mint a Gemini 2.5 Flash) | |
| đ§ GLM-5 a Z.AI-n keresztĂŒl | 128 000 kimeneti kontextus, 0,5 USD/1 milliĂł â a GLM csalĂĄd legĂșjabb zĂĄszlĂłshajĂłja | |
| đźMiniMax M2.5 | ĂrvelĂ©s + ĂŒgynöki feladatok 0,30 USD/1M ĂĄron â jelentĆs fejlesztĂ©s az M2.1-hez kĂ©pest | |
| đŻToolCalling Flag modellenkĂ©nt | ModellenkĂ©nti toolCalling: igaz/hamis a rendszerleĂrĂł adatbĂĄzisban â Az AutoCombo kihagyja az eszközzel nem rendelkezĆ modelleket |
|
| đTöbbnyelvƱ szĂĄndĂ©kfelismerĂ©s | PT/ZH/ES/AR kulcsszavak az AutoCombo pontozĂĄsban â jobb modellvĂĄlasztĂĄs nem angol nyelvƱ tartalomhoz | |
| đBenchmark-vezĂ©relt tartalĂ©kok | ValĂłdi p95 kĂ©sĂ©s az Ă©lĆ kĂ©rĂ©sek hĂrcsatornĂĄibĂłl, kombinĂĄlt pontozĂĄsbĂłl â Az AutoCombo tanul a tĂ©nyleges adatokbĂłl | |
| đDuplikĂĄciĂł visszavonĂĄsĂĄnak kĂ©rĂ©se | Tartalom-kivonat alapĂș dedup ablak â többĂŒgynök biztonsĂĄgos, megakadĂĄlyozza az ismĂ©tlĆdĆ terhelĂ©seket | |
| đPluggable RouterStrategy | BĆvĂthetĆ "RouterStrategy" interfĂ©sz â egyĂ©ni ĂștvĂĄlasztĂĄsi logika hozzĂĄadĂĄsa pluginkĂ©nt | ### đ Previous v2.0.9+ â Playground, CLI Fingerprints & ACP |
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| đźJĂĄtszĂłtĂ©r modell | IrĂĄnyĂtĂłpult oldal bĂĄrmely modell közvetlen tesztelĂ©sĂ©hez â szolgĂĄltatĂł/modell/vĂ©gpont vĂĄlasztĂł, Monaco Editor, adatfolyam, megszakĂtĂĄs, idĆzĂtĂ©s | |
| đCLI ujjlenyomat-egyeztetĂ©s | SzolgĂĄltatĂłnkĂ©nti fejlĂ©c/törzs rendezĂ©s a natĂv CLI-alĂĄĂrĂĄsoknak megfelelĆen â vĂĄltson szolgĂĄltatĂłnkĂ©nt a BeĂĄllĂtĂĄsok > BiztonsĂĄg menĂŒpontban.A proxy IP-cĂme megmarad | |
| đ€ACP-tĂĄmogatĂĄs (Agent Client Protocol) | CLI ĂŒgynök felderĂtĂ©s (Codex, Claude, Goose, Gemini CLI, OpenClaw + 9 tovĂĄbbi), folyamat spawner, "/api/acp/agents" vĂ©gpont | |
| đ€ACP Agents Dashboard | HibakeresĂ©s âș Ăgynökök oldal â 14 ĂŒgynökbĆl ĂĄllĂł rĂĄcs telepĂtĂ©si ĂĄllapottal, verziĂłval, egyĂ©ni ĂŒgynök Ʊrlappal bĂĄrmely CLI-eszközhöz. AzOpenCodefelhasznĂĄlĂłk egy âOpencode.json letöltĂ©seâ gombot kapnak, amely automatikusan lĂ©trehoz egy hasznĂĄlatra kĂ©sz konfigurĂĄciĂłt az összes elĂ©rhetĆ modellhez. | |
đ§EgyĂ©ni modell apiFormat Routing |
EgyĂ©ni modellek apiFormat: "responses" segĂtsĂ©gĂ©vel most mĂĄr megfelelĆen irĂĄnyĂtjĂĄk a Responses API fordĂtĂłhoz |
|
| đąCodex Workspace Isolation | E-mailenkĂ©nt több Codex-munkaterĂŒlet â az OAuth megfelelĆen vĂĄlasztja el a kapcsolatokat a munkaterĂŒlet-azonosĂtĂł | |
| đElektronikus automatikus frissĂtĂ©s | Az asztali alkalmazĂĄs ellenĆrzi a frissĂtĂ©seket + automatikus telepĂtĂ©s ĂșjraindĂtĂĄskor | ### đ€ Agent & Protocol Operations (v2.0) |
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| đ§MCP szerver (25 eszköz) | IDE/agent eszközök 3 ĂĄtvitelen keresztĂŒl: stdio, SSE (/api/mcp/sse), Streamable HTTP (/api/mcp/stream). 18 mag + 3 memĂłria + 4 ĂŒgyessĂ©gi eszköz |
|
| đ€A2A szerver (JSON-RPC + SSE) | Ăgynök-ĂŒgynök feladatvĂ©grehajtĂĄs szinkronizĂĄlĂĄsi Ă©s adatfolyam-folyamokkal | |
| đ§KonszolidĂĄlt vĂ©gpontok oldal | Lapos kezelĆoldal Endpoint Proxy, MCP, A2A Ă©s API Endpoints lapokkal | |
| đïžSzolgĂĄltatĂĄs engedĂ©lyezĂ©se/letiltĂĄsa kapcsolĂłk | BE/KI kapcsolĂłk az MCP-hez Ă©s az A2A-hoz a beĂĄllĂtĂĄsok fennmaradĂĄsĂĄval (alapĂ©rtelmezett: KI) | |
| đ°ïžMCP Runtime Heartbeat | ValĂłs folyamatĂĄllapot (pid, ĂŒzemidĆ, szĂvverĂ©s kora, szĂĄllĂtĂĄs, hatĂłkör mĂłd) | |
| đMCP Audit Trail | SzƱrhetĆ auditnaplĂłk sikerrel/sikertelensĂ©ggel Ă©s kulcshozzĂĄrendelĂ©ssel | |
| đMCP Scope Enforcement | 10 rĂ©szletes hatĂłkörƱ engedĂ©ly az ellenĆrzött szerszĂĄm-hozzĂĄfĂ©rĂ©shez | |
| đĄA2A Task Lifecycle Management | Feladatok listĂĄzĂĄsa/szƱrĂ©se, esemĂ©nyek/mƱtermĂ©kek ellenĆrzĂ©se, futĂł feladatok megszakĂtĂĄsa | |
| đAgent Card Discovery | /.well-known/agent.json az ĂŒgyfĂ©l automatikus felfedezĂ©sĂ©hez |
|
| đ§ȘE2E protokoll tesztkĂĄbel | ValĂłdi MCP SDK + A2A kliens a "test:protocols:e2e" | |
| âïžMƱködĂ©si vezĂ©rlĆk | VĂĄltĂłkombĂł, rugalmassĂĄgi profilok alkalmazĂĄsa, megszakĂtĂłk alaphelyzetbe ĂĄllĂtĂĄsa egyetlen vezĂ©rlĆfelĂŒletrĆl | ### đ§ Routing & Intelligence |
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| đŻIntelligens 4-szintƱ tartalĂ©k | Automatikus Ăștvonal: ElĆfizetĂ©s â API-kulcs â OlcsĂł â Ingyenes | |
| đValĂłs idejƱ kvĂłtakövetĂ©s | ĂlĆ tokenszĂĄm + visszaszĂĄmlĂĄlĂĄs visszaĂĄllĂtĂĄsa szolgĂĄltatĂłnkĂ©nt | |
| đFormĂĄtum fordĂtĂĄs | OpenAI â Claude â Gemini â VĂĄlaszok sĂ©mabiztos konverziĂłkkal | |
| đ„TöbbfiĂłkos tĂĄmogatĂĄs | Több fiĂłk szolgĂĄltatĂłnkĂ©nt intelligens kivĂĄlasztĂĄssal | |
| đAutomatikus token frissĂtĂ©s | Az OAuth-tokenek automatikusan frissĂŒlnek | |
| đšEgyĂ©ni kombĂłk | 9 kiegyensĂșlyozĂĄsi stratĂ©gia + tartalĂ©k lĂĄncvezĂ©rlĂ©s | |
| đWildcard Router | szolgĂĄltatĂł/* dinamikus ĂștvĂĄlasztĂĄs |
|
| đ§ A költsĂ©gvetĂ©si szabĂĄlyozĂĄs ĂĄtgondolĂĄsa | ĂthaladĂĄsi, automatikus, egyĂ©ni Ă©s adaptĂv Ă©rvelĂ©si korlĂĄtok | |
| đModell ĂĄlnevek | BeĂ©pĂtett + egyedi modell alias Ă©s migrĂĄciĂłs biztonsĂĄg | |
| âĄHĂĄttĂ©rromlĂĄs | Alacsony prioritĂĄsĂș hĂĄttĂ©rfeladatok irĂĄnyĂtĂĄsa olcsĂłbb modellek felĂ© | |
| đ§ȘFeladattudatos intelligens ĂștvĂĄlasztĂĄs | Modell automatikus kivĂĄlasztĂĄsa tartalomtĂpus szerint (kĂłdolĂĄs/lĂĄtĂĄs/elemzĂ©s/összegzĂ©s) | |
| đA2A ĂŒgynök munkafolyamatok | Determinisztikus FSM hangszerelĆ ĂĄllapotfĂŒggĆ többlĂ©pcsĆs ĂŒgynök-vĂ©grehajtĂĄshoz | |
| đAdaptĂv ĂștvĂĄlasztĂĄs | Dinamikus stratĂ©gia felĂŒlbĂrĂĄlĂĄsa a token mennyisĂ©ge Ă©s a prompt bonyolultsĂĄga alapjĂĄn | |
| đČSzolgĂĄltatĂłi sokszĂnƱsĂ©g | Shannon entrĂłpia pontozĂĄs kiegyenlĂtĆ automatikus kombinĂĄlt forgalomelosztĂĄs | |
| đŹRendszer azonnali befecskendezĂ©s | Következetesen alkalmazott globĂĄlis viselkedĂ©sszabĂĄlyozĂĄs | |
| đResponses API-kompatibilitĂĄs | Full /v1/responses support for Codex and advanced agentic workflows |
### đ” Multi-Modal APIs |
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| đŒïžKĂ©pgenerĂĄlĂĄs | `/v1/images/generations' felhĆvel Ă©s helyi hĂĄttĂ©rprogramokkal | |
| đBeĂĄgyazĂĄs | `/v1/embeddings' a keresĂ©shez Ă©s a RAG-folyamatokhoz | |
| đ€Audio ĂĄtĂrĂĄs | "/v1/audio/transcriptions" â 7 szolgĂĄltatĂł (Deepgram Nova 3, AssemblyAI, Groq Whisper, HuggingFace, ElevenLabs, OpenAI, Azure), automatikus nyelvĂ©rzĂ©kelĂ©s, MP4/MP3/WAV tĂĄmogatĂĄs | |
| đSzövegfelolvasĂł | "/v1/audio/speech" â 10 szolgĂĄltatĂł (ElevenLabs, OpenAI, Deepgram, Cartesia, PlayHT, HuggingFace, Nvidia NIM, Inworld, Coqui, Tortoise) helyes hibaĂŒzenetekkel | |
| đŹVideogenerĂĄciĂł | /v1/videos/generations (ComfyUI + SD WebUI munkafolyamatok) |
|
| đ”ZenegenerĂĄciĂł | `/v1/music/generations' (ComfyUI munkafolyamatok) | |
| đĄïžModerĂĄlĂĄs | "/v1/moderations" biztonsĂĄgi ellenĆrzĂ©sek | |
| đĂtsorolĂĄs | "/v1/rerank" a relevanciapontozĂĄshoz | |
| đInternetes keresĂ©sđ | "/v1/search" â 5 szolgĂĄltatĂł (Serper, Brave, Perplexity, Exa, Tavily), 6500+ ingyenes/hĂł, automatikus feladatĂĄtvĂ©tel, gyorsĂtĂłtĂĄr | ### đĄïž Resilience, Security & Governance |
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| đMegszakĂtĂłk | ModellenkĂ©nti kioldĂĄs/helyreĂĄllĂtĂĄs kĂŒszöbĂ©rtĂ©k-vezĂ©rlĆkkel | |
| đŻVĂ©gpont-tudatos modellek | Az egyĂ©ni modellek deklarĂĄljĂĄk a tĂĄmogatott vĂ©gpontokat + API formĂĄtumot | |
| đĄïžMenydörgĂ©sellenes csorda | Mutex + szemafor vĂ©delem az ĂșjraprĂłbĂĄlkozĂĄs/rate esemĂ©nyeknĂ©l | |
| đ§ Szemantikai + alĂĄĂrĂĄs gyorsĂtĂłtĂĄr | KöltsĂ©g/kĂ©sleltetĂ©s csökkentĂ©se kĂ©t gyorsĂtĂłtĂĄr-rĂ©teggel | |
| âĄIdempotencia kĂ©rĂ©se | MegkettĆzött vĂ©dĆablak | |
| đTLS ujjlenyomat-hamisĂtĂĄs | BöngĂ©szĆszerƱ TLS-ujjlenyomat âcsökkenti a botfelismerĂ©st Ă©s a fiĂłk megjelölĂ©sĂ©t | |
| đCLI ujjlenyomat-egyeztetĂ©s | Megfelel a natĂv CLI-kĂ©rĂ©s alĂĄĂrĂĄsainak âcsökkenti a kitiltĂĄsi kockĂĄzatot, miközben megĆrzi a proxy IP-cĂmĂ©t | |
| đIP-szƱrĂ©s | EngedĂ©lyezĂ©si lista/blokkolista vezĂ©rlĂ©s a nyĂlt telepĂtĂ©sekhez | |
| đSzerkeszthetĆ dĂjkorlĂĄtok | KonfigurĂĄlhatĂł globĂĄlis/szolgĂĄltatĂłi szintƱ korlĂĄtozĂĄsok tartĂłsan | |
| đKecses leĂ©pĂŒlĂ©s | TöbbrĂ©tegƱ kĂ©pessĂ©gek tartalĂ©kai az alapvetĆ ĂĄtjĂĄrĂłmƱveletek vĂ©delmĂ©re | |
| đConfig Audit Trail | Diff-alapĂș vĂĄltozĂĄskövetĂ©s, amely megakadĂĄlyozza a mƱködĂ©si eltolĂłdĂĄst egyszerƱ visszaĂĄllĂtĂĄsokkal | |
| âłProvider Health Sync | ProaktĂv jogkivonat lejĂĄrati figyelĂ©se, amely riasztĂĄsokat vĂĄlt ki az engedĂ©lyezĂ©si hibĂĄk elĆtt | |
| đȘA kitiltott fiĂłkok automatikus letiltĂĄsa | A mƱködĆ megszakĂtĂł automatikusan lezĂĄrja a vĂ©glegesen blokkolt tokenszĂĄmlĂĄkat | |
| đAPI-kulcskezelĂ©s + hatĂłkör | A kulcsok biztonsĂĄgos kiadĂĄsa/forgatĂĄsa Ă©s a modell/szolgĂĄltatĂł vezĂ©rlĆi | |
| đïžHatĂĄskörƱ API-kulcs felfedĂ©seđ | Az API-kulcsok visszaĂĄllĂtĂĄsĂĄnak engedĂ©lyezĂ©se a következĆn keresztĂŒl: ALLOW_API_KEY_REVEAL |
|
đĄïžVĂ©dett /modellek |
OpcionĂĄlis hitelesĂtĂ©si kapu Ă©s szolgĂĄltatĂłi elrejtĂ©s a modellkatalĂłgushoz | ### đ Observability & Analytics |
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| đKĂ©rĂ©s + proxynaplĂłzĂĄs | Teljes kĂ©rĂ©s/vĂĄlasz Ă©s proxynaplĂłzĂĄs | |
| đFolyamatos rĂ©szletes naplĂłkđ | TisztĂĄn rekonstruĂĄlja az SSE hasznos adatfolyamokat a felhasznĂĄlĂłi felĂŒletbe | |
| đUnified Logs Dashboard | KĂ©relem, proxy, audit Ă©s konzolnĂ©zet egy oldalon | |
| đTelemetria kĂ©rĂ©se | p50/p95/p99 kĂ©sleltetĂ©s Ă©s nyomkövetĂ©si kĂ©relem | |
| đ„EgĂ©szsĂ©gĂŒgyi irĂĄnyĂtĂłpult | ĂzemidĆ, megszakĂtĂĄsi ĂĄllapotok, zĂĄrolĂĄsok, gyorsĂtĂłtĂĄr statisztika | |
| đ°KöltsĂ©gkövetĂ©s | KöltsĂ©gvetĂ©si vezĂ©rlĆk Ă©s modellenkĂ©nti ĂĄrkĂ©pzĂ©s lĂĄthatĂłsĂĄga | |
| đAnalytics vizualizĂĄciĂłk | Modell/szolgĂĄltatĂł hasznĂĄlati betekintĂ©sek Ă©s trendnĂ©zetek | |
| đ§ȘĂrtĂ©kelĂ©si keret | Arany kĂ©szlet tesztelĂ©se konfigurĂĄlhatĂł meccsstratĂ©giĂĄkkal | |
| đĄĂlĆ diagnosztikađ | Szemantikus gyorsĂtĂłtĂĄr bypass a pontos kombinĂĄlt Ă©lĆ tesztelĂ©shez | ### âïž Deployment & Platform |
| FunkciĂł | Mit csinĂĄl | |
|---|---|---|
| đDeploy Anywhere | Localhost, VPS, Docker, Cloud környezetek | |
| đCloudflare Tunnelđ | EgykattintĂĄsos Quick Tunnel integrĂĄciĂł az irĂĄnyĂtĂłpultrĂłl | |
| đAPI kulcsmodell szƱrĂ©se | NatĂv /v1/models vĂĄlasz a hozzĂĄrendelt hordozĂłkörnyezeti szerepkörökön keresztĂŒl szƱrve | |
| âĄSmart Cache Bypass | KonfigurĂĄlhatĂł TTL-heurisztika Ă©s kĂ©nyszerĂtett visszatöltĂ©si vezĂ©rlĆk | |
| đBiztonsĂĄgi mentĂ©s/visszaĂĄllĂtĂĄs | Export/import Ă©s katasztrĂłfa utĂĄni helyreĂĄllĂtĂĄsi folyamatok | |
| đ§BevezetĆ varĂĄzslĂł | ElsĆ futtatĂĄs irĂĄnyĂtott beĂĄllĂtĂĄs | |
| đ§CLI Tools Dashboard | EgykattintĂĄsos beĂĄllĂtĂĄs a nĂ©pszerƱ kĂłdolĂłeszközökhöz | |
| đźJĂĄtszĂłtĂ©r modell | Teszteljen bĂĄrmely szolgĂĄltatĂłt/modellt/vĂ©gpontot az irĂĄnyĂtĂłpultrĂłl | |
| đCLI ujjlenyomat kapcsolĂł | SzolgĂĄltatĂłnkĂ©nti ujjlenyomat-egyeztetĂ©s a BeĂĄllĂtĂĄsok > BiztonsĂĄg | |
| đi18n (30 nyelv) | Teljes irĂĄnyĂtĂłpult + dokumentumok nyelvi tĂĄmogatĂĄsa RTL lefedettsĂ©ggel | |
| đ§čMinden modell törlĂ©se | EgykattintĂĄsos modelllista törlĂ©se a szolgĂĄltatĂł adatai között | |
| đïžSidebar Controlsđ | ĂsszetevĆk Ă©s integrĂĄciĂłk elrejtĂ©se a MegjelenĂ©s beĂĄllĂtĂĄsaibĂłl | |
| đKiadĂĄssablonok | SzabvĂĄnyos GitHub-sablonok hibĂĄkhoz Ă©s szolgĂĄltatĂĄsokhoz | |
| đEgyĂ©ni adattĂĄr | DATA_DIR felĂŒlĂrĂĄsa a tĂĄrolĂĄsi helyhez |
### Feature Deep Dive |
Smart fallback with practical cost control
Combo: "my-coding-stack"
1. cc/claude-opus-4-6
2. nvidia/llama-3.3-70b
3. glm/glm-4.7
4. if/kimi-k2-thinking
Ha a kvĂłta, arĂĄny vagy ĂĄllapot meghiĂșsul, az OmniRoute kĂ©zi vĂĄltĂĄs nĂ©lkĂŒl automatikusan a következĆ jelöltre lĂ©p.#### Protocol management that is visible and operable
- Az MCP + A2A felfedezhetĆ a felhasznĂĄlĂłi felĂŒleten Ă©s a dokumentumokban (nem rejtett)
- A protokollĂĄllapot API-k Ă©lĆ mƱködĂ©si adatokat tesznek közzĂ© (
/api/mcp/*,/api/a2a/*) - Az irĂĄnyĂtĂłpultok tartalmaznak mƱveleteket a 2. napi mƱveletekhez (kombinĂĄlt kapcsolĂłk, megszakĂtĂłk alaphelyzetbe ĂĄllĂtĂĄsa, feladat törlĂ©se)#### Translator + validation workflow
A FordĂtĂł terĂŒlet a következĆket tartalmazza:
-JĂĄtszĂłtĂ©r: kĂ©rjen ĂĄtalakĂtĂĄsi ellenĆrzĂ©seket -CsevegĂ©s tesztelĆ: teljes kĂ©rĂ©s/vĂĄlasz oda-vissza Ășt -Tesztpad: több eset egy menetben -ĂlĆ monitor: valĂłs idejƱ forgalmi nĂ©zet
Plusz a protokoll Ă©rvĂ©nyesĂtĂ©se valĂłs kliensekkel az "npm run test:protocols:e2e" segĂtsĂ©gĂ©vel.
đMCP Server READMEâ Eszközreferencia, IDE-konfigurĂĄciĂłk Ă©s pĂ©ldĂĄk kliensekre
đA2A kiszolgĂĄlĂł READMEâ KĂ©szsĂ©gek, JSON-RPC metĂłdusok, adatfolyamok Ă©s feladatok Ă©letciklusa## đ§Ș Evaluations (Evals)
Az OmniRoute egy beĂ©pĂtett kiĂ©rtĂ©kelĆ keretrendszert tartalmaz, amellyel az LLM vĂĄlaszminĆsĂ©gĂ©t egy aranykĂ©szlettel összehasonlĂtva tesztelheti. Az irĂĄnyĂtĂłpulton azAnalytics â EvalsmenĂŒpontban Ă©rheti el.### Built-in Golden Set
Az elĆre feltöltött "OmniRoute Golden Set" teszteseteket tartalmaz:
- Ădvözlet, matematika, földrajz, kĂłdgenerĂĄlĂĄs
- JSON formĂĄtum megfelelĆsĂ©g, fordĂtĂĄs, leĂ©rtĂ©kelĂ©s generĂĄlĂĄsa
- BiztonsĂĄgi elutasĂtĂĄs (kĂĄros tartalom), szĂĄmlĂĄlĂĄs, logikai logika### Evaluation Strategies
| StratĂ©gia | LeĂrĂĄs | PĂ©lda | |
|---|---|---|---|
| "pontos" | A kimenetnek pontosan meg kell egyeznie | "4" | |
tartalmaz |
A kimenetnek tartalmaznia kell rĂ©szkarakterlĂĄncot (a kis- Ă©s nagybetƱk nem kĂŒlönböznek egymĂĄstĂłl) | "PĂĄrizs" | |
| "regex" | A kimenetnek meg kell egyeznie a regex mintĂĄval | "1.*2.*3" | |
| "egyedi" | Az egyĂ©ni JS fĂŒggvĂ©ny igaz/hamis | (kimenet) => output.length > 10 |
--- |
đ Setup Guide
Protocol Setup (MCP + A2A)
<részletek>
IndĂtsa el az MCP-ĂĄtvitelt stdio mĂłdban:```bash omniroute --mcp
Javasolt Ă©rvĂ©nyesĂtĂ©si folyamat:
1. Csatlakoztassa az MCP-klienst az stdio-n keresztĂŒl.
2. Futtassa az âomniroute_get_healthâ parancsot.
3. Futtassa az `omniroute_list_combos` parancsot.
4. Nyissa meg a â/dashboard/mcpâ mappĂĄt a szĂvverĂ©s, a tevĂ©kenysĂ©g Ă©s az ellenĆrzĂ©s megerĆsĂtĂ©sĂ©hez.
Hasznos API-k az automatizĂĄlĂĄshoz:
- `GET /api/mcp/status`
- `GET /api/mcp/tools`
- `GET /api/mcp/audit`
- "GET /api/mcp/audit/stats".</details>
<részletek>
<summary><b>đ€ A2A beĂĄllĂtĂĄs (Agent2Agent)</b></summary>
Fedezze fel az ĂŒgynököt:```bash
curl http://localhost:20128/.well-known/agent.json
Feladat kĂŒldĂ©se:```bash
curl -X POST http://localhost:20128/a2a
-H 'content-type: application/json'
-d '{"jsonrpc":"2.0","id":"setup-a2a","method":"message/send","params":{"skill":"quota-management","messages":[{"role":"user","content":"Summarize quota status."}]}}'
Ăletciklus kezelĂ©se:
- `GET /api/a2a/status`
- `GET /api/a2a/tasks`
- `GET /api/a2a/tasks/:id`
- `POST /api/a2a/tasks/:id/cancel`
MƱködési UI:
- `/dashboard/a2a` a feladat/ĂĄllapot/folyam megfigyelhetĆsĂ©gĂ©hez Ă©s fĂŒstmƱveletekhez</details>
<részletek>
<summary><b>đ§Ș VĂ©gpontok közötti protokollellenĆrzĂ©s</b></summary>
ĂrvĂ©nyesĂtse mindkĂ©t protokollt valĂłdi ĂŒgyfelekkel:```bash
npm run test:protocols:e2e
Ez igazolja:
- MCP SDK kliens csatlakozĂĄs/lista/hĂvĂĄs
- A2A felfedezĂ©s/kĂŒldĂ©s/stream/get/cancel
- Az MCP audit Ă©s A2A feladatkezelĆ API-k adatainak keresztellenĆrzĂ©se
<részletek>
Dashboard â Providers â Connect Claude Code
â OAuth login â Auto token refresh
â 5-hour + weekly quota tracking
Models:
cc/claude-opus-4-6
cc/claude-sonnet-4-5-20250929
cc/claude-haiku-4-5-20251001
**Profi tipp:**Hasznålja az Opust összetett feladatokhoz, a Sonnet pedig a sebességhez. Az OmniRoute nyomkövetési kvóta modellenként!### OpenAI Codex (Plus/Pro)
Dashboard â Providers â Connect Codex
â OAuth login (port 1455)
â 5-hour + weekly reset
Models:
cx/gpt-5.2-codex
cx/gpt-5.1-codex-max
Codex Account Limit Management (5h + Weekly)
MostantĂłl minden Codex-fiĂłk rendelkezik hĂĄzirend-kapcsolĂłkkal az "IrĂĄnyĂtĂłpult -> SzolgĂĄltatĂłk" rĂ©szben:
- "5h" (BE/KI): az 5 ĂłrĂĄs ablak kĂŒszöbszabĂĄlyĂĄnak Ă©rvĂ©nyesĂtĂ©se.
Heti(BE/KI): Ă©rvĂ©nyesĂti a heti ablak kĂŒszöbĂ©rtĂ©kĂ©t.- KĂŒszöbbeli viselkedĂ©s: ha egy engedĂ©lyezett ablak elĂ©ri a >=90%-os hasznĂĄlatot, a fiĂłk kimarad.
- ForgatĂĄsi viselkedĂ©s: Az OmniRoute automatikusan a következĆ jogosult Codex-fiĂłkhoz irĂĄnyĂt.
- VisszaĂĄllĂtĂĄsi viselkedĂ©s: amikor a szolgĂĄltatĂł âresetAtâ ideje letelik, a fiĂłk automatikusan Ășjra jogosulttĂĄ vĂĄlik.
Forgatókönyvek:
5h ON+Heti BE: a fiĂłk kimarad, ha valamelyik ablak elĂ©ri a kĂŒszöbĂ©rtĂ©ket.5h OFF+Heti BE: csak heti hasznĂĄlat blokkolhatja a fiĂłkot.5h BE+Heti KI: csak 5 ĂłrĂĄs hasznĂĄlat blokkolhatja a fiĂłkot.resetAtsikeres: a fiĂłk automatikusan Ășjraindul a forgatĂĄsba (nincs kĂ©zi ĂșjraengedĂ©lyezĂ©s).### Gemini CLI (FREE 180K/month!)
Dashboard â Providers â Connect Gemini CLI
â Google OAuth
â 180K completions/month + 1K/day
Models:
gc/gemini-3-flash-preview
gc/gemini-2.5-pro
**Legjobb Ă©rtĂ©k:**Hatalmas ingyenes szint! HasznĂĄlja ezt a fizetett szintek elĆtt.### GitHub Copilot
Dashboard â Providers â Connect GitHub
â OAuth via GitHub
â Monthly reset (1st of month)
Models:
gh/gpt-5
gh/claude-4.5-sonnet
gh/gemini-3.1-pro-preview
<részletek>
- RegisztrĂĄljon: build.nvidia.com
- Ingyenes API-kulcs beszerzése (1000 következtetési kredit)
- IrĂĄnyĂtĂłpult â SzolgĂĄltatĂł hozzĂĄadĂĄsa â NVIDIA NIM:
- API-kulcs: "nvapi-your-key".
Modelek:"nvidia/llama-3.3-70b-instruct", "nvidia/mistral-7b-instruct" és több mint 50 tovåbbi
**Profi tipp:**OpenAI-kompatibilis API â zökkenĆmentesen mƱködik az OmniRoute formĂĄtumfordĂtĂĄsĂĄval!### DeepSeek
- RegisztrĂĄljon: platform.deepseek.com
- Szerezze be az API-kulcsot
- IrĂĄnyĂtĂłpult â SzolgĂĄltatĂł hozzĂĄadĂĄsa â DeepSeek
Modellek:"deepseek/deepseek-chat", "deepseek/deepseek-coder"### Groq (Free Tier Available!)
- RegisztrĂĄljon: console.groq.com
- API-kulcs beszerzése (ingyenes szint tartalmazza)
- IrĂĄnyĂtĂłpult â SzolgĂĄltatĂł hozzĂĄadĂĄsa â Groq
Modellek:"groq/llama-3.3-70b", "groq/mixtral-8x7b"
**Profi tipp:**Ultragyors következtetĂ©s â a legjobb valĂłs idejƱ kĂłdolĂĄshoz!### OpenRouter (100+ Models)
- RegisztrĂĄljon: openrouter.ai
- Szerezze be az API-kulcsot
- IrĂĄnyĂtĂłpult â SzolgĂĄltatĂł hozzĂĄadĂĄsa â OpenRouter
**Modellek:**HozzĂĄfĂ©rĂ©s több mint 100 modellhez az összes fĆbb szolgĂĄltatĂłtĂłl egyetlen API-kulccsal.
Az irĂĄnyĂtĂłpult viselkedĂ©se:Az OpenRouter modellek kezelĂ©se azElĂ©rhetĆ modellekoldalon törtĂ©nik. A kĂ©zi hozzĂĄadĂĄsa, importĂĄlĂĄsa Ă©s automatikus szinkronizĂĄlĂĄsa ugyanazt a listĂĄt frissĂti.
<részletek>
- RegisztrĂĄljon: Zhipu AI
- Szerezze be az API-kulcsot a Coding Plan-bĂłl
- IrĂĄnyĂtĂłpult â API-kulcs hozzĂĄadĂĄsa:
- SzolgĂĄltatĂł: "glm".
- API-kulcs: "a-kulcs".
HasznĂĄlja:glm/glm-4.7
**Profi tipp:**A kĂłdolĂĄsi terv 3-szoros kvĂłtĂĄt kĂnĂĄl 1/7 költsĂ©ggel! VisszaĂĄllĂtĂĄs naponta 10:00.### MiniMax M2.1 (5h reset, $0.20/1M)
- RegisztrĂĄljon: MiniMax
- Szerezze be az API-kulcsot
- IrĂĄnyĂtĂłpult â API-kulcs hozzĂĄadĂĄsa
HasznĂĄlja:minimax/MiniMax-M2.1
**Profi tipp:**A legolcsĂłbb lehetĆsĂ©g hosszĂș kontextushoz (1 milliĂł token)!### Kimi K2 ($9/month flat)
- FeliratkozĂĄs: Moonshot AI
- Szerezze be az API-kulcsot
- IrĂĄnyĂtĂłpult â API-kulcs hozzĂĄadĂĄsa
HasznĂĄld:kimi/kimi-latest
**Profi tipp:**Fix 9 USD/hó 10 millió token esetén = 0,90 USD/1 millió tényleges költség!
<részletek>
Dashboard â Connect Qoder
â Qoder OAuth login
â Unlimited usage
Models:
if/kimi-k2-thinking
if/qwen3-coder-plus
if/glm-4.7
if/minimax-m2
if/deepseek-r1
Qwen (4 FREE models via Device Code)
Dashboard â Connect Qwen
â Device code authorization
â Unlimited usage
Models:
qw/qwen3-coder-plus
qw/qwen3-coder-flash
Kiro (Claude FREE)
Dashboard â Connect Kiro
â AWS Builder ID or Google/GitHub
â Unlimited usage
Models:
kr/claude-sonnet-4.5
kr/claude-haiku-4.5
<részletek>
Dashboard â Combos â Create New
Name: premium-coding
Models:
1. cc/claude-opus-4-6 (Subscription primary)
2. glm/glm-4.7 (Cheap backup, $0.6/1M)
3. minimax/MiniMax-M2.1 (Cheapest fallback, $0.20/1M)
Use in CLI: premium-coding
Example 2: Free-Only (Zero Cost)
Name: free-combo
Models:
1. gc/gemini-3-flash-preview (180K free/month)
2. if/kimi-k2-thinking (unlimited)
3. qw/qwen3-coder-plus (unlimited)
Cost: $0 forever!
<részletek>
Settings â Models â Advanced:
OpenAI API Base URL: http://localhost:20128/v1
OpenAI API Key: [from OmniRoute dashboard]
Model: cc/claude-opus-4-6
Claude Code
HasznĂĄlja az irĂĄnyĂtĂłpultCLI ToolsoldalĂĄt az egykattintĂĄsos konfigurĂĄlĂĄshoz, vagy szerkessze manuĂĄlisan a ~/.claude/settings.json fĂĄjlt.### Codex CLI
export OPENAI_BASE_URL="http://localhost:20128"
export OPENAI_API_KEY="your-omniroute-api-key"
codex "your prompt"
OpenClaw
1. lehetĆsĂ©g â IrĂĄnyĂtĂłpult (ajĂĄnlott):``` Dashboard â CLI Tools â OpenClaw â Select Model â Apply
**2. lehetĆsĂ©g â KĂ©zi:**Az `~/.openclaw/openclaw.json` szerkesztĂ©se:```json
{
"models": {
"providers": {
"omniroute": {
"baseUrl": "http://127.0.0.1:20128/v1",
"apiKey": "sk_omniroute",
"api": "openai-completions"
}
}
}
}
**MegjegyzĂ©s:**Az OpenClaw csak a helyi OmniRoute-tal mƱködik. Az IPv6-feloldĂĄsi problĂ©mĂĄk elkerĂŒlĂ©se Ă©rdekĂ©ben hasznĂĄlja a "127.0.0.1" Ă©rtĂ©ket a "localhost" helyett.### Cline / Continue / RooCode
Settings â API Configuration:
Provider: OpenAI Compatible
Base URL: http://localhost:20128/v1
API Key: [from OmniRoute dashboard]
Model: if/kimi-k2-thinking
OpenCode
**1. lépés:**Az OmniRoute hozzåadåsa egyéni szolgåltatóként:```bash opencode /connect
Select "Other" â Enter ID: "omniroute" â Enter your OmniRoute API key
**2. lépés:**Hozza létre/szerkesztse az `opencode.json` fåjlt a projekt gyökérjében:```json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"omniroute": {
"npm": "@ai-sdk/openai-compatible",
"name": "OmniRoute",
"options": {
"baseURL": "http://localhost:20128/v1"
},
"models": {
"cc/claude-sonnet-4-20250514": { "name": "Claude Sonnet 4" },
"gg/gemini-2.5-pro": { "name": "Gemini 2.5 Pro" },
"if/kimi-k2-thinking": { "name": "Kimi K2 (Free)" }
}
}
}
}
**3. lépés:**Vålassza ki a modellt az OpenCode-ban:```bash /models
Select any OmniRoute model from the list
>**Tipp:**Adjon hozzĂĄ bĂĄrmely, az OmniRoute `/v1/models' vĂ©gpontjĂĄban elĂ©rhetĆ modellt a `modellek' szakaszhoz. HasznĂĄlja a âszolgĂĄltatĂł/modellazonosĂtĂłâ formĂĄtumot az OmniRoute irĂĄnyĂtĂłpultjĂĄn.</details>
---
## HibaelhĂĄrĂtĂĄs
<részletek>
<summary><b>Kattintson ide a hibaelhĂĄrĂtĂĄsi ĂștmutatĂł kibontĂĄsĂĄhoz</b></summary>
**"A nyelvi modell nem adott ĂŒzenetet"**
- A szolgĂĄltatĂłi kvĂłta kimerĂŒlt â EllenĆrizze az irĂĄnyĂtĂłpult kvĂłtakövetĆjĂ©t
- Megoldås: Hasznåljon kombinålt tartalékot, vagy våltson olcsóbb szintre
**DrĂĄtakorlĂĄt**
- ElĆfizetĂ©si kvĂłta lejĂĄrt â TartalĂ©k a GLM/MiniMax-hoz
- KombĂł hozzĂĄadĂĄsa: "cc/claude-opus-4-6 â glm/glm-4.7 â if/kimi-k2-thinking"
**OAuth token lejĂĄrt**
- Az OmniRoute automatikusan frissĂti
- Ha a problĂ©mĂĄk tovĂĄbbra is fennĂĄllnak: IrĂĄnyĂtĂłpult â SzolgĂĄltatĂł â ĂjracsatlakozĂĄs
**Magas költségek**
- EllenĆrizze a hasznĂĄlati statisztikĂĄkat az IrĂĄnyĂtĂłpult â KöltsĂ©gek menĂŒpontban
- ĂllĂtsa ĂĄt az elsĆdleges modellt GLM/MiniMax-ra
- Hasznåljon ingyenes réteget (Gemini CLI, Qoder) a nem kritikus feladatokhoz
**Az irĂĄnyĂtĂłpult/API portok hibĂĄsak**
- A "PORT" a kanonikus alapport (és alapértelmezés szerint API-port)
- Az âAPI_PORTâ csak az OpenAI-kompatibilis API figyelĆt Ărja felĂŒl
- A âDASHBOARD_PORTâ csak az irĂĄnyĂtĂłpultot/Next.js figyelĆt Ărja felĂŒl
- ĂllĂtsa be a âNEXT_PUBLIC_BASE_URLâ cĂmet irĂĄnyĂtĂłpultjĂĄra/nyilvĂĄnos URL-cĂmĂ©re (OAuth-visszahĂvĂĄsokhoz)
**FelhĆ szinkronizĂĄlĂĄsi hibĂĄk**
- EllenĆrizze, hogy a "BASE_URL" a futĂł pĂ©ldĂĄnyra mutat
- EllenĆrizze, hogy a âCLOUD_URLâ a vĂĄrhatĂł felhĆ-vĂ©gpontra mutat
- Tartsa a `NEXT_PUBLIC_*` értékeket a szerveroldali értékekkel összhangban
**Az elsĆ bejelentkezĂ©s nem mƱködik**
- EllenĆrizze az "INITIAL_PASSWORD" Ă©rtĂ©ket a ".env" fĂĄjlban
- Ha nincs beĂĄllĂtva, a tartalĂ©k jelszĂł `123456`
**Nincs kérésnapló**
- A kĂ©rĂ©s mellĂ©ktermĂ©kei kĂ©rĂ©senkĂ©nt egy JSON-fĂĄjlkĂ©nt ĂrĂłdnak a `DATA_DIR/call_logs/` mappĂĄba
- EngedĂ©lyezze a folyamat rögzĂtĂ©sĂ©t az IrĂĄnyĂtĂłpult â NaplĂłk â KĂ©relemnaplĂłk menĂŒpontbĂłl, ha rĂ©szletes, szakaszonkĂ©nti hasznos adatokra van szĂŒksĂ©ge
- ĂllĂtsa be az "APP_LOG_TO_FILE=true" Ă©rtĂ©ket, ha az alkalmazĂĄskonzolnaplĂłkat is szeretnĂ© a "logs/application/app.log" fĂĄjlban
- SzĂŒksĂ©g szerint ĂĄllĂtsa be a `APP_LOG_MAX_FILE_SIZE', 'APP_LOG_RETENTION_DAYS', 'APP_LOG_MAX_FILES' Ă©s 'CALL_LOG_MAX_ENTRIES'
**A csatlakozĂĄsi teszt âĂrvĂ©nytelenâ ĂŒzenetet mutat az OpenAI-kompatibilis szolgĂĄltatĂłk esetĂ©ben**
- Sok szolgĂĄltatĂł nem tesz közzĂ© â/modelsâ vĂ©gpontot
- Az OmniRoute v1.0.6+ tartalmazza a tartalĂ©k Ă©rvĂ©nyesĂtĂ©st a csevegĂ©s befejezĂ©sĂ©n keresztĂŒl
- GyĆzĆdjön meg arrĂłl, hogy az alap URL tartalmazza a â/v1â utĂłtagot### đ OAuth on a Remote Server
<a name="oauth-on-a-remote-server"></a>
<a name="oauth-em-servidor-remoto"></a>
>**â ïž Fontos az OmniRoute-ot VPS-en, Dockeren vagy bĂĄrmely tĂĄvoli szerveren futtatĂł felhasznĂĄlĂłk szĂĄmĂĄra**#### Why does Antigravity / Gemini CLI OAuth fail on remote servers?
Az**Antigravity**Ă©s**Gemini CLI**szolgĂĄltatĂłk a**Google OAuth 2.0**szolgĂĄltatĂĄst hasznĂĄljĂĄk. A Google megköveteli, hogy az OAuth-folyamatban szereplĆ âredirect_uriâ pontosan egyezzen az alkalmazĂĄs Google Cloud Console-jĂĄban elĆregisztrĂĄlt URI-k egyikĂ©vel.
Az OmniRoute csomagban talĂĄlhatĂł OAuth hitelesĂtĆ adatok**csak a âlocalhostâ szĂĄmĂĄra vannak regisztrĂĄlva**. Amikor egy tĂĄvoli szerveren Ă©ri el az OmniRoute-ot (pl. `https://omniroute.myserver.com`), a Google a következĆkkel utasĂtja el a hitelesĂtĂ©st:```
Error 400: redirect_uri_mismatch
Solution: Configure your own OAuth credentials
LĂ©tre kell hoznia egyOAuth 2.0 ĂŒgyfĂ©l-azonosĂtĂłta Google Cloud Console-ban a szerver URI-jĂĄval.#### Step-by-step
1. Nyissa meg a Google Cloud Console-t
Keresse fel a következĆt: https://console.cloud.google.com/apis/credentials
2. Ăj OAuth 2.0 ĂŒgyfĂ©l-azonosĂtĂł lĂ©trehozĂĄsa
- Kattintson a**â+ HitelesĂtĂ©si adatok lĂ©trehozĂĄsaâââOAuth-ĂŒgyfĂ©lazonosĂtĂłâ**elemre.
- AlkalmazĂĄs tĂpusa:"Web alkalmazĂĄs"
- Név: bårmi, ami tetszik (pl. "OmniRoute Remote")
3. EngedĂ©lyezett ĂĄtirĂĄnyĂtĂĄsi URI-k hozzĂĄadĂĄsa
Az**"EngedĂ©lyezett ĂĄtirĂĄnyĂtĂĄsi URI-k"**mezĆbe Ărja be:``` https://your-server.com/callback
> CserĂ©lje ki a "your-server.com" cĂmet a szerver domainjĂ©re vagy IP-cĂmĂ©re (ha szĂŒksĂ©ges, adja meg a portot, pl. "http://45.33.32.156:20128/callback").
**4. Mentse Ă©s mĂĄsolja a hitelesĂtĆ adatokat**
A lĂ©trehozĂĄs utĂĄn a Google megjelenĂti az**Client ID**Ă©s**Client Secret**kĂłdot.
**5. Környezeti vĂĄltozĂłk beĂĄllĂtĂĄsa**
Az â.envâ (vagy a Docker környezeti vĂĄltozĂłkban):```bash
# For Antigravity:
ANTIGRAVITY_OAUTH_CLIENT_ID=your-client-id.apps.googleusercontent.com
ANTIGRAVITY_OAUTH_CLIENT_SECRET=GOCSPX-your-secret
# For Gemini CLI:
GEMINI_OAUTH_CLIENT_ID=your-client-id.apps.googleusercontent.com
GEMINI_OAUTH_CLIENT_SECRET=GOCSPX-your-secret
GEMINI_CLI_OAUTH_CLIENT_SECRET=GOCSPX-your-secret
6. Az OmniRoute ĂșjraindĂtĂĄsa```bash
npm:
npm run dev
Docker:
docker restart omniroute
**7. PrĂłbĂĄljon Ășjra csatlakozni**
IrĂĄnyĂtĂłpult â SzolgĂĄltatĂłk â Antigravity (vagy Gemini CLI) â OAuth
A Google most megfelelĆen ĂĄtirĂĄnyĂtja a `https://your-server.com/callback` cĂmre.---
#### Temporary workaround (without custom credentials)
Ha most nem szeretnĂ© beĂĄllĂtani a sajĂĄt hitelesĂtĆ adatait, tovĂĄbbra is hasznĂĄlhatja a**manuĂĄlis URL-folyamatot**:
1. Az OmniRoute megnyitja a Google engedĂ©lyezĂ©si URL-cĂmĂ©t
2. After authorizing, Google tries to redirect to `localhost` (which fails on the remote server)
3.**MĂĄsolja ki a teljes URL-t**a böngĂ©szĆ cĂmsorĂĄbĂłl (mĂ©g akkor is, ha az oldal nem töltĆdik be)
4. Illessze be az URL-t az OmniRoute csatlakozĂĄsi mĂłdban lĂĄthatĂł mezĆbe
5. Kattintson a**"CsatlakozĂĄs"**gombra.
> Ez azĂ©rt mƱködik, mert az URL-ben szereplĆ engedĂ©lyezĂ©si kĂłd attĂłl fĂŒggetlenĂŒl Ă©rvĂ©nyes, hogy az ĂĄtirĂĄnyĂtĂĄsi oldal betöltĆdött-e.---
<részletek>
<summary><b>đ§đ· VersĂŁo em PortuguĂȘs</b></summary>#### Por que o OAuth do Antigravity / Gemini CLI falha em servidores remotos?
Az**AntigravitĂĄciĂł**Ă©s a**Gemini CLI**usam**Google OAuth 2.0**hitelesĂtĂ©se. O Google exige que a `redirect_uri` usada no fluxo OAuth seja**exatamente**uma das URI-k pre-cadastradas no Google Cloud Console do aplicativo.
As credenciais OAuth embutidas no OmniRoute estĂŁo cadastradas**apenas para `localhost`**. Quando vocĂȘ acessa o OmniRoute em um servidor remoto (pl.: `https://omniroute.meuservidor.com`), o Google rejeita a autenticação com:```
Error 400: redirect_uri_mismatch
Solução: Configure suas próprias credenciais OAuth
VocĂȘ precisa criar umOAuth 2.0 ĂŒgyfĂ©l-azonosĂtĂłnincs Google Cloud Console com egy URI do seu servidor.#### Passo a passo
1. Acesse o Google Cloud Console
Abra: https://console.cloud.google.com/apis/credentials
2. Crie um novo OAuth 2.0 ĂŒgyfĂ©l-azonosĂtĂł
- Kattintson a gombra**"+ HitelesĂtĂ©si adatok lĂ©trehozĂĄsa"â"OAuth-kliens-azonosĂtĂł"**
- Tipo de Aplicativo:"Web alkalmazĂĄs"
- Név: escolha qualquer nome (pl.: "OmniRoute Remote")
3. Adicione mint engedĂ©lyezett ĂĄtirĂĄnyĂtĂĄsi URI
No campo**"EngedĂ©lyezett ĂĄtirĂĄnyĂtĂĄsi URI-k"**, kiegĂ©szĂtĂ©s:``` https://seu-servidor.com/callback
> HelyettesĂtse a "seu-servidor.com" pelo domĂnio vagy IP do seu servidor cĂmet (beleĂ©rtve a porta se necessĂĄrio-t is, pl.: "http://45.33.32.156:20128/callback").
**4. MĂĄsolat mentĂ©se hitelesĂtĂ©skĂ©nt**
ApĂłs criar, o Google mostrarĂĄ o**Client ID**e o**Client Secret**.
**5. Konfigurålås variåveis de ambienteként**
No seu `.env` (ou nas variĂĄveis de ambiente do Docker):```bash
# Para Antigravity:
ANTIGRAVITY_OAUTH_CLIENT_ID=seu-client-id.apps.googleusercontent.com
ANTIGRAVITY_OAUTH_CLIENT_SECRET=GOCSPX-seu-secret
# Para Gemini CLI:
GEMINI_OAUTH_CLIENT_ID=seu-client-id.apps.googleusercontent.com
GEMINI_OAUTH_CLIENT_SECRET=GOCSPX-seu-secret
GEMINI_CLI_OAUTH_CLIENT_SECRET=GOCSPX-seu-secret
6. Reinicie o OmniRoute```bash
Se usando npm:
npm run dev
Se usando Docker:
docker restart omniroute
**7. Tente conectar novamente**
IrĂĄnyĂtĂłpult â SzolgĂĄltatĂłk â Antigravity (vagy Gemini CLI) â OAuth
Agora o Google redirecionarå corretamente para `https://seu-servidor.com/callback` és autenticação funcionarå.---
#### Workaround temporĂĄrio (sem configurar credenciais prĂłprias)
Se nĂŁo quiser criar credenciais prĂłprias agora, ainda Ă© possĂvel usar o fluxo**manual de URL**:
1. OmniRoute abrirå a Google autorização URL-jét
2. ApĂłs vocĂȘ autorizar, o Google tentarĂĄ redirecionar para "localhost" (que falha no servidor remoto)
3.**Teljes URL måsolåsa**da barra de endereço do seu browser (mesmo que a pågina não carregue)
4. Cole essa URL no campo que aparece no modal de conexĂŁo do OmniRoute
5. Kattintson a**"Connect"**gombra
> Este workaround funciona porque o código de autorização na URL é vålido independente do redirect ter carregado ou não.</details>
---
</details>
## đ ïž Tech Stack
<részletek>
<summary><b>Kattintson ide a technológiai verem részleteinek kibontåsåhoz</b></summary>
-**FuttatĂĄsi idejƱ**: Node.js 18â22 LTS (â ïž A Node.js 24+**nem tĂĄmogatott**â a `better-sqlite3` natĂv binĂĄrisok nem kompatibilisek)
-**Nyelv**: TypeScript 5.9 â**100% TypeScript**az âsrc/â Ă©s az âopen-sse/â protokollokon keresztĂŒl (nulla âbĂĄrmilyenâ az alapmodulokban a v2.0 Ăłta)
-**Keretrendszer**: Next.js 16 + React 19 + Tailwind CSS 4
-**AdatbĂĄzis**: LowDB (JSON) + SQLite (tartomĂĄny ĂĄllapota + proxynaplĂłk + MCP-audit + ĂștvĂĄlasztĂĄsi döntĂ©sek)
-**SĂ©mĂĄk**: Zod (MCP-eszköz I/O-ellenĆrzĂ©se, API-szerzĆdĂ©sek)
-**Protokollok**: MCP (stdio/HTTP) + A2A v0.3 (JSON-RPC 2.0 + SSE)
-**Streaming**: Szerver ĂĄltal kĂŒldött esemĂ©nyek (SSE)
-**Auth**: OAuth 2.0 (PKCE) + JWT + API-kulcsok + MCP-hatókörƱ engedélyezés
-**Tesztelés**: Node.js tesztfutó + Vitest (900+ teszt, beleértve az egységet, az integråciót, az E2E-t)
-**CI/CD**: GitHub Actions (automatikus npm közzététel + Docker Hub kiadåskor)
-**Webhely**: [omniroute.online](https://omniroute.online)
-**Csomag**: [npmjs.com/package/omniroute](https://www.npmjs.com/package/omniroute)
-**Docker**: [hub.docker.com/r/diegosouzapw/omniroute](https://hub.docker.com/r/diegosouzapw/omniroute)
-**RugalmassĂĄg**: megszakĂtĂł, exponenciĂĄlis visszakapcsolĂĄs, mennydörgĂ©s elleni csorda, TLS-hamisĂtĂĄs, automatikus kombinĂĄlt öngyĂłgyĂtĂĄs</details>
---
## DokumentĂĄciĂł
| dokumentum | LeĂrĂĄs |
| ----------------------------------------------- | ---------------------------------------------------- |
| [FelhasznĂĄlĂłi ĂștmutatĂł](docs/USER_GUIDE.md) | SzolgĂĄltatĂłk, kombĂłk, CLI-integrĂĄciĂł, telepĂtĂ©s |
| [API-referencia](docs/API_REFERENCE.md) | Minden végpont példåkkal |
| [MCP-kiszolgåló](open-sse/mcp-server/README.md) | 16 MCP-eszköz, IDE konfiguråciók, Python/TS/Go kliensek |
| [A2A szerver](src/lib/a2a/README.md) | JSON-RPC 2.0 protokoll, készségek, adatfolyam, feladat mgmt |
| [Auto-Combo Engine](docs/auto-combo.md) | 6 faktoros pontozĂĄs, mĂłdcsomagok, öngyĂłgyĂtĂł |
| [HibaelhĂĄrĂtĂĄs](docs/TROUBLESHOOTING.md) | Gyakori problĂ©mĂĄk Ă©s megoldĂĄsok |
| [ArchitektĂșra](docs/ARCHITECTURE.md) | RendszerarchitektĂșra Ă©s belsĆ elemek |
| [HozzĂĄjĂĄrulĂĄs](CONTRIBUTING.md) | FejlesztĂ©si beĂĄllĂtĂĄsok Ă©s irĂĄnyelvek |
| [OpenAPI Spec](docs/openapi.yaml) | OpenAPI 3.0 specifikĂĄciĂł |
| [BiztonsĂĄgi politika](SECURITY.md) | SebezhetĆsĂ©gi jelentĂ©sek Ă©s biztonsĂĄgi gyakorlatok |
| [VM-telepĂtĂ©s](docs/VM_DEPLOYMENT_GUIDE.md) | Teljes ĂștmutatĂł: VM + nginx + Cloudflare beĂĄllĂtĂĄs |
| [Features Gallery](docs/FEATURES.md) | VizuĂĄlis irĂĄnyĂtĂłpult bemutatĂł kĂ©pernyĆkĂ©pekkel |
| [KiadĂĄsi ellenĆrzĆlista](docs/RELEASE_CHECKLIST.md) | KiadĂĄs elĆtti Ă©rvĂ©nyesĂtĂ©si lĂ©pĂ©sek |---
## đșïž Roadmap
Az OmniRoute**210+ funkciĂłt tervez**több fejlesztĂ©si fĂĄzisban. Ăme a legfontosabb terĂŒletek:
| Kategória | Tervezett funkciók | Kiemelések |
| ------------------------------ | ----------------- | -------------------------------------------------------------------------------------- |
| đ§ **ĂtvĂĄlasztĂĄs Ă©s intelligencia**| 25+ | Legkisebb kĂ©sleltetĂ©sƱ ĂștvĂĄlasztĂĄs, cĂmke alapĂș ĂștvĂĄlasztĂĄs, kvĂłta elĆvizsgĂĄlat, P2C-fiĂłk kivĂĄlasztĂĄsa |
| đ**BiztonsĂĄg Ă©s megfelelĆsĂ©g**| 20+ | SSRF kemĂ©nyĂtĂ©s, hitelesĂtĆ adatok ĂĄlcĂĄzĂĄsa, vĂ©gpontonkĂ©nti sebessĂ©gkorlĂĄt, felĂŒgyeleti kulcs hatĂłköre |
| đ**MegfigyelhetĆsĂ©g**| 15+ | OpenTelemetry integrĂĄciĂł, valĂłs idejƱ kvĂłtafigyelĂ©s, modellenkĂ©nti költsĂ©gkövetĂ©s |
| đ**SzolgĂĄltatĂłi integrĂĄciĂłk**| 20+ | Dinamikus modellnyilvĂĄntartĂĄs, szolgĂĄltatĂłi leĂĄllĂĄsok, többfiĂłkos Codex, mĂĄsodpilĂłta kvĂłtaelemzĂ©s |
| âĄ**TeljesĂtmĂ©ny**| 15+ | KettĆs gyorsĂtĂłtĂĄrrĂ©teg, gyorsĂtĂłtĂĄr, vĂĄlaszgyorsĂtĂłtĂĄr, folyamatos adatfolyam, kötegelt API |
| đ**ĂkoszisztĂ©ma**| 10+ | WebSocket API, config hot-reload, elosztott konfigurĂĄciĂłs tĂĄrolĂł, kereskedelmi mĂłd |### đ Coming Soon
- đ**OpenCode integrĂĄciĂł**- NatĂv szolgĂĄltatĂłi tĂĄmogatĂĄs az OpenCode AI kĂłdolĂł IDE-hez
- đ**TRAE integrĂĄciĂł**â A TRAE AI fejlesztĂ©si keret teljes tĂĄmogatĂĄsa
- đŠ**Batch API**- Aszinkron kötegelt feldolgozĂĄs tömeges kĂ©rĂ©sekhez
- đŻ**CĂmke alapĂș ĂștvĂĄlasztĂĄs**- EgyĂ©ni cĂmkĂ©ken Ă©s metaadatokon alapulĂł ĂștvonalkĂ©rĂ©sek
- đ°**Legalacsonyabb költsĂ©gƱ stratĂ©gia**- Automatikusan vĂĄlassza ki a legolcsĂłbb elĂ©rhetĆ szolgĂĄltatĂłt
> đ A teljes funkciĂłspecifikĂĄciĂł elĂ©rhetĆ a [`docs/new-features/`](docs/new-features/) oldalon (217 rĂ©szletes specifikĂĄciĂł)---
## đ„ Contributors
[](https://github.com/diegosouzapw/OmniRoute/graphs/contributors)
### How to Contribute
1. Fork a tĂĄrolĂł
2. Hozza létre a szolgåltatåsi ågat (`git checkout -b feature/amazing-feature`)
3. VĂ©gezze el a vĂĄltoztatĂĄsokat (`git commit -m 'ElkĂ©pesztĆ funkciĂł hozzĂĄadĂĄsa'`)
4. Nyomja le az ĂĄgra (`git push origin funkciĂł/csodĂĄlatos szolgĂĄltatĂĄs`)
5. Nyisson meg egy lehĂvĂĄsi kĂ©relmet
A rĂ©szletes ĂștmutatĂĄsĂ©rt lĂĄsd: [CONTRIBUTING.md](CONTRIBUTING.md).### Releasing a New Version
```bash
# Create a release â npm publish happens automatically
gh release create v2.0.0 --title "v2.0.0" --generate-notes
đ Star History
Stargazers over time
đ Acknowledgments
KĂŒlön köszönet a**decolua****9router**-nak â az eredeti projektnek, amely ezt a villĂĄt inspirĂĄlta. Az OmniRoute erre a hihetetlen alapra Ă©pĂt tovĂĄbbi funkciĂłkkal, multimodĂĄlis API-kkal Ă©s teljes TypeScript-ĂșjraĂrĂĄssal.
KĂŒlön köszönet a**CLIProxyAPI**-nak â az eredeti Go implementĂĄciĂłnak, amely ihlette ezt a JavaScript-portot.---
Licenc
MIT-licenc â rĂ©szletekĂ©rt lĂĄsd: LICENSE.---









