| --- |
| title: OmniRoute Gateway |
| emoji: 🔀 |
| colorFrom: green |
| colorTo: blue |
| sdk: docker |
| app_port: 20128 |
| pinned: false |
| --- |
| |
| # OmniRoute — legitiman deploy (samo API-key provajderi) |
|
|
| Ovaj Space pokreće OmniRoute kao lični AI gateway koji rutira pozive |
| isključivo kroz **zvanične API ključeve** koje ti sam unosiš |
| (OpenAI, Anthropic, OpenRouter, Groq, itd.). |
|
|
| ## Namjerno NE koristi: |
| - CLI-token-import provajdere (Kiro, Antigravity CLI import, Grok CLI auth.json...) |
| - OAuth flow-ove koji dijele backend drugog alata (npr. "Sign in with Google" koji vuče Antigravity/Claude Code sesiju) |
| - "TLS stealth" / proxy-evasion opcije u Settings → Network |
|
|
| Ovi dijelovi postoje u kodu OmniRoute-a, ali njihova svrha je da |
| lažiraju identitet zvaničnih klijenata (Claude Code, Codex CLI...) da bi |
| zaobišli rate-limit/naplatu tih servisa — to krši ToS provajdera i to je |
| ono što najčešće dovodi do bana naloga (HF, ali i samih AI provajdera). |
| Ovaj deploy ih namjerno ostavlja isključenim. |
|
|
| ## Šta radi |
| - Dashboard na `/dashboard` |
| - Konekcija provajdera preko `/dashboard/providers` → biraš metodu |
| autentifikacije **"API key"** (ne OAuth, ne CLI-import, ne web-cookie) |
| - Praćenje troškova/kvota preko `/dashboard/usage` |
| - Kompresija tokena (RTK/Caveman), MCP alati — sve radi normalno jer |
| ne zavisi od spoofinga, samo od tvojih ključeva |
|
|
| ## Secrets koje treba dodati u Space Settings → Variables and secrets |
| Vidi `.env.example` u ovom folderu — tamo su svi potrebni env varovi. |
| NIKAD ne stavljaj prave ključeve u README ili u git commit. |
|
|