# Conflicts: # docs/i18n/ar/README.md # docs/i18n/bg/README.md # docs/i18n/da/README.md # docs/i18n/de/README.md # docs/i18n/es/README.md # docs/i18n/fi/README.md # docs/i18n/fr/README.md # docs/i18n/he/README.md # docs/i18n/hu/README.md # docs/i18n/id/README.md # docs/i18n/in/README.md # docs/i18n/it/README.md # docs/i18n/ja/README.md # docs/i18n/ko/README.md # docs/i18n/ms/README.md # docs/i18n/nl/README.md # docs/i18n/no/README.md # docs/i18n/phi/README.md # docs/i18n/pl/README.md # docs/i18n/pt-BR/README.md # docs/i18n/pt/README.md # docs/i18n/ro/README.md # docs/i18n/ru/README.md # docs/i18n/sk/README.md # docs/i18n/sv/README.md # docs/i18n/th/README.md # docs/i18n/uk-UA/README.md # docs/i18n/vi/README.md # docs/i18n/zh-CN/README.md
112 KiB
🚀 OmniRoute – Az ingyenes mesterséges intelligencia átjáró
Soha ne hagyd abba a kódolást. Intelligens útválasztás INGYENES és alacsony költségű mesterséges intelligencia modellekhez automatikus visszaállítással.
Az univerzális API-proxy – egy végpont, 67+ szolgáltató, nulla állásidő. Most MCP és A2A ügynök hangszereléssel.
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
🌐 Website • 🚀 Quick Start • 💡 Features • 📖 Docs • 💰 Pricing • 💬 WhatsApp
🌐 Elérhető: 🇺🇸 English | 🇧🇷 Português (Brasil) | 🇪🇸 Español | 🇫🇷 Français | 🇮🇹 Italiano | 🇷🇺 Русский | 🇨🇳 中文 (简体) | 🇩🇪 Deutsch | 🇮🇳 हिन्दी | 🇹🇭 ไทย | 🇺🇦 Українська | 🇸🇦 العربية | 🇯🇵 日本語 | 🇻🇳 Tiếng Việt | 🇧🇬 Български | 🇩🇰 Dansk | 🇫🇮 Suomi | 🇮🇱 עברית | 🇭🇺 Magyar | 🇮🇩 Bahasa Indonesia | 🇰🇷 한국어 | 🇲🇾 Bahasa Melayu | 🇳🇱 Nederlands | 🇳🇴 Norsk | 🇵🇹 Português (Portugal) | 🇷🇴 Română | 🇵🇱 Polski | 🇸🇰 Slovenčina | 🇸🇪 Svenska | 🇵🇭 Filipino | 🇨🇿 Čeština
🆕 A v3.0.0 újdonságai
Frissítés a 2.9.5-ös verzióról? — Az összes változást lásd a full CHANGELOG dokumentumban.
| Terület | Változás |
|---|---|
| 🔒 CodeQL Security | Javított 10+ CodeQL riasztás: polinomiális újraadás, bizonytalan véletlenszerűség, shell-injekciós helyreállítás |
| ✅ Útvonal ellenőrzése | Mind a 176 API-útvonal érvényes Zod-sémákkal + validateBody() — CI check:route-validation:t06 |
| 🐛 omniModel címkeszivárgás | A belső <omniModel> címkék többé nem szivárognak ki az ügyfelekhez az SSE streaming válaszaiban (#585) |
| 🔑 Regisztrált kulcsok API | API-kulcsok automatikus rendelkezésre bocsátása a POST /api/v1/registered-keys-on keresztül szolgáltatónkénti/fiókonkénti kvóta-érvényesítéssel, idempotenciával, SHA-256 tárhellyel és opcionális GitHub-hibajelentéssel |
| 👁️ Scoped API Key Reveal 🆕 | Opt-in recovery of API keys via ALLOW_API_KEY_REVEAL |
| 🎨 ** Szolgáltatói ikonok** | 130+ szolgáltatói logó a @lobehub/icons (SVG)-n keresztül PNG-vel → általános tartaléklánc |
| 🔄 Modell automatikus szinkronizálása | 24 órás ütemező és kézi felhasználói felület kapcsoló a beépített és egyéni OpenAI-kompatibilis szolgáltatók modelllistáinak szinkronizálásához |
| 🌐 OpenCode Zen/Go | Két új szolgáltató a @kang-heewontól a PR #530-on keresztül: ingyenes szint + előfizetési szint a következőn keresztül: OpencodeExecutor |
| 🐛 Gemini CLI OAuth | Intézhető hiba, amikor a GEMINI_OAUTH_CLIENT_SECRET hiányzik a Dockerből (rejtélyes Google-hiba volt) |
| 🐛 OpenCode konfiguráció | saveOpenCodeConfig() most helyesen írja a TOML-t a XDG_CONFIG_HOME-ba |
| 🐛 Rögzített modell felülbírálása | body.model helyesen pinnedModel értékre állítva a környezet-gyorsítótár védelemben |
| 🐛 Codex/Claude hurok | tool_result blokkok szöveggé konvertálva a végtelen hurkok leállítására |
| 🐛 Bejelentkezés átirányítása | A bejelentkezés már nem fagy le, miután kihagyta a jelszóbeállítást |
| 🐛 Windows útvonalak | Az MSYS2/Git-Bash elérési utak (/c/...) automatikusan C:\...-ra normalizálva |
🖼️ Fő irányítópult
📸 Irányítópult előnézete
Kattintson az irányítópult képernyőképeinek megtekintéséhez
| oldal | Képernyőkép |
|---|---|
| Szolgáltatók | ![]() |
| Combos | ![]() |
| Analytics | ![]() |
| Egészség | ![]() |
| Fordító | ![]() |
| Beállítások | ![]() |
| CLI eszközök | ![]() |
| Használati naplók | ![]() |
| Végpontok | ![]() |
🤖 Ingyenes mesterséges intelligencia szolgáltató kedvenc kódoló ügynökei számára
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.
|
OpenClaw ⭐ 205K |
NanoBot ⭐ 20.9K |
PicoClaw ⭐ 14.6K |
ZeroClaw ⭐ 9.9K |
IronClaw ⭐ 2.1K |
|
OpenCode ⭐ 106K |
Codex CLI ⭐ 60.8K |
Claude Code ⭐ 67.3K |
Gemini CLI ⭐ 94.7K |
Kilo Code ⭐ 15.5K |
📡 Minden ügynök a következőn keresztül csatlakozik: http://localhost:20128/v1 vagy http://cloud.omni_TOKEN_465__http://cloud.omniroute konfiguráció, korlátlan modellek és kvóta
🤔 Miért az 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 sebességkorlátok megakadályozzák a közbenső 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
📧 Támogatás
💬 Csatlakozzon közösségünkhöz! WhatsApp Group — Kérjen segítséget, ossza meg tippjeit, és naprakész legyen.
- Webhely: omniroute.online
- GitHub: github.com/diegosouzapw/OmniRoute
- Problémák: github.com/diegosouzapw/OmniRoute/issues
- WhatsApp: Community Group
- Hozzájárulás: Lásd CONTRIBUTING.md, nyisson PR-t, vagy válasszon egy
good first issue
- Eredeti projekt: 9router by decolua
🐛 Hibát jelent?
Egy probléma megnyitásakor futtassa a system-info parancsot, és csatolja a generált fájlt:
npm run system-info
Ez létrehoz egy system-info.txt-t 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.
🔄 Hogyan működik
┌─────────────┐
│ 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
🎯 Mit old meg az OmniRoute – 30 valódi fájdalompont és használati eset
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.
💸 1. "Drága előfizetésért fizetek, de még mindig megszakítanak a korlátok"
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. A kódolási munkamenet közepén a szolgáltató leáll, és a fejlesztő elveszíti a folyamatot és a termelékenységet.
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
- Valós idejű kvótakövetés – Valós időben mutatja a token felhasználást, visszaszámlálással (5 óra, napi, heti)
- 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 kombók — Testreszabható tartalék láncok 6 kiegyensúlyozási stratégiával (fill-first, round-robin, P2C, véletlenszerű, legkevésbé használt, költségoptimalizált)
- Codex üzleti kvóták — Üzleti/csapat munkaterület-kvóta figyelése közvetlenül az irányítópulton
🔌 2. "Több szolgáltatót kell használnom, de mindegyiknek más az API"
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 67+ szolgáltató számára
- Formátumfordítás - Automatikus és átlátható: OpenAI ↔ Claude ↔ Gemini ↔ Responses API
- Response Sanitization – Törli azokat a nem szabványos mezőket (
x_groq, usage_breakdown, service_tier), amelyek megsértik az OpenAI SDK v1.83+ verzióját
- Szerepek normalizálása —
developer → system konvertálása nem OpenAI szolgáltatók számára; system → user a GLM/ERNIE számára
- Think Tag Extraction –
<think> blokkot bont ki olyan modellekből, mint a DeepSeek R1 szabványos reasoning_content
- Strukturált kimenet a Gemini számára —
json_schema → responseMimeType/responseSchema automatikus átalakítás
stream alapértelmezett értéke false - Az OpenAI specifikációhoz igazodik, elkerülve a váratlan SSE-t a Python/Rust/Go SDK-kban
🌐 3. "Az AI-szolgáltatóm blokkolja a régiómat/országomat"
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 olyan hibákat kapnak, mint az unsupported_country_region_territory az OAuth- és API-kapcsolatok során. 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 keresztül is megy, megoldva a
unsupported_country_region_territory
- 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-on keresztül a botészlelés megkerüléséhez
- 🔏 CLI Fingerprint Matching – A fejlécek és törzsmezők átrendezése a natív CLI bináris aláírásokhoz igazodva, 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
🆓 4. "AI-t akarok használni kódoláshoz, de nincs pénzem"
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 a 100%-ban ingyenes szolgáltatókhoz: Qoder (5 korlátlan modell az OAuth-on keresztül: kimi-k2-thinking, qwen3-coder-plus, deepseek-r1, minimax-m2, kimi-k2), Qwen-modellek: 4 unqlim-plus3 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 a
api.ollama.com címen ingyenes „Light usage” szinttel; használja az ollamacloud/<model> 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
🔒 5. "Meg kell védenem a mesterséges intelligencia átjárómat a jogosulatlan hozzáféréstől"
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
- Modell-szintű engedélyek – 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áról
- Auth Guard + CSRF védelem - Minden irányítópult-ú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
🛑 6. "A szolgáltatóm leállt, és elvesztettem a kódolási folyamatomat"
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
🔧 7. „Az egyes mesterséges intelligencia-eszközök konfigurálása fárasztó és ismétlődő”
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 másodpilóta konfigurációs generátor –
chatLanguageModels.json generál 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 - A
http://localhost:20128/v1 egyszeri konfigurálása, 67+ szolgáltató elérése
🔑 8. "A több szolgáltatótól származó OAuth-tokenek kezelése pokol"
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 client_secret is missing, redirect_uri_mismatch és a távoli kiszolgálók hibáit. 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 a
redirect_uri számára + kézi URL mód távoli szerverekhez
- OAuth az Nginx mögött - A
window.location.origin kódot használja a fordított proxy kompatibilitáshoz
- Távoli OAuth útmutató – Lépésről lépésre útmutató a Google Cloud hitelesítő adataihoz VPS/Docker rendszeren
📊 9. "Nem tudom, mennyit költök és hol"
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
- Per-Model Pricing Configuration — Configurable prices per model
- 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
🐛 10. "Nem tudom diagnosztizálni a hibákat és problémákat az AI-hívásoknál"
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:
- Unified Logs Dashboard — 4 tabs: Request Logs, Proxy Logs, Audit Logs, Console
- 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
- Fájlalapú naplózás elforgatással - A konzolelfogó mindent JSON-naplóba rögzít méretalapú elforgatással
- Rendszerinformációs jelentés — A
npm run system-info a teljes környezettel (Node-verzió, OmniRoute-verzió, OS, CLI-eszközök, Docker/PM2 állapot) system-info.txt-t generál. Csatolja, amikor az azonnali osztályozással kapcsolatos problémákat jelent be.
🏗️ 11. "Az átjáró telepítése és karbantartása összetett"
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, a EACCES a könyvtárakon, a portütközések é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 —
base (nincs CLI-eszközök) és cli (Claude Code-al, Codex-szel, OpenClaw-val)
- 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
🌍 12. "A felület csak angol nyelvű, és a csapatom nem beszél angolul"
A nem angol nyelvű országokban, különösen Latin-Amerikában, Ázsiában és Európában működő csapatok 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:
- I18n irányítópult – 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
🔄 13. "Többre van szükségem, mint csevegésre – beágyazásra, képekre, hangra van szükségem"
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/embeddings 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
- Szövegfelolvasó —
/v1/audio/speech — ElevenLabs, Nvidia NIM, HuggingFace, Coqui, Tortoise, Qwen3, Inworld, Cartesia, PlayHT, + meglévő szolgáltatók
- Moderálás -
/v1/moderations - Tartalombiztonsági ellenőrzések
- Újrarangsorolás -
/v1/rerank - Dokumentumreleváns átsorolás
- Responses API - Teljes
/v1/responses támogatás a Codex számára
🧪 14. "Nincs módom tesztelni és összehasonlítani a modellek minőségét"
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ú. Nem léteznek 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 —
exact, contains, regex, custom (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
📈 15. "A teljesítmény elvesztése nélkül kell méreteznem"
A kérelmek mennyiségének növekedésével ugyanazok a kérdések a 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ő
🤖 16. "Globálisan szeretném irányítani a modell viselkedését"
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)
- 6 Útválasztási stratégia – Globális stratégiák, amelyek meghatározzák a kérések elosztását
- Wildcard Router -
provider/* 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
🧰 17. "MCP-eszközökre van szükségem, mint első osztályú termékképességekre"
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 a
omniroute --mcp és a kliens bevezetéséhez
🧠 18. "A2A hangszerelésre van szükségem szinkronizálással + adatfolyam feladatútvonalak"
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
- SSE streaming terminál állapot terjesztéssel
- Feladat életciklus API-k a
tasks/get és tasks/cancel számára
🛰️ 19. "Valódi MCP folyamatállapotra van szükségem, nem kitalált állapotra"
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
📋 20. "Kivizsgálható MCP-eszköz-végrehajtásra van szükségem"
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
🔐 21. "Hatókörű MCP-engedélyekre van szükségem integrációnként"
A különböző ügyfeleknek a legkevesebb jogosultsággal kell rendelkezniük az eszközkategóriákhoz.
Hogyan oldja meg az OmniRoute:
- 9 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
⚙️ 22. "Üzemeltetési vezérlőkre van szükségem újratelepítés nélkül"
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
🔄 23. "Szükségem van élő A2A-feladatok életciklusának láthatóságára és törlésére"
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
🌊 24. "Aktív adatfolyam-metrikákra van szükségem A2A terheléshez"
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
🪪 25. "Szabványos ügynökfelderítésre van szükségem az ügyfelek számára"
A külső klienseknek és hangszerelőknek géppel olvasható metaadatokra van szükségük a bevezetéshez.
Hogyan oldja meg az OmniRoute:
- Ügynökkártya közzétéve:
/.well-known/agent.json
- 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
🧭 26. "Protokoll felfedezhetőségre van szükségem az UX termékben"
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
🧪 27. "Végponttól végpontig terjedő protokoll-érvényesítésre van szükségem valódi kliensekkel"
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
📡 28. "Egységes megfigyelhetőségre van szükségem minden interfészen"
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
💼 29. "Egy futási környezetre van szükségem a proxyhoz + eszközökhöz + ügynök hangszereléshez"
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
🚀 30. "Az ügynöki munkafolyamatokat ragasztókód szétszóródása nélkül kell szállítanom"
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)
Példa forgatókönyvekre (integrált használati esetek)
A játékkönyv: Maximalizálja a fizetett előfizetést + olcsó biztonsági mentés
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
Combo: "free-forever"
1. gc/gemini-3-flash
2. if/kimi-k2-thinking
3. qw/qwen3-coder-plus
Monthly cost: $0
Outcome: stable free coding workflow
Playbook C: 24/7 mindig bekapcsolt tartalék lánc
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
1) Start MCP transport (`omniroute --mcp`) for tool-driven operations
2) Run A2A tasks via `message/send` and `message/stream`
3) Observe via /dashboard/endpoint (MCP and A2A tabs)
4) Toggle services via inline status controls
🆓 Indítás ingyenes – nulla konfigurációs költség
Állítsa be az AI-kódolást percek alatt 0 USD/hó áron. Connect these free accounts and use the built-in Free Stack combo.
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
Csatlakoztassa az Qoder-t (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) Telepítse és futtassa
npm install -g omniroute
omniroute
pnpm felhasználók: Futtassa a pnpm approve-builds -g programot a telepítés után, hogy engedélyezze az better-sqlite3 és @swc/core által megkövetelt natív build szkripteket:
pnpm install -g omniroute
pnpm approve-builds -g # Select all packages → approve
omniroute
Az irányítópult a http://localhost:20128 címen nyílik meg, az API alap URL-je 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:
PORT=20128 DASHBOARD_PORT=20129 omniroute
# API: http://localhost:20128/v1
# Dashboard: http://localhost:20129
2) Csatlakoztassa a szolgáltatókat, és hozza létre az API-kulcsot
- Nyissa meg az Irányítópult →
Providers menüpontot, és csatlakoztasson legalább egy szolgáltatót (OAuth- vagy API-kulcs).
- Nyissa meg a Dashboard →
Endpoints menüpontot, és hozzon létre egy API-kulcsot.
- (Opcionális) Nyissa meg az Irányítópult →
Combos menüpontot, és állítsa be a tartalék láncot.
3) Irányítsa kódoló eszközét az OmniRoute-ra
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) Protokollok engedélyezése és ellenőrzése (v2.0)
MCP (szerszámvezérelt műveletekhez):
omniroute --mcp
Ezután csatlakoztassa MCP-kliensét stdio-on keresztül, és tesztelje az olyan eszközöket, mint:
omniroute_get_health
omniroute_list_combos
A2A (ügynök-ügynök munkafolyamatokhoz):
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) Érvényesítsen mindent a végétől a végéig (ajánlott)
npm run test:protocols:e2e
Ez a csomag érvényesíti a valódi MCP- és A2A-kliensfolyamokat egy futó alkalmazással szemben.
Alternatív megoldás: futtassa a forrásból
cp .env.example .env
npm install
PORT=20128 DASHBOARD_PORT=20129 NEXT_PUBLIC_BASE_URL=http://localhost:20129 npm run dev
🐳 Docker
Az OmniRoute nyilvános Docker-képként érhető el a Docker Hub webhelyen.
Gyors futás:
docker run -d \
--name omniroute \
--restart unless-stopped \
-p 20128:20128 \
-v omniroute-data:/app/data \
diegosouzapw/omniroute:latest
Környezetfájllal:
# Copy and edit .env first
cp .env.example .env
docker run -d \
--name omniroute \
--restart unless-stopped \
--env-file .env \
-p 20128:20128 \
-v omniroute-data:/app/data \
diegosouzapw/omniroute:latest
A Docker Compose használata:
# 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
Kép
Címke
Méret
Leírás
diegosouzapw/omniroute
latest
~250 MB
Legújabb stabil kiadás
diegosouzapw/omniroute
1.0.3
~250 MB
Jelenlegi verzió
🖥️ Asztali alkalmazás – offline és mindig bekapcsolt állapotban
🆕 ÚJ! Az OmniRoute már elérhető natív asztali alkalmazásként Windows, macOS és Linux rendszeren.
Futtassa az OmniRoute-ot önálló asztali alkalmazásként – nincs terminál, nincs böngésző, nincs szükség internetre a helyi modellekhez. Az elektron alapú 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
# 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)
Rendszertálca
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ó: OMNI_TOKEN_153
💰 Árazás egy pillantásra
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 referenciaérték – 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, K.2.5-ös okfejtéssel, KiepSeed2-vel. 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. Soha nem hagyja abba a kódolást. Konfigurálja ezt egyetlen OmniRoute-kombóként, és minden visszaesés automatikusan megtörténik – soha nincs kézi váltás.
🆓 Ingyenes modellek – Amit valójában kapsz
Minden alábbi modell 100%-ban ingyenes, 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 MODELLEK (Kiron keresztül – AWS Builder ID)
Modell
Előtag
Limit
Rate Limit
claude-sonnet-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 MODELLEK (ingyenes OAuth – hitelkártya nélkül)
Modell
Előtag
Limit
Rate Limit
kimi-k2-thinking
if/
Korlátlan
Nincs bejelentett felső határ
qwen3-coder-plus
if/
Korlátlan
Nincs bejelentett felső határ
deepseek-r1
if/
Korlátlan
Nincs bejelentett felső határ
minimax-m2.1
if/
Korlátlan
Nincs bejelentett felső határ
kimi-k2
if/
Korlátlan
Nincs bejelentett felső határ
🟡 QWEN MODELLEK (Eszközkód hitelesítés)
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
vision-model
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 (ingyenes API-kulcs – 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-instruct_, __EN_18
⚪ CEREBRAS (ingyenes API-kulcs – 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 (ingyenes API-kulcs – 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ő: llama-3.3-70b-versatile, gemma2-9b-it, mixtral-8x7b, whisper-large-v3
🔴 LONGCAT AI (ingyenes API kulcs – 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 címen e-mailben vagy telefonon. Napi alaphelyzetbe állítás 00:00 UTC.
🟢 POLLINATIONS AI (nincs szükség API-kulcsra) 🆕
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
deepseek
pol/
1 rekv/15mp
DeepSeek V3
llama
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 (ingyenes API-kulcs – 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-instruct
API-token + fiókazonosító szükséges a következőtől: dash.cloudflare.com. Tárolja fiókazonosítóját a szolgáltató beállításaiban.
🟣 SCALEWAY AI (1 millió ingyenes token – 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-0324
EU/GDPR kompatibilis. Szerezze be az API-kulcsot a console.scaleway.com címen.
💡 The Ultimate Free Stack (11 szolgáltató, 0 USD örökké):
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 models UNLIMITED
Gemini (gemini/) → Gemini 2.5 Flash — 1,500 req/day free
Cloudflare AI (cf/) → 50+ models — 10K Neurons/day
Scaleway (scw/) → Qwen3 235B, Llama 70B — 1M free tokens (EU)
Groq (groq/) → Llama/Gemma — 14.4K req/day ultra-fast
NVIDIA NIM (nvidia/) → 70+ open models — 40 RPM forever
Cerebras (cerebras/) → Llama/Qwen world-fastest — 1M tok/day
🎙️ Ingyenes átírási kombó
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ó)
universal-3-pro — fejezetek, hangulat, személyazonossági 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ó itt: /dashboard/combos:
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ás lapon: töltsön fel bármilyen hang- vagy videofájlt → válassza ki a kombinált végpontot → kérje le az átírást a támogatott formátumokban.
💡 Főbb jellemzők
Az OmniRoute v2.0 működési platformként készült, nem csak közvetítő proxyként.
🆕 Új – ClawRouter által inspirált fejlesztések (2026. március)
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: true/false a rendszerleíró adatbázisban – Az AutoCombo kihagyja az eszközökkel 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 bővítményekként
🚀 Előző v2.0.9+ – Játszótér, CLI ujjlenyomatok és 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. Az OpenCode felhaszná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 Útválasztás
Egyéni modellek apiFormat: "responses" most 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
🤖 Ügynök- és protokollműveletek (v2.0)
Funkció
Mit csinál
🔧 MCP szerver (16 eszköz)
IDE/ügynök eszközök 3 átvitelen keresztül: stdio, SSE (/api/mcp/sse), streamelhető HTTP (/api/mcp/stream)
🤝 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
9 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 folyamatok 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
🧠 Útválasztás és intelligencia
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
6 kiegyensúlyozási stratégia + tartalék láncvezérlés
🌐 Wildcard Router
provider/* 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)
💬 Rendszer azonnali befecskendezés
Következetesen alkalmazott globális viselkedésszabályozás
📄 Responses API-kompatibilitás
Teljes /v1/responses támogatás a Codexhez és a speciális ügynöki munkafolyamatokhoz
🎵 Multimodális API-k
Funkció
Mit csinál
🖼️ Képgenerálás
/v1/images/generations felhővel és helyi háttérrendszerekkel
📐 Beágyazás
/v1/embeddings keresési és 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 relevancia pontozá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
🛡️ Rugalmasság, biztonság és kormányzás
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
🔑 API-kulcskezelés + hatókör
A kulcsok biztonságos kiadása/forgatása és a modell/szolgáltató vezérlői
🛡️ Védett /models
Opcionális hitelesítési kapu és szolgáltatói elrejtés a modellkatalógushoz
📊 Observability & Analytics
Feature
What It Does
📝 Request + Proxy Logging
Full request/response and proxy logging
📉 Streamed Detailed Logs 🆕
Reconstructs SSE payload streams cleanly into the UI
📋 Unified Logs Dashboard
Request, proxy, audit, and console views in one page
🔍 Request Telemetry
p50/p95/p99 latency and request tracing
🏥 Health Dashboard
Uptime, breaker states, lockouts, cache stats
💰 Cost Tracking
Budget controls and per-model pricing visibility
📈 Analytics Visualizations
Model/provider usage insights and trend views
🧪 Evaluation Framework
Golden set testing with configurable match strategies
☁️ Deployment & Platform
Funkció
Mit csinál
🌐 Deploy Anywhere
Localhost, VPS, Docker, Cloud környezetek
💾 Cloud Sync
Konfiguráció szinkronizálása felhőkezelőn keresztül
🔄 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 🆕
Hide components and integrations from Appearance Settings
📋 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
Intelligens tartalék praktikus költségszabályozással
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.
Látható és működőképes protokollkezelés
- 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)
Fordító + érvényesítési munkafolyamat
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
- Test Bench: több eset egy menetben
- Élő monitor: valós idejű forgalmi nézet
Plusz a protokoll érvényesítése valós ügyfelekkel a npm run test:protocols:e2e segítségével.
📖 MCP Server README — Eszközreferencia, IDE konfigurációk és példák kliensekre
📖 A2A Server README — Készségek, JSON-RPC módszerek, adatfolyamok és feladatok életciklusa
🧪 Értékelések (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 az Analytics → Evals menüpontban érheti el.
Beépített arany készlet
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
Értékelési stratégiák
Stratégia
Leírás
Példa
exact
A kimenetnek pontosan meg kell egyeznie
"4"
contains
A kimenetnek tartalmaznia kell részkarakterláncot (a kis- és nagybetűk nem különböznek egymástól)
"Paris"
regex
A kimenetnek meg kell egyeznie a regex mintával
"1.*2.*3"
custom
Az egyéni JS függvény igaz/hamis
(output) => output.length > 10
📖 Beállítási útmutató
Protokollbeállítás (MCP + A2A)
🧩 MCP beállítása (Model Context Protocol)
Indítsa el az MCP-átvitelt stdio módban:
omniroute --mcp
Javasolt érvényesítési folyamat:
- Csatlakoztassa az MCP-klienst az stdio-n keresztül.
- Futtassa a
omniroute_get_health.
- Futtassa a
omniroute_list_combos.
- Nyissa meg a
/dashboard/mcp oldalt 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
🤝 A2A beállítás (Agent2Agent)
Fedezze fel az ügynököt:
curl http://localhost:20128/.well-known/agent.json
Feladat küldése:
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
🧪 Végpontok közötti protokoll érvényesítés
Érvényesítse mindkét protokollt valódi ügyfelekkel:
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
💳 Előfizetési szolgáltatók
Claude Code (Pro/Max)
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 fióklimit-kezelés (5 óra + heti)
Minden Codex-fiók rendelkezik házirend-kapcsolókkal a Dashboard -> Providers-ban:
5h (BE/KI): érvényesítse az 5 órás ablak küszöbszabályát.
Weekly (BE/KI): érvényesítse a heti ablak küszöbére vonatkozó szabályzatot.
- 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 + Weekly ON: a fiók kimarad, ha bármelyik ablak eléri a küszöböt.
5h OFF + Weekly ON: csak heti használat blokkolhatja a fiókot.
5h ON + Weekly OFF: csak 5 órás használat blokkolhatja a fiókot.
resetAt sikeres: a fiók automatikusan újra rotációba lép (nincs kézi újraengedélyezés).
Gemini CLI (INGYENES 180 000/hó!)
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 másodpilóta
Dashboard → Providers → Connect GitHub
→ OAuth via GitHub
→ Monthly reset (1st of month)
Models:
gh/gpt-5
gh/claude-4.5-sonnet
gh/gemini-3-pro
🔑 API kulcs szolgáltatók
NVIDIA NIM (INGYENES fejlesztői hozzáférés – 70+ modell)
- 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
Modellek: nvidia/llama-3.3-70b-instruct, nvidia/mistral-7b-instruct és több mint 50
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 (ingyenes szint elérhető!)
- 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+ modell)
- 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.
💰 Olcsó szolgáltatók (tartalék)
GLM-4.7 (napi visszaállítás, 0,6 USD/1 millió)
- 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:
your-key
Használat: 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 (5 óra visszaállítás, 0,20 USD/1 millió)
- Regisztráljon: MiniMax
- Szerezze be az API-kulcsot
- Irányítópult → API-kulcs hozzáadása
Használat: minimax/MiniMax-M2.1
Profi tipp: A legolcsóbb lehetőség hosszú kontextushoz (1 millió token)!
Kimi K2 (9 USD/hó lakás)
- Feliratkozás: Moonshot AI
- Szerezze be az API-kulcsot
- Irányítópult → API-kulcs hozzáadása
Használat: kimi/kimi-latest
Profi tipp: Fix 9 USD/hó 10 millió token esetén = 0,90 USD/1 millió tényleges költség!
🆓 INGYENES szolgáltatók (vészhelyzeti biztonsági mentés)
Qoder (5 INGYENES modell OAuth-on keresztül)
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 INGYENES modell az eszközkódon keresztül)
Dashboard → Connect Qwen
→ Device code authorization
→ Unlimited usage
Models:
qw/qwen3-coder-plus
qw/qwen3-coder-flash
Kiro (Claude INGYENES)
Dashboard → Connect Kiro
→ AWS Builder ID or Google/GitHub
→ Unlimited usage
Models:
kr/claude-sonnet-4.5
kr/claude-haiku-4.5
🎨 Kombók létrehozása
1. példa: Előfizetés maximalizálása → Olcsó biztonsági mentés
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
2. példa: Csak ingyenes (nulla költség)
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!
🔧 CLI integráció
Kurzor IDE
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ópult CLI Tools oldalá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: Szerkesztés ~/.openclaw/openclaw.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. Használja az 127.0.0.1 localhost helyett az IPv6-feloldási problémák elkerülése érdekében.
Cline / Folytatás / 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:
opencode
/connect
# Select "Other" → Enter ID: "omniroute" → Enter your OmniRoute API key
2. lépés: Hozzon létre/szerkesszen opencode.json projektjének gyökérkönyvtárában:
{
"$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:
/models
# Select any OmniRoute model from the list
Tipp: Adja hozzá az OmniRoute /v1/models végpontjában elérhető bármely modellt a models szakaszhoz. Használja a provider/model-id formátumot az OmniRoute irányítópultján.
🐛 Hibaelhárítás
Kattintson a hibaelhárítási útmutató kibontásához
"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
- Kombinó 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
PORT a kanonikus alapport (és alapértelmezés szerint API-port)
- Az
API_PORT csak az OpenAI-kompatibilis API figyelőt írja felül
- Az
DASHBOARD_PORT csak az irányítópultot/Next.js figyelőt írja felül
- Állítsa be a
NEXT_PUBLIC_BASE_URL-t az irányítópultjára/nyilvános URL-címére (OAuth-visszahívásokhoz)
Felhő szinkronizálási hibák
- Ellenőrizze, hogy
BASE_URL mutat a futó példányra
- Ellenőrizze
CLOUD_URL pontot a várható felhő-végponthoz
- Tartsa az
NEXT_PUBLIC_* értékeket a szerveroldali értékekkel összhangban
Az első bejelentkezés nem működik
- Ellenőrizze a
INITIAL_PASSWORD-t itt: .env
- Ha nincs beállítva, a tartalék jelszó:
123456
Nincs kérésnapló
ENABLE_REQUEST_LOGS=true beállítása a .env-ban
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 távoli szerveren
⚠️ Fontos az OmniRoute-ot VPS-en, Dockeren vagy bármely távoli szerveren futtató felhasználók számára
Miért nem működik az Antigravity / Gemini CLI OAuth távoli szervereken?
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 szolgáltatást (pl. https://omniroute.myserver.com), a Google a következőkkel utasítja el a hitelesítést:
Error 400: redirect_uri_mismatch
Megoldás: Állítsa be saját OAuth hitelesítő adatait
Létre kell hoznia egy OAuth 2.0 ügyfél-azonosítót a Google Cloud Console-ban a szerver URI-jával.
Lépésről lépésre
1. Nyissa meg a Google Cloud Console-t
Ugrás ide: 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 értéket 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
A .env (vagy a Docker környezeti változókban):
# 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
# 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 következőre: https://your-server.com/callback.
Ideiglenes megoldás (egyéni hitelesítő adatok nélkül)
Ha most nem szeretné beállítani a saját hitelesítő adatait, továbbra is használhatja a manuális URL-folyamatot:
- Az OmniRoute megnyitja a Google engedélyezési URL-címét
- Az engedélyezés után a Google megpróbál átirányítani a
localhost címre (ami a távoli szerveren meghiúsul)
- 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)
- Illessze be az URL-t az OmniRoute csatlakozási módban látható mezőbe
- 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.
🇧🇷 Versão em Português
Az OAuth do Antigravity / Gemini CLI falha em servidores remotos?
Az Antigravitáció és a Gemini CLI usam Google OAuth 2.0 hitelesítése. A Google exige que a redirect_uri nincs 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
Megoldás: A suas próprias credenciais OAuth konfigurálása
Você precisa criar um OAuth 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ítő seu-servidor.com pelo domínio vagy IP do seu servidor (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):
# 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
# 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 e a autenticação funcionará.
Kerülő megoldás 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:
- OmniRoute abrirá a Google autorização URL-jét
- Após você autorizar, o Google tentará redirecionar para
localhost (que falha no servidor remoto)
- ** Teljes URL másolása** da barra de endereço do seu browser (mesmo que a página não carregue)
- Cole essa URL no campo que aparece no modal de conexão do OmniRoute
- 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.
🛠️ Tech Stack
Kattintson a technológiai verem részleteinek kibontásához
- 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 a
src/ és open-sse/ között (nulla any 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
- Csomag: npmjs.com/package/omniroute
- Dokker: 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
📖 Dokumentáció
dokumentum
Leírás
User Guide
Szolgáltatók, kombók, CLI-integráció, telepítés
API Reference
Minden végpont példákkal
MCP Server
16 MCP-eszköz, IDE konfigurációk, Python/TS/Go kliensek
A2A Server
JSON-RPC 2.0 protokoll, készségek, adatfolyam, feladat mgmt
Auto-Combo Engine
6 faktoros pontozás, módcsomagok, öngyógyító
Troubleshooting
Gyakori problémák és megoldások
Architecture
Rendszerarchitektúra és belső elemek
Contributing
Fejlesztési beállítások és irányelvek
OpenAPI Spec
OpenAPI 3.0 specifikáció
Security Policy
Sebezhetőségi jelentések és biztonsági gyakorlatok
VM Deployment
Teljes útmutató: VM + nginx + Cloudflare beállítás
Features Gallery
Vizuális irányítópult bemutató képernyőképekkel
Release Checklist
Kiadás előtti érvényesítési lépések
🗺️ Útiterv
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
🔜 Hamarosan
- 🔗 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ói a OMNI_TOKEN_342 címen érhetők el (217 részletes specifikáció)
👥 Közreműködők
Hogyan járuljunk hozzá
- Fork a tároló
- Hozza létre saját jellemzői ágát (
git checkout -b feature/amazing-feature)
- Végezze el módosításait (
git commit -m 'Add amazing feature')
- Nyomja az ágra (
git push origin feature/amazing-feature)
- Nyisson meg egy lehívási kérelmet
A részletes útmutatásért lásd: CONTRIBUTING.md.
Új verzió kiadása
# Create a release — npm publish happens automatically
gh release create v2.0.0 --title "v2.0.0" --generate-notes
📊 Csillagtörténet
Stargazers idővel

🙏 Köszönetnyilvánítás
Külön köszönet 9router, decolua – az eredeti projekt, 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 CLIProxyAPI – az eredeti Go implementációnak, amely ihlette ezt a JavaScript-portot.
📄 Licenc
MIT-licenc – a részletekért lásd: LICENSE.
A ❤️ segítségével készült a 24/7 kódoló fejlesztőknek
omniroute.online









