OmniRoute Dashboard # 🚀 OmniRoute – Az ingyenes mestersĂ©ges intelligencia ĂĄtjĂĄrĂł 🌐 **[English](#-omniroute--the-free-ai-gateway)** | **[PortuguĂȘs (BR)](#-omniroute--gateway-de-ia-gratuito)** ### 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, 36+ szolgĂĄltatĂł, nulla ĂĄllĂĄsidƑ._ **CsevegĂ©s befejezĂ©se ‱ BeĂĄgyazĂĄsok ‱ KĂ©pgenerĂĄlĂĄs ‱ Hang ‱ ÚjrarangsorolĂĄs ‱ 100% TypeScript** --- ### đŸ€– 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
OpenClaw

⭐ 205K
NanoBot
NanoBot

⭐ 20.9K
PicoClaw
PicoClaw

⭐ 14.6K
ZeroClaw
ZeroClaw

⭐ 9.9K
IronClaw
IronClaw

⭐ 2.1K
OpenCode
OpenCode

⭐ 106K
Codex CLI
Codex CLI

⭐ 60.8K
Claude Code
Claude Code

⭐ 67.3K
Gemini CLI
Gemini CLI

⭐ 94.7K
Kilo Code
Kilo Code

⭐ 15.5K
📡 Minden ĂŒgyintĂ©zƑ a http://localhost:20128/v1 vagy http://cloud.omni_TOKEN_244\_\_http://cloud.omniroute_EN_2NI4/v_1_TO_2.online-on keresztĂŒl csatlakozik konfigurĂĄciĂł, korlĂĄtlan modellek Ă©s kvĂłta --- [![npm version](https://img.shields.io/npm/v/omniroute?color=cb3837&logo=npm)](https://www.npmjs.com/package/omniroute) [![Docker Hub](https://img.shields.io/docker/v/diegosouzapw/omniroute?label=Docker%20Hub&logo=docker&color=2496ED)](https://hub.docker.com/r/diegosouzapw/omniroute) [![License](https://img.shields.io/github/license/diegosouzapw/OmniRoute)](https://github.com/diegosouzapw/OmniRoute/blob/main/LICENSE) [![Website](https://img.shields.io/badge/Website-omniroute.online-blue?logo=google-chrome&logoColor=white)](https://omniroute.online) [![WhatsApp](https://img.shields.io/badge/WhatsApp-Community-25D366?logo=whatsapp&logoColor=white)](https://chat.whatsapp.com/JI7cDQ1GyaiDHhVBpLxf8b?mode=gi_t) [🌐 Website](https://omniroute.online) ‱ [🚀 Quick Start](#-quick-start) ‱ [💡 Features](#-key-features) ‱ [📖 Docs](#-documentation) ‱ [💰 Pricing](#-pricing-at-a-glance) ‱ [💬 WhatsApp](https://chat.whatsapp.com/JI7cDQ1GyaiDHhVBpLxf8b?mode=gi_t) 🌐 **Available in:** đŸ‡ș🇾 [English](README.md) | đŸ‡§đŸ‡· [PortuguĂȘs (Brasil)](README.pt-BR.md) | đŸ‡Ș🇾 [Español](README.es.md) | đŸ‡«đŸ‡· [Français](README.fr.md) | 🇼đŸ‡č [Italiano](README.it.md) | đŸ‡·đŸ‡ș [РуссĐșĐžĐč](README.ru.md) | 🇹🇳 [äž­æ–‡ (çź€äœ“)](README.zh-CN.md) | đŸ‡©đŸ‡Ș [Deutsch](README.de.md) | 🇼🇳 [à€čà€żà€šà„à€Šà„€](README.in.md) | đŸ‡č🇭 [àč„àž—àžą](README.th.md) | đŸ‡ș🇩 [ĐŁĐșŃ€Đ°Ń—ĐœŃŃŒĐșа](README.uk-UA.md) | 🇾🇩 [Ű§Ù„ŰčŰ±ŰšÙŠŰ©](README.ar.md) | đŸ‡ŻđŸ‡” [æ—„æœŹèȘž](README.ja.md) | đŸ‡»đŸ‡ł [Tiáșżng Việt](README.vi.md) | 🇧🇬 [БългарсĐșĐž](README.bg.md) | đŸ‡©đŸ‡° [Dansk](README.da.md) | đŸ‡«đŸ‡ź [Suomi](README.fi.md) | đŸ‡źđŸ‡± [ŚąŚ‘ŚšŚ™ŚȘ](README.he.md) | 🇭đŸ‡ș [Magyar](README.hu.md) | đŸ‡źđŸ‡© [Bahasa Indonesia](README.id.md) | đŸ‡°đŸ‡· [한ꔭ얎](README.ko.md) | đŸ‡ČđŸ‡Ÿ [Bahasa Melayu](README.ms.md) | đŸ‡łđŸ‡± [Nederlands](README.nl.md) | 🇳🇮 [Norsk](README.no.md) | đŸ‡”đŸ‡č [PortuguĂȘs (Portugal)](README.pt.md) | đŸ‡·đŸ‡Ž [RomĂąnă](README.ro.md) | đŸ‡”đŸ‡± [Polski](README.pl.md) | 🇾🇰 [Slovenčina](README.sk.md) | 🇾đŸ‡Ș [Svenska](README.sv.md) | đŸ‡”đŸ‡­ [Filipino](README.phi.md)
--- ## đŸ€” 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 --- ## 🔄 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] iFlow, Qwen, Kiro (unlimited) Result: Never stop coding, minimal cost ``` --- ## ⚡ Gyors kezdĂ©s **1. GlobĂĄlis telepĂ­tĂ©s:** ```bash npm install -g omniroute omniroute ``` 🎉 Az irĂĄnyĂ­tĂłpult ekkor nyĂ­lik meg: `http://localhost:20128` | Parancs | LeĂ­rĂĄs | | ----------------------- | --------------------------------------------- | | `omniroute` | Szerver indĂ­tĂĄsa (alapĂ©rtelmezett port 20128) | | `omniroute --port 3000` | EgyĂ©ni port hasznĂĄlata | | `omniroute --no-open` | Ne nyissa meg automatikusan a böngĂ©szƑt | | `omniroute --help` | SegĂ­tsĂ©g megjelenĂ­tĂ©se | **2. Csatlakozzon egy INGYENES szolgĂĄltatĂłhoz:** IrĂĄnyĂ­tĂłpult → SzolgĂĄltatĂłk → CsatlakozĂĄs **Claude Code** vagy **Antigravity** → OAuth bejelentkezĂ©s → KĂ©sz! **3. HasznĂĄlja a CLI eszközben:** ``` Claude Code/Codex/Gemini CLI/OpenClaw/Cursor/Cline Settings: Endpoint: http://localhost:20128/v1 API Key: [copy from dashboard] Model: if/kimi-k2-thinking ``` **Ennyi!** Kezdje el a kĂłdolĂĄst az INGYENES AI modellekkel. **AlternatĂ­v – forrĂĄsbĂłl fut:** ```bash cp .env.example .env npm install PORT=20128 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run dev ``` --- ## 🐳 Docker Az OmniRoute nyilvĂĄnos Docker-kĂ©pkĂ©nt Ă©rhetƑ el a [Docker Hub](https://hub.docker.com/r/diegosouzapw/omniroute) webhelyen. **Gyors futĂĄs:** ```bash docker run -d \ --name omniroute \ --restart unless-stopped \ -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 \ --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 ``` | 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Ăł | --- ## 💰 Á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 KULCS** | NVIDIA NIM | **INGYENES** (1000 kredit) | Egyszeri | Ingyenes szintƱ tesztelĂ©s | | | DeepSeek | FelhasznĂĄlĂĄsonkĂ©nti fizetĂ©s | Nincs | Legjobb ĂĄr/minƑsĂ©g | | | Groq | Ingyenes szint + fizetett | Ár korlĂĄtozott | Ultragyors következtetĂ©s | | | xAI (Grok) | FelhasznĂĄlĂĄsonkĂ©nti fizetĂ©s | Nincs | Grok modellek | | | Mistral | Ingyenes szint + fizetett | Ár korlĂĄtozott | EurĂłpai AI | | | OpenRouter | FelhasznĂĄlĂĄsonkĂ©nti fizetĂ©s | Nincs | 100+ modell | | **💰 OLCSÓ** | GLM-4.7 | 0,6 USD/1M | Naponta 10:00 | KöltsĂ©gvetĂ©si biztonsĂĄgi mentĂ©s | | | MiniMax M2.1 | 0,2 USD/1M | 5 ĂłrĂĄs gurulĂĄs | LegolcsĂłbb lehetƑsĂ©g | | | Kimi K2 | 9 USD/hĂł lakĂĄs | 10 milliĂł token/hĂł | ElƑrelĂĄthatĂł költsĂ©g | | **🆓 INGYENES** | iFlow | $0 | KorlĂĄtlan | 8 modell ingyenes | | | Qwen | $0 | KorlĂĄtlan | 3 modell ingyenes | | | Kiro | $0 | KorlĂĄtlan | Claude ingyen | **💡 Pro tipp:** Kezdje a Gemini CLI-vel (180 000 ingyenes/hĂłnap) + iFlow (korlĂĄtlan ingyenes) kombinĂĄciĂł = 0 USD költsĂ©g! --- ## 🎯 HasznĂĄlati esetek ### 1. eset: "Claude Pro elƑfizetĂ©sem van" **ProblĂ©ma:** A kvĂłta lejĂĄr, kihasznĂĄlatlanul, sebessĂ©gkorlĂĄtozĂĄsok erƑs kĂłdolĂĄs közben ``` Combo: "maximize-claude" 1. cc/claude-opus-4-6 (use subscription fully) 2. glm/glm-4.7 (cheap backup when quota out) 3. if/kimi-k2-thinking (free emergency fallback) Monthly cost: $20 (subscription) + ~$5 (backup) = $25 total vs. $20 + hitting limits = frustration ``` ### 2. eset: "Nulla költsĂ©get akarok" **ProblĂ©ma:** Nem engedheti meg magĂĄnak az elƑfizetĂ©st, megbĂ­zhatĂł mestersĂ©ges intelligencia kĂłdolĂĄsra van szĂŒksĂ©ge ``` Combo: "free-forever" 1. gc/gemini-3-flash (180K free/month) 2. if/kimi-k2-thinking (unlimited free) 3. qw/qwen3-coder-plus (unlimited free) Monthly cost: $0 Quality: Production-ready models ``` ### 3. eset: "24 ĂłrĂĄs kĂłdolĂĄsra van szĂŒksĂ©gem, megszakĂ­tĂĄs nĂ©lkĂŒl" **ProblĂ©ma:** HatĂĄridƑk, nem engedheti meg magĂĄnak az ĂĄllĂĄsidƑt ``` Combo: "always-on" 1. cc/claude-opus-4-6 (best quality) 2. cx/gpt-5.2-codex (second subscription) 3. glm/glm-4.7 (cheap, resets daily) 4. minimax/MiniMax-M2.1 (cheapest, 5h reset) 5. if/kimi-k2-thinking (free unlimited) Result: 5 layers of fallback = zero downtime ``` ### 4. eset: "INGYENES AI-t akarok az OpenClawban" **ProblĂ©ma:** AI-asszisztens szĂŒksĂ©ges az ĂŒzenetkĂŒldƑ alkalmazĂĄsokhoz, teljesen ingyenes ``` Combo: "openclaw-free" 1. if/glm-4.7 (unlimited free) 2. if/minimax-m2.1 (unlimited free) 3. if/kimi-k2-thinking (unlimited free) Monthly cost: $0 Access via: WhatsApp, Telegram, Slack, Discord, iMessage, Signal... ``` --- ## 💡 FƑbb jellemzƑk ### 🧠 Core 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 ↔ Kurzor ↔ Kiro zökkenƑmentes + vĂĄlaszfertƑtlenĂ­tĂ©s | | đŸ‘„ **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 stratĂ©gia: fill-first, round-robin, p2c, random, legkevĂ©sbĂ© hasznĂĄlt, költsĂ©goptimalizĂĄlt | | đŸ§© **Egyedi modellek** | Adjon hozzĂĄ bĂĄrmilyen modellazonosĂ­tĂłt bĂĄrmely szolgĂĄltatĂłhoz | | 🌐 **Wildcard Router** | `provider/*` mintĂĄk tovĂĄbbĂ­tĂĄsa bĂĄrmely szolgĂĄltatĂłhoz dinamikusan | | 🧠 **Átgondolt költsĂ©gvetĂ©s** | ÁtjĂĄrĂĄsi, automatikus, egyĂ©ni Ă©s adaptĂ­v mĂłdok Ă©rvelĂ©si modellekhez | | 💬 **Rendszer azonnali befecskendezĂ©s** | GlobĂĄlis rendszerkĂ©rdĂ©s minden kĂ©relemre Ă©rvĂ©nyes | | 📄 **Responses API** | Teljes OpenAI Responses API (`/v1/responses`) tĂĄmogatĂĄs a Codexhez | ### đŸŽ” MultimodĂĄlis API-k | FunkciĂł | Mit csinĂĄl | | ---------------------- | ------------------------------------------------------------ | | đŸ–Œïž **KĂ©pgenerĂĄlĂĄs** | `/v1/images/generations` — 4 szolgĂĄltatĂł, 9+ modell | | 📐 **BeĂĄgyazĂĄs** | `/v1/embeddings` — 6 szolgĂĄltatĂł, 9+ modell | | đŸŽ€ **Audio ĂĄtĂ­rĂĄs** | `/v1/audio/transcriptions` — SuttogĂĄs-kompatibilis | | 🔊 **SzövegfelolvasĂł** | `/v1/audio/speech` — HangszintĂ©zis több szolgĂĄltatĂłnĂĄl | | đŸ›Ąïž **ModerĂĄlĂĄs** | `/v1/moderations` — TartalombiztonsĂĄgi ellenƑrzĂ©sek | | 🔀 **ÁtsorolĂĄs** | `/v1/rerank` — A dokumentumok relevancia szerinti ĂĄtsorolĂĄsa | ### đŸ›Ąïž RugalmassĂĄg Ă©s biztonsĂĄg | FunkciĂł | Mit csinĂĄl | | --------------------------------- | ----------------------------------------------------------------------------------------- | | 🔌 **MegszakĂ­tĂł** | Automatikus megnyitĂĄs/bezĂĄrĂĄs szolgĂĄltatĂłnkĂ©nt konfigurĂĄlhatĂł kĂŒszöbĂ©rtĂ©kekkel | | đŸ›Ąïž **MenydörgĂ©sellenes csorda** | Mutex + szemafor sebessĂ©gkorlĂĄtozĂĄs API-kulcs-szolgĂĄltatĂłk szĂĄmĂĄra | | 🧠 **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 | | ⚡ **Idempotencia kĂ©rĂ©se** | 5s dedup ablak ismĂ©tlƑdƑ kĂ©rĂ©sekhez | | 🔒 **TLS ujjlenyomat-hamisĂ­tĂĄs** | A TLS-alapĂș botĂ©szlelĂ©s megkerĂŒlĂ©se a wreq-js segĂ­tsĂ©gĂ©vel | | 🌐 **IP-szƱrĂ©s** | Allowlist/blokkolista API hozzĂĄfĂ©rĂ©s-vezĂ©rlĂ©shez | | 📊 **SzerkeszthetƑ dĂ­jkorlĂĄtok** | KonfigurĂĄlhatĂł fordulatszĂĄm, minimĂĄlis rĂ©s Ă©s maximĂĄlis egyidejƱ rendszerszinten | | 🛡 **API Endpoint Protection** | Auth kapuzĂĄs + szolgĂĄltatĂł blokkolĂĄsa a `/models` vĂ©gponthoz | | 🔒 **Proxy lĂĄthatĂłsĂĄga** | SzĂ­nkĂłdolt jelvĂ©nyek: 🟱 globĂĄlis, 🟡 szolgĂĄltatĂł, đŸ”” kapcsolatonkĂ©nt IP kijelzƑvel | | 🌐 **3-szintƱ proxykonfigurĂĄciĂł** | Proxyk konfigurĂĄlĂĄsa globĂĄlis, szolgĂĄltatĂłnkĂ©nti vagy kapcsolatonkĂ©nti szinten | ### 📊 MegfigyelhetƑsĂ©g Ă©s elemzĂ©s | FunkciĂł | Mit csinĂĄl | | -------------------------------- | ----------------------------------------------------------------------------------------------- | ----------- | | 📝 **NaplĂłzĂĄs kĂ©rĂ©se** | HibakeresĂ©si mĂłd teljes kĂ©rĂ©s/vĂĄlasz naplĂłkkal | | đŸ’Ÿ **SQLite proxynaplĂłk** | Az ĂĄllandĂł proxynaplĂłk tĂșlĂ©lik a szerver ĂșjraindĂ­tĂĄsĂĄt | | 📊 **Analytics Dashboard** | Újragrafikusok: statisztikai kĂĄrtyĂĄk, modellhasznĂĄlati tĂĄblĂĄzat, szolgĂĄltatĂłi tĂĄblĂĄzat | | 📈 **HaladĂĄskövetĂ©s** | SSE elƑrehaladĂĄsi esemĂ©nyek engedĂ©lyezĂ©se streaming | | đŸ§Ș **LLM Ă©rtĂ©kelĂ©sek** | AranykĂ©szlet tesztelĂ©se 4 meccsstratĂ©giĂĄval | | 🔍 **Telemetria kĂ©rĂ©se** | p50/p95/p99 kĂ©sleltetĂ©si összesĂ­tĂ©s + X-Request-Id nyomkövetĂ©s | | 📋 **Logs Dashboard** | EgysĂ©ges 4 lapos oldal: KĂ©relemnaplĂłk, ProxynaplĂłk, AuditnaplĂłk, Konzol | | đŸ–„ïž **Console Log Viewer** | ValĂłs idejƱ terminĂĄl stĂ­lusĂș megjelenĂ­tƑ szintszƱrƑvel, keresĂ©ssel, automatikus görgetĂ©ssel | | 📑 **FĂĄjlalapĂș naplĂłzĂĄs** | A konzolelfogĂł az összes kimenetet JSON-naplĂłfĂĄjlba rögzĂ­ti | forgatĂĄssal | | đŸ„ **EgĂ©szsĂ©gĂŒgyi irĂĄnyĂ­tĂłpult** | A rendszer ĂŒzemideje, az ĂĄramkör megszakĂ­tĂłi ĂĄllapotai, a zĂĄrolĂĄsok, a gyorsĂ­tĂłtĂĄr statisztikĂĄi | | 💰 **KöltsĂ©gkövetĂ©s** | KöltsĂ©gvetĂ©s-kezelĂ©s + modellenkĂ©nti ĂĄrkĂ©pzĂ©s | ### ☁ TelepĂ­tĂ©s Ă©s szinkronizĂĄlĂĄs | FunkciĂł | Mit csinĂĄl | | ----------------------------- | --------------------------------------------------------------------------------------------- | ------------ | | đŸ’Ÿ **Cloud Sync** | SzinkronizĂĄlja a konfigurĂĄciĂłt az eszközök között a Cloudflare Workers | segĂ­tsĂ©gĂ©vel | | 🌐 **Deploy Anywhere** | Localhost, VPS, Docker, Cloudflare Workers | | 🔑 **API-kulcskezelĂ©s** | API-kulcsok generĂĄlĂĄsa, forgatĂĄsa Ă©s hatĂłköre szolgĂĄltatĂłnkĂ©nt | | 🧙 **BevezetƑ varĂĄzslĂł** | 4 lĂ©pĂ©sben irĂĄnyĂ­tott beĂĄllĂ­tĂĄs elsƑ felhasznĂĄlĂłk szĂĄmĂĄra | | 🔧 **CLI Tools Dashboard** | Egy kattintĂĄssal konfigurĂĄlja a Claude, Codex, Cline, OpenClaw, Kilo, Antigravity | | 🔄 **DB biztonsĂĄgi mentĂ©sek** | Automatikus biztonsĂĄgi mentĂ©s, visszaĂĄllĂ­tĂĄs, exportĂĄlĂĄs Ă©s importĂĄlĂĄs az összes beĂĄllĂ­tĂĄshoz | | 🌐 **NemzetközivĂ© vĂĄlĂĄs** | Teljes i18n next-intl-vel – angol + portugĂĄl (BrazĂ­lia) tĂĄmogatĂĄs | | 🌍 **NyelvvĂĄlasztĂł** | Globe ikon a fejlĂ©cben a valĂłs idejƱ nyelvvĂĄltĂĄshoz (đŸ‡ș🇾/đŸ‡§đŸ‡·) | | 📂 **EgyĂ©ni adattĂĄr** | `DATA_DIR` env var felĂŒlĂ­rja az alapĂ©rtelmezett `~/.omniroute` tĂĄrolĂĄsi Ăștvonalat |
📖 FunkciĂł rĂ©szletei ### 🎯 Intelligens 4 szintes tartalĂ©k Hozzon lĂ©tre kombĂłkat automatikus visszaĂĄllĂ­tĂĄssal: ``` Combo: "my-coding-stack" 1. cc/claude-opus-4-6 (your subscription) 2. nvidia/llama-3.3-70b (free NVIDIA API) 3. glm/glm-4.7 (cheap backup, $0.6/1M) 4. if/kimi-k2-thinking (free fallback) → Auto switches when quota runs out or errors occur ``` ### 📊 ValĂłs idejƱ kvĂłtakövetĂ©s - Token fogyasztĂĄs szolgĂĄltatĂłnkĂ©nt - VisszaszĂĄmlĂĄlĂĄs visszaĂĄllĂ­tĂĄsa (5 ĂłrĂĄs, napi, heti) - KöltsĂ©gbecslĂ©s a fizetett szintekre - Havi kiadĂĄsi jelentĂ©sek ### 🔄 FormĂĄtum fordĂ­tĂĄs ZökkenƑmentes fordĂ­tĂĄs a formĂĄtumok között: - **OpenAI** ↔ **Claude** ↔ **Gemini** ↔ **OpenAI vĂĄlaszok** - A CLI eszköz OpenAI formĂĄtumot kĂŒld → OmniRoute lefordĂ­tja → szolgĂĄltatĂł natĂ­v formĂĄtumot kap - Minden olyan eszközzel mƱködik, amely tĂĄmogatja az egyĂ©ni OpenAI vĂ©gpontokat - **VĂĄlaszfertƑtlenĂ­tĂ©s** - Törli a nem szabvĂĄnyos mezƑket a szigorĂș OpenAI SDK-kompatibilitĂĄs Ă©rdekĂ©ben - **SzerepnormalizĂĄlĂĄs** — `developer` → `system` nem OpenAI esetĂ©n; `system` → `user` GLM/ERNIE modellekhez - **GondolkodĂł cĂ­mke kivonatolĂĄs** — `` blokkok → `reasoning_content` gondolkodĂł modellekhez - **StrukturĂĄlt kimenet** — `json_schema` → Gemini's `responseMimeType`/`responseSchema` ### đŸ‘„ TöbbfiĂłkos tĂĄmogatĂĄs - Több fiĂłk hozzĂĄadĂĄsa szolgĂĄltatĂłnkĂ©nt - Automatikus körbefutĂł vagy prioritĂĄs alapĂș ĂștvonalvĂĄlasztĂĄs - VisszatĂ©rĂ©s a következƑ fiĂłkhoz, ha valamelyik elĂ©ri a kvĂłtĂĄt ### 🔄 Token automatikus frissĂ­tĂ©se - Az OAuth-tokenek a lejĂĄrat elƑtt automatikusan frissĂŒlnek - Nincs szĂŒksĂ©g manuĂĄlis ĂșjrahitelesĂ­tĂ©sre - ZökkenƑmentes tapasztalat az összes szolgĂĄltatĂłnĂĄl ### 🎹 EgyĂ©ni kombĂłk - KorlĂĄtlan szĂĄmĂș modellkombinĂĄciĂł lĂ©trehozĂĄsa - 6 stratĂ©gia: töltsd ki elƑször, körbefutĂł, kettƑs vĂĄlasztĂĄsi lehetƑsĂ©g, vĂ©letlenszerƱ, legkevĂ©sbĂ© hasznĂĄlt, költsĂ©goptimalizĂĄlt - Oszd meg a kombinĂĄciĂłkat az eszközök között a Cloud Sync segĂ­tsĂ©gĂ©vel ### đŸ„ EgĂ©szsĂ©gĂŒgyi irĂĄnyĂ­tĂłpult - RendszerĂĄllapot (ĂŒzemidƑ, verziĂł, memĂłriahasznĂĄlat) - A megszakĂ­tĂłk ĂĄllapotai szolgĂĄltatĂłnkĂ©nt (zĂĄrt/nyitott/fĂ©lig nyitva) - DĂ­jkorlĂĄt ĂĄllapot Ă©s aktĂ­v zĂĄrolĂĄsok - Az alĂĄĂ­rĂĄs gyorsĂ­tĂłtĂĄr statisztikĂĄi - KĂ©sĂ©si telemetria (p50/p95/p99) + gyorsĂ­tĂłtĂĄr - ÁllĂ­tsa vissza az egĂ©szsĂ©gi ĂĄllapotot egyetlen kattintĂĄssal ### 🔧 FordĂ­tĂłi JĂĄtszĂłtĂ©r Az OmniRoute egy erƑteljes beĂ©pĂ­tett fordĂ­tĂłi jĂĄtszĂłteret tartalmaz **4 mĂłddal** az API-fordĂ­tĂĄsok hibakeresĂ©sĂ©hez, tesztelĂ©sĂ©hez Ă©s figyelĂ©sĂ©hez: | mĂłd | LeĂ­rĂĄs | | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **đŸ’» JĂĄtszĂłtĂ©r** | Közvetlen formĂĄtumfordĂ­tĂĄs – illessze be az API kĂ©rĂ©s törzsĂ©t, Ă©s azonnal megtudhatja, hogyan fordĂ­tja le az OmniRoute azt a szolgĂĄltatĂłi formĂĄtumok között (OpenAI ↔ Claude ↔ Gemini ↔ Responses API). PĂ©lda sablonokat Ă©s formĂĄtum automatikus felismerĂ©st tartalmaz. | | **💬 Chat Tester** | KĂŒldjön valĂłdi csevegĂ©si kĂ©relmeket az OmniRoute-on keresztĂŒl, Ă©s tekintse meg a teljes körutazĂĄst: a bemenetet, a lefordĂ­tott kĂ©rĂ©st, a szolgĂĄltatĂłi vĂĄlaszt Ă©s a visszafordĂ­tott vĂĄlaszt. FelbecsĂŒlhetetlen a kombinĂĄlt ĂștvĂĄlasztĂĄs Ă©rvĂ©nyesĂ­tĂ©sĂ©hez. | | **đŸ§Ș Tesztpad** | Kötegelt tesztelĂ©si mĂłd — hatĂĄrozzon meg több tesztesetet kĂŒlönbözƑ bemenetekkel Ă©s vĂĄrhatĂł kimenetekkel, futtassa le egyszerre, Ă©s hasonlĂ­tsa össze a szolgĂĄltatĂłk Ă©s modellek eredmĂ©nyeit. | | **đŸ“± ÉlƑ monitor** | ValĂłs idejƱ kĂ©rĂ©sek figyelĂ©se – figyelje a bejövƑ kĂ©rĂ©seket, ahogy azok az OmniRoute-on keresztĂŒl ĂĄramlanak, nĂ©zze meg a formĂĄtumfordĂ­tĂĄsokat Ă©lƑben, Ă©s azonnal azonosĂ­tsa a problĂ©mĂĄkat. | **HozzĂĄfĂ©rĂ©s:** IrĂĄnyĂ­tĂłpult → FordĂ­tĂł (oldalsĂĄv) ### đŸ’Ÿ Cloud Sync - SzinkronizĂĄlja a szolgĂĄltatĂłkat, kombinĂĄciĂłkat Ă©s beĂĄllĂ­tĂĄsokat az eszközök között - Automatikus hĂĄttĂ©rszinkronizĂĄlĂĄs - BiztonsĂĄgos titkosĂ­tott tĂĄrhely
--- ## 📖 BeĂĄllĂ­tĂĄsi ĂștmutatĂł
💳 ElƑfizetĂ©si szolgĂĄltatĂłk ### Claude Code (Pro/Max) ```bash 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) ```bash Dashboard → Providers → Connect Codex → OAuth login (port 1455) → 5-hour + weekly reset Models: cx/gpt-5.2-codex cx/gpt-5.1-codex-max ``` ### Gemini CLI (INGYENES 180 000/hĂł!) ```bash 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 ```bash 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 1000 kredit!) 1. RegisztrĂĄljon: [build.nvidia.com](https://build.nvidia.com) 2. Ingyenes API-kulcs beszerzĂ©se (1000 következtetĂ©si kredit) 3. 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 1. RegisztrĂĄljon: [platform.deepseek.com](https://platform.deepseek.com) 2. Szerezze be az API-kulcsot 3. IrĂĄnyĂ­tĂłpult → SzolgĂĄltatĂł hozzĂĄadĂĄsa → DeepSeek **Modellek:** `deepseek/deepseek-chat`, `deepseek/deepseek-coder` ### Groq (ingyenes szint elĂ©rhetƑ!) 1. RegisztrĂĄljon: [console.groq.com](https://console.groq.com) 2. API-kulcs beszerzĂ©se (ingyenes szint tartalmazza) 3. 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) 1. RegisztrĂĄljon: [openrouter.ai](https://openrouter.ai) 2. Szerezze be az API-kulcsot 3. 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Ăł) 1. RegisztrĂĄljon: [Zhipu AI](https://open.bigmodel.cn/) 2. Szerezze be az API-kulcsot a Coding Plan-bĂłl 3. IrĂĄnyĂ­tĂłpult → API-kulcs hozzĂĄadĂĄsa: - SzolgĂĄltatĂł: `glm` - API-kulcs: `your-key` **HasznĂĄld:** `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Ăł) 1. RegisztrĂĄljon: [MiniMax](https://www.minimax.io/) 2. Szerezze be az API-kulcsot 3. IrĂĄnyĂ­tĂłpult → API-kulcs hozzĂĄadĂĄsa **HasznĂĄld:** `minimax/MiniMax-M2.1` **Profi tipp:** A legolcsĂłbb lehetƑsĂ©g hosszĂș kontextushoz (1 milliĂł token)! ### Kimi K2 (9 USD/hĂł lakĂĄs) 1. FeliratkozĂĄs: [Moonshot AI](https://platform.moonshot.ai/) 2. Szerezze be az API-kulcsot 3. 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) ### iFlow (8 INGYENES modell) ```bash Dashboard → Connect iFlow → iFlow OAuth login → Unlimited usage Models: if/kimi-k2-thinking if/qwen3-coder-plus if/glm-4.7 if/minimax-m2 if/deepseek-r1 ``` ### Qwen (3 INGYENES modell) ```bash Dashboard → Connect Qwen → Device code authorization → Unlimited usage Models: qw/qwen3-coder-plus qw/qwen3-coder-flash ``` ### Kiro (Claude INGYENES) ```bash 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 ```bash 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`: ```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 ```
--- ## 📊 ElĂ©rhetƑ modellek
Az összes elĂ©rhetƑ modell megtekintĂ©se **Claude Code (`cc/`)** - Pro/Max: - `cc/claude-opus-4-6` - `cc/claude-sonnet-4-5-20250929` - `cc/claude-haiku-4-5-20251001` **KĂłd (`cx/`)** - Plusz/Pro: - `cx/gpt-5.2-codex` - `cx/gpt-5.1-codex-max` **Gemini CLI (`gc/`)** – INGYENES: - `gc/gemini-3-flash-preview` - `gc/gemini-2.5-pro` **GitHub mĂĄsodpilĂłta (`gh/`)**: - `gh/gpt-5` - `gh/claude-4.5-sonnet` **NVIDIA NIM (`nvidia/`)** - INGYENES kreditek: - `nvidia/llama-3.3-70b-instruct` - `nvidia/mistral-7b-instruct` - 50+ tovĂĄbbi modell itt: [build.nvidia.com](https://build.nvidia.com) **GLM (`glm/`)** - 0,6 USD/1 milliĂł: - `glm/glm-4.7` **MiniMax (`minimax/`)** - 0,2 USD/1 milliĂł: - `minimax/MiniMax-M2.1` **iFlow (`if/`)** – INGYENES: - `if/kimi-k2-thinking` - `if/qwen3-coder-plus` - `if/deepseek-r1` - `if/glm-4.7` - `if/minimax-m2` **Qwen (`qw/`)** - INGYENES: - `qw/qwen3-coder-plus` - `qw/qwen3-coder-flash` **Kiro (`kr/`)** – INGYENES: - `kr/claude-sonnet-4.5` - `kr/claude-haiku-4.5` **OpenRouter (`or/`)** - 100+ modell: - `or/anthropic/claude-4-sonnet` - `or/google/gemini-2.5-pro` - BĂĄrmelyik modell a [openrouter.ai/models](https://openrouter.ai/models) termĂ©ktƑl
--- ## đŸ§Ș ÉrtĂ©kelĂ©sek (Evals) Az OmniRoute egy beĂ©pĂ­tett Ă©rtĂ©kelĂ©si keretrendszert tartalmaz az LLM-vĂĄlasz minƑsĂ©gĂ©nek tesztelĂ©sĂ©re egy aranykĂ©szlettel összehasonlĂ­tva. Az irĂĄnyĂ­tĂłpult **Analytics → Evals** menĂŒpontjĂĄban Ă©rheti el. ### BeĂ©pĂ­tett arany kĂ©szlet Az elƑre feltöltött "OmniRoute Golden Set" 10 tesztesetet tartalmaz, amelyek lefedik: - Üdvözlet, matematika, földrajz, kĂłdgenerĂĄlĂĄs - JSON formĂĄtum megfelelĂ©s, fordĂ­tĂĄs, leĂ©rtĂ©kelĂ©s - 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` | --- ## 🔐 OAuth em Servidor Remoto (tĂĄvoli OAuth beĂĄllĂ­tĂĄs) > **⚠ FONTOS az OmniRoute em VPS/Docker/servidor Remoto hasznĂĄlatĂĄhoz** ### 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](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): ```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` 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**: 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. --- ## 🐛 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, iFlow) a nem kritikus feladatokhoz **A mƱszerfal rossz porton nyĂ­lik meg** - `PORT=20128` Ă©s `NEXT_PUBLIC_BASE_URL=http://localhost:20128` beĂĄllĂ­tĂĄsa **FelhƑ szinkronizĂĄlĂĄsi hibĂĄk** - EllenƑrizze, hogy `BASE_URL` mutat a futĂł pĂ©ldĂĄnyra - EllenƑrizzen `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Ăł** - ÁllĂ­tsa be `ENABLE_REQUEST_LOGS=true` 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
--- ## đŸ› ïž Tech Stack - **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** `src/` Ă©s `open-sse/` (v1.0.6) között - **Keretrendszer**: Next.js 16 + React 19 + Tailwind CSS 4 - **AdatbĂĄzis**: LowDB (JSON) + SQLite (tartomĂĄny ĂĄllapota + proxynaplĂłk) - **Streaming**: Szerver ĂĄltal kĂŒldött esemĂ©nyek (SSE) - **Auth**: OAuth 2.0 (PKCE) + JWT + API kulcsok - **TesztelĂ©s**: Node.js tesztfutĂł (368+ egysĂ©gteszt) - **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) - **Dokker**: [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 --- ## 📖 DokumentĂĄciĂł | dokumentum | LeĂ­rĂĄs | | -------------------------------------------- | -------------------------------------------------- | | [User Guide](docs/USER_GUIDE.md) | SzolgĂĄltatĂłk, kombĂłk, CLI-integrĂĄciĂł, telepĂ­tĂ©s | | [API Reference](docs/API_REFERENCE.md) | Minden vĂ©gpont pĂ©ldĂĄkkal | | [Troubleshooting](docs/TROUBLESHOOTING.md) | Gyakori problĂ©mĂĄk Ă©s megoldĂĄsok | | [Architecture](docs/ARCHITECTURE.md) | RendszerarchitektĂșra Ă©s belsƑ elemek | | [Contributing](CONTRIBUTING.md) | FejlesztĂ©si beĂĄllĂ­tĂĄsok Ă©s irĂĄnyelvek | | [OpenAPI Spec](docs/openapi.yaml) | OpenAPI 3.0 specifikĂĄciĂł | | [Security Policy](SECURITY.md) | SebezhetƑsĂ©gi jelentĂ©sek Ă©s biztonsĂĄgi gyakorlatok | | [VM Deployment](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 | ### 📾 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** | ![Providers](docs/screenshots/01-providers.png) | | **Combos** | ![Combos](docs/screenshots/02-combos.png) | | **Analytics** | ![Analytics](docs/screenshots/03-analytics.png) | | **EgĂ©szsĂ©g** | ![Health](docs/screenshots/04-health.png) | | **FordĂ­tĂł** | ![Translator](docs/screenshots/05-translator.png) | | **BeĂĄllĂ­tĂĄsok** | ![Settings](docs/screenshots/06-settings.png) | | **CLI eszközök** | ![CLI Tools](docs/screenshots/07-cli-tools.png) | | **HasznĂĄlati naplĂłk** | ![Usage](docs/screenshots/08-usage.png) | | **VĂ©gpont** | ![Endpoint](docs/screenshots/09-endpoint.png) |
--- ## đŸ—ș Ú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_147**](docs/new-features/) cĂ­men Ă©rhetƑk el (217 rĂ©szletes specifikĂĄciĂł) --- ## 📧 TĂĄmogatĂĄs > 💬 **Csatlakozzon közössĂ©gĂŒnkhöz!** [WhatsApp Group](https://chat.whatsapp.com/JI7cDQ1GyaiDHhVBpLxf8b?mode=gi_t) — KĂ©rjen segĂ­tsĂ©get, ossza meg tippjeit, Ă©s naprakĂ©sz legyen. - **Webhely**: [omniroute.online](https://omniroute.online) - **GitHub**: [github.com/diegosouzapw/OmniRoute](https://github.com/diegosouzapw/OmniRoute) - **ProblĂ©mĂĄk**: [github.com/diegosouzapw/OmniRoute/issues](https://github.com/diegosouzapw/OmniRoute/issues) - **WhatsApp**: [Community Group](https://chat.whatsapp.com/JI7cDQ1GyaiDHhVBpLxf8b?mode=gi_t) - **Eredeti projekt**: [9router by decolua](https://github.com/decolua/9router) --- ## đŸ‘„ KözremƱködƑk [![Contributors](https://contrib.rocks/image?repo=diegosouzapw/OmniRoute&max=100&columns=20&anon=1)](https://github.com/diegosouzapw/OmniRoute/graphs/contributors) ### Hogyan jĂĄruljunk hozzĂĄ 1. Fork a tĂĄrolĂł 2. Hozza lĂ©tre sajĂĄt jellemzƑ ĂĄgĂĄt (`git checkout -b feature/amazing-feature`) 3. VĂ©gezze el mĂłdosĂ­tĂĄsait (`git commit -m 'Add amazing feature'`) 4. Nyomja az ĂĄgra (`git push origin feature/amazing-feature`) 5. Nyisson meg egy lehĂ­vĂĄsi kĂ©relmet A rĂ©szletes ĂștmutatĂĄsĂ©rt lĂĄsd: [CONTRIBUTING.md](CONTRIBUTING.md). ### Új verziĂł kiadĂĄsa ```bash # Create a release — npm publish happens automatically gh release create v1.0.6 --title "v1.0.6" --generate-notes ``` --- ## 📊 CsillagtörtĂ©net Star History Chart --- ## 🙏 KöszönetnyilvĂĄnĂ­tĂĄs KĂŒlön köszönet **[9router](https://github.com/decolua/9router)**, **[decolua](https://github.com/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](https://github.com/router-for-me/CLIProxyAPI)** – az eredeti Go implementĂĄciĂłnak, amely ihlette ezt a JavaScript-portot. --- ## 📄 Licenc MIT-licenc – a rĂ©szletekĂ©rt lĂĄsd: [LICENSE](LICENSE). --- --- ## đŸ‡§đŸ‡· OmniRoute — IA ingyenes ĂĄtjĂĄrĂł ### Nunca pare de codar. Roteamento inteligente para **modelos de IA GRATUITOS e de baixo custo** com backback automatico. _Seu proxy univerzĂĄlis API – um vĂ©gpont, 36+ gyĂĄrtĂł, nulla leĂĄllĂĄs._ ### 🌐 Internacionalização (i18n) O dashboard do OmniRoute tĂĄmogatja a **mĂșltiplos idiomas**. Atualmente disponĂ­vel em: | Idioma | CĂłdigo | Állapot | | --------------------- | ------- | ----------- | | đŸ‡ș🇾 angol | `en` | ✅ Completo | | đŸ‡§đŸ‡· PortuguĂȘs (Brasil) | `pt-BR` | ✅ Completo | **Para trocar o idioma:** Clique no seletor de idioma (đŸ‡ș🇾 EN) no header do dashboard → Selectione o idioma desejado. **Para adicionar um novo idioma:** 1. SĂ­rj `src/i18n/messages/{codigo}.json` baseado em `en.json` 2. Adicione o cĂłdigo em `src/i18n/config.ts` → `LOCALES` e `LANGUAGES` 3. Reinicie o servidor ### ⚡ InĂ­cio RĂĄpido ```bash # Instalar via npm npx omniroute@latest # Ou rodar do cĂłdigo-fonte cp .env.example .env npm install PORT=20128 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run dev ``` ### 🐳 Docker ```bash docker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latest ``` ### 🔑 Funcionalidades Principais - **36+ IA produkĂĄtor** – Claude, GPT, Gemini, Llama, Qwen, DeepSeek, e mais - **Roteamento inteligente** — Fallback automatico entre provedores - **Tradução de formato** — OpenAI ↔ Claude ↔ Gemini automatamente - **Multi-conta** — MĂșltiplas contas por provedor com seleção inteligente - **Cache szemĂąntico** – Reduz custos e latĂȘncia - **OAuth automatico** — Tokens renovam automaticamente - **Combos personalizados** - 6 estratĂ©gias de roteamento - **Befejezett irĂĄnyĂ­tĂłpult** - Monitoring, naplĂłk, elemzĂ©sek, konfigurĂĄciĂłk - **CLI eszközök** — Claude Code, Codex, Cursor, Cline com um clique konfigurĂĄlĂĄsa - **100% TypeScript** – CĂłdigo limpo e tipado ### 📖 Documentação | Documento | LeĂ­rĂĄs | | ----------------------------------------------- | -------------------------------------- | | [Guia do UsuĂĄrio](docs/USER_GUIDE.md) | Provedores, kombĂłk, CLI, telepĂ­tĂ©s | | [ReferĂȘncia da API](docs/API_REFERENCE.md) | Todos os vĂ©gpontok com exemplos | | [Solução de Problemas](docs/TROUBLESHOOTING.md) | Problemas comuns e soluçÔes | | [Arquitetura](docs/ARCHITECTURE.md) | Arquitetura e internos do sistema | | [Contribuição](CONTRIBUTING.md) | Setup de desenvolvimento e Guidelines | | [Deploy em VM](docs/VM_DEPLOYMENT_GUIDE.md) | Teljes verziĂł: VM + nginx + Cloudflare | ### 📧 TĂĄmogatĂĄs > 💬 **Entre para a comunidade!** [Grupo WhatsApp](https://chat.whatsapp.com/JI7cDQ1GyaiDHhVBpLxf8b?mode=gi_t) — Tire dĂșvidas, compartilhe dicas e fique atualizado. - **Webhely**: [omniroute.online](https://omniroute.online) - **GitHub**: [github.com/diegosouzapw/OmniRoute](https://github.com/diegosouzapw/OmniRoute) - **ProblĂ©mĂĄk**: [github.com/diegosouzapw/OmniRoute/issues](https://github.com/diegosouzapw/OmniRoute/issues) ---
A ❀ segĂ­tsĂ©gĂ©vel kĂ©szĂŒlt a 24/7 kĂłdolĂł fejlesztƑknek
omniroute.online