Core control
درخواستها را در جریان نگه دارید
وقتی مقصدی در دسترس نباشد یا سهمیهاش تمام شده باشد، OmniRoute مقصد سالم بعدی را انتخاب میکند.
با یک نقطه پایانی سازگار با OpenAI و جایگزینی خودکار، بین 352 ارائهدهنده مسیریابی کنید.
OmniRoute × Cheaper Inference
جایگزینی خودکار و ابزارهای توسعه OmniRoute را با مارکتپلیس رتبهبندیشده بر اساس هزینه Cheaper Inference ترکیب کنید. هر درخواست واجد شرایط با ارزانترین مسیر ارائهدهنده موجود شروع میشود.
| مدل | قیمت ورودی | قیمت خروجی | صرفهجویی | کانتکست | جزئیات |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | 60% تخفیف | 1.1M | |||
| gpt-5.6-terraOpenAI · text | 60% تخفیف | 1.1M | |||
| gpt-oss-120bOpenAI · text | 59.52% تخفیف | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | 50% تخفیف | 1.0M | |||
| gpt-5.6-solOpenAI · text | 50% تخفیف | 1.1M | |||
| glm-4.5Z.ai · text | 45% تخفیف | 128K | |||
| glm-4.6Z.ai · text | 45% تخفیف | 198K | |||
| glm-4.7Z.ai · text | 45% تخفیف | 128K |
کنترلهای اصلی
Core control
وقتی مقصدی در دسترس نباشد یا سهمیهاش تمام شده باشد، OmniRoute مقصد سالم بعدی را انتخاب میکند.
Core control
یک خط لوله با 12 موتور، کانتکست واجد شرایط را 15–95% کاهش میدهد. در نمونه مستند پر از ابزار، کاهش ~89% بود.
Core control
90+ سطح رایگان و 56 ارائهدهنده همیشهرایگان تکرارشونده یا بدون کلید. برای شروع سریع بدون کلید، کارت اعتباری لازم نیست.
Core control
Claude Code، Codex، Cursor، Cline، Copilot، Antigravity و دیگر کلاینتهای پشتیبانیشده را از طریق یک نقطه پایانی پیکربندی کنید.
Core control
درخواستهای OpenAI، Claude، Gemini و Responses API را در /v1 بپذیرید.
Core control
قطعکننده مدار، اعتبارنامههای رمزگذاریشده، MCP، A2A، حافظه، گاردریلها و ارزیابیها همراه گیتوی خودمیزبان ارائه میشوند.
کاتالوگ
کاتالوگی شامل چت، رسانه، جستجو، رانتایمهای محلی، ایجنتهای ابری و یکپارچهسازیهای سیستمی.
352 ارائهدهنده+
همه آنها، پشت یک نقطه پایانی محلی.
همان نقطه پایانی که هر کلاینت به آن اشاره میکندhttp://localhost:20128/v1
شروع سریع
پکیج را نصب کنید، گیتوی را اجرا کنید و هر کلاینت سازگار با OpenAI را به پورت 20128 وصل کنید.
پکیج npm omniroute را بهصورت گلوبال نصب کنید.
$ npm install -g omnirouteadded 1 package
API و داشبورد را با هم روی پورت 20128 اجرا کنید.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
از http://localhost:20128/v1 استفاده کنید؛ مسیر خودکار بدون کلید روی نصب تازه کار میکند.
$ curl localhost:20128/v1/models✓ models listed
کنترلهای گیتوی
جایگزینی، سهمیه، فشردهسازی، حافظه، MCP و A2A را از داشبورد محلی پیکربندی کنید.
Gateway control
مدل را روی auto بگذارید یا کمبوی خود را با 19 استراتژی و جایگزینی چندسطحی بسازید.
از یک حالت آماده استفاده کنید یا 19 استراتژی را حول هدفی که مهم است ترکیب کنید.
Gateway control
حافظه مکالمهای پایدار با جستجوی کلیدواژه FTS5 و بازیابی برداری Qdrant.
Gateway control
قطعکننده ارائهدهنده، خنکسازی اتصال و قفل مدل، خطاها را در کوچکترین محدوده مفید ایزوله میکنند.
Gateway control
حسابداری بدون تکرار در سطح استخر برای 90+ سطح رایگان.
ظرفیت اعلامشده سطح رایگان، بدون تکرار.
Gateway control
12 موتور ترکیبپذیر برای خروجی ابزار، کانتکست و سبک پاسخ.
توکنهای واجد شرایط را 15–95% کاهش دهید.
Gateway control
یک سرور داخلی که 110 ابزار گیتوی را در 33 محدوده در دسترس میگذارد.
110 ابزار · 33 محدوده · stdio / HTTP
Gateway control
یک سرور ایجنت JSON-RPC با 6 مهارت.
6 مهارت · JSON-RPC 2.0 · Agent Card
Gateway control
درخواست تکراری میتواند از کش برگردد و هدر پاسخ میگوید چقدر صرفهجویی شد.
X-OmniRoute-Cache: HIT
سازگاری کلاینت
یک CLI یا ویرایشگر سازگار با OpenAI را به یک base URL محلی وصل کنید؛ OmniRoute ارائهدهندگان پشت آن را مدیریت میکند.
http://localhost:20128/v1
curl http://localhost:20128/v1/chat/completions \
-H "Authorization: Bearer $OMNIROUTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello"}]}'OmniCopilot
OmniCopilot مدلهای OmniRoute را به انتخابگر مدل موجود اضافه میکند.
در VS Code پایدار و Insiders کار میکند. از Marketplace یا نمای Extensions نصب کنید.
برای Cursor، Windsurf، VSCodium، Theia، code-server، Gitpod و دیگر ویرایشگرهای سازگار.
مدلهای ارائهدهندگان میتوانند از طریق OmniRoute در Copilot Chat اجرا شوند، بدون عبور استنتاج از پلن Copilot.
حالتهای خرابی رایج
ببینید هر کنترل به کدام حالت خرابی رایج پاسخ میدهد.
اسنپشات مستندات
قابلیتها در تاریخ 2026-08-30 با مستندات پروژههای لینکشده بررسی شدهاند.
| قابلیت | OmniRoute (در تب جدید باز میشود) | 9Router (در تب جدید باز میشود) | LiteLLM (در تب جدید باز میشود) | CLIProxyAPI (در تب جدید باز میشود) |
|---|---|---|---|---|
| ارائهدهندگان | 352 | 40+ | 100+ | 8+ upstreams |
| استراتژیهای مسیریابی | 19 | 3-tier | retry / priority | round-robin / fill-first |
| جایگزینی چندسطحی با UI | Yes | Yes | Manual policy | Multi-account |
| فشردهسازی توکن | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| قابلیت | OmniRoute (در تب جدید باز میشود) | 9Router (در تب جدید باز میشود) | LiteLLM (در تب جدید باز میشود) | CLIProxyAPI (در تب جدید باز میشود) |
|---|---|---|---|---|
| سرور MCP داخلی | 110 gateway tools | No | MCP client / gateway | No |
| پروتکل A2A | Server · 6 skills | No | A2A client / gateway | No |
| ایجنتهای ابری | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| قابلیت | OmniRoute (در تب جدید باز میشود) | 9Router (در تب جدید باز میشود) | LiteLLM (در تب جدید باز میشود) | CLIProxyAPI (در تب جدید باز میشود) |
|---|---|---|---|---|
| لایههای ایزولهسازی خطا | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| حافظه پایدار | FTS5 + vector | No | Semantic cache | No |
| گاردریلها | PII / injection / vision | No | Yes | Cloaking controls |
| چارچوب ارزیابی | Built in | No | No | No |
| کنترل اثر انگشت TLS | wreq-js | No | No | uTLS |
| قابلیت | OmniRoute (در تب جدید باز میشود) | 9Router (در تب جدید باز میشود) | LiteLLM (در تب جدید باز میشود) | CLIProxyAPI (در تب جدید باز میشود) |
|---|---|---|---|---|
| پشته داشبورد | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| زبانهای UI | 38 | 10 | Not documented | 3 |
| ارائهدهندگان OAuth | 25 | 6 | SSO | CLI auth |
| قابل خودمیزبانی | Yes | Yes | Yes | Yes |
| لایسنس | MIT | MIT | MIT + enterprise | MIT |
اسنپشات README عمومی و مستندات رسمی؛ پیش از تصمیم خرید یا استقرار، منابع لینکشده را راستیآزمایی کنید.
استقرار
روی لپتاپ، سرور یا گوشی نصب کنید، یا از طریق ویرایشگر و پلاگین پشتیبانیشده وصل شوید.
یک دستور روی هر سیستمعامل دسکتاپ پشتیبانیشده
npm install -g omnirouteباز کردن راهنما (در تب جدید باز میشود)ایمیج چندمعماری AMD64 و ARM64
docker run … diegosouzapw/omnirouteباز کردن راهنما (در تب جدید باز میشود)پنجره بومی و سیستمتری در Windows، macOS و Linux
npm run electron:buildباز کردن راهنما (در تب جدید باز میشود)Raspberry Pi، سرورهای ARM و Apple Silicon
native arm64روی Android بدون روت اجرا میشود
pkg install nodejs && npx -y omnirouteباز کردن راهنما (در تب جدید باز میشود)تمامصفحه، آماده آفلاین و قابل نصب از مرورگر
Add to Home Screenباز کردن راهنما (در تب جدید باز میشود)پلاگین بومی ارائهدهنده OpenCode
@omniroute/opencode-providerباز کردن راهنما (در تب جدید باز میشود)مدلهای OmniRoute در انتخابگر Copilot Chat
Install OmniCopilotباز کردن راهنما (در تب جدید باز میشود)روی آن کار کنید و مشارکت کنید
npm install && npm run devباز کردن راهنما (در تب جدید باز میشود)مسیریابی
از یک حالت آماده استفاده کنید یا 19 استراتژی را حول هدفی که مهم است ترکیب کنید.
autoBalanced defaultcurl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Write a TypeScript retry helper."}]}'Routing alias auto selected. Objective: Balanced default. Fallback enabled.
پیش از رفتن به APIهای پولی، سهمیهای که دارید را مصرف کنید.
priority · fill-firstترافیک را بین کلیدها و حسابها متعادل کنید تا فشار محدودیت نرخ کم شود.
weighted · round-robin · p2c · least-used · headroomبه کمهزینهترین مقصد واجد شرایط مسیریابی کنید.
cost-optimizedکانتکستهای طولانی را روی مدلهای مناسب نگه دارید و در صورت نیاز منتقل کنید.
context-relay · context-optimized · cache-optimizedترافیک واجد شرایط را بین مقصدها توزیع کنید.
random · strict-randomاز امتیازدهی 15 عاملی، آخرین حالت سالم و پنجرههای آگاه از ریست استفاده کنید.
reset-window · reset-aware · lkgp · auto · fusion · pipelineحسابداری سطح رایگان
455 ورودی کاتالوگ در 40 استخر تکرارشونده یکپارچه میشوند؛ فقط بودجههای مثبت اعلامشده در عدد اصلی حساب میشوند.
1.51B
حسابداری بدون تکرار در سطح استخر مانع میشود سهمیههای مشترک بیش از یک بار شمرده شوند. ارائهدهندگان بدون سقف بدون بالا بردن مجموع توکن، دیده میمانند. Checked 2026-08-30.
مشاهده محاسبه (در تب جدید باز میشود)فشردهسازی کانتکست
خروجی ابزار، کانتکست تکراری و دادههای ساختیافته حجیم میتوانند پیش از رسیدن به مدل فشرده شوند.
کاهش کانتکست از 15–95% روی توکنهای واجد شرایطتوکن
قبل: The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total. بعد: sum all list items where value > 0
همان دستور. کانتکست کمتر برای پرداخت.
The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total.sum all list items where value > 0x-omniroute-compression: standardفشردهسازی Standard انتخاب شد. بازه اعلامشده ~30%.
ترتیب اولویت کنترل: هدر درخواست → کمبو → پروفایل → سیاست تطبیقی → پیشفرض.
ایزولهسازی خطا
یک کلید خراب نباید یک ارائهدهنده را از کار بیندازد. یک مدل محدودشده نباید یک اتصال را از کار بیندازد.
کنترلهای شبکه
محدودههای پراکسی مسیریابی شبکه را کنترل میکنند و ذخیرهسازی محلیمحور دادههای عملیاتی را روی دستگاه شما نگه میدارد.
مسیریابی سراسری، به ازای هر ارائهدهنده یا هر اتصال.
با کلاینتهای پشتیبانیشده ارائهدهندگان تا سطح ویژگیهای انتخابی ترنسپورت منطبق شوید.
کلیدها، مصرف و تاریخچه روی میزبانی که کنترل میکنید میمانند.
داشبورد محلی
ارائهدهندگان، کمبوها، تحلیلها، سلامت و هزینهها را در localhost:20128/dashboard مدیریت کنید.
پروتکلهای ایجنت
OmniRoute میتواند گیتوی خود را در اختیار کلاینتهای MCP، شبکههای A2A و ایجنتهای کدنویسی ابری پشتیبانیشده بگذارد.
110 ابزار در 33 محدوده از طریق ترنسپورتهای stdio و HTTP.
110 ابزار · 33 محدوده · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream6 مهارت برای مسیریابی هوشمند، سهمیه، کشف، تحلیل هزینه و گزارش سلامت از طریق JSON-RPC 2.0.
6 مهارت · JSON-RPC 2.0 · Agent Card
گردشکارهای پشتیبانیشده Codex، Cursor، Devin و Jules را از یک سطح ارکستراسیون وصل کنید.
Codex · Cursor · Devin · Jules
سرویسهای بیشتر
Bifrost، 9Router یا CLIProxy را بهعنوان سایدکار مدیریتشده اجرا کنید، یا یک پروفایل کامل کلاستر را راه بیندازید.
Notion و Obsidian را بهعنوان منابع کانتکست مبتنی بر MCP وصل کنید.
بررسی تزریق پرامپت، حذف اختیاری PII و فیلترهای ایمنی نرمالشده بدون وابستگی به یک ارائهدهنده.
استریکها، دستاوردها و صرفهجویی زنده را همراه تحلیلهای عملیاتی دنبال کنید.
از انجمن
ببینید توسعهدهندگان در X، Reddit و YouTube چه میسازند، میپرسند و به اشتراک میگذارند.
32 ویدیو از 32 کانالهمه 32 ویدیوی انجمن را ببینید
I've been experimenting with Kiro Pro, and I found a setup that gives me the Claude Code CLI experience while using my Kiro subscription.
Been 3 days with omniroute and it is amazing.
25 posts from X · 25 Reddit postsمشاهده همه پستها
توسعه در فضای باز
ستارهها، فورکها، مشارکتکنندگان و انتشارها را از اسنپشات ثبتشده GitHub ببینید.
اسنپشات از 2026-10-16
گفتگو، پشتیبانی و نقشه راه
(در تب جدید باز میشود)خبرها و اطلاعیهها
(در تب جدید باز میشود)انجمن جهانی
(در تب جدید باز میشود)Comunidade Brasil
(در تب جدید باز میشود)OmniRoute از Cheaper Inference
OmniRoute را خودتان میزبانی کنید، یا با Cheaper Inference برای یک گیتوی میزبانیشده با رتبهبندی هزینه شروع کنید.