OmniRoute به Cheaper Inference پیوستبا Cheaper Inference آشنا شوید

#1 مسیریاب متن‌باز هوش مصنوعی

با یک نقطه پایانی سازگار با OpenAI و جایگزینی خودکار، بین 352 ارائه‌دهنده مسیریابی کنید.

سازگار با OpenAI رایگان و متن‌باز77.2k ستاره (در تب جدید باز می‌شود)

OmniRoute × Cheaper Inference

جایگزینی خودکار و ابزارهای توسعه OmniRoute را با مارکت‌پلیس رتبه‌بندی‌شده بر اساس هزینه Cheaper Inference ترکیب کنید. هر درخواست واجد شرایط با ارزان‌ترین مسیر ارائه‌دهنده موجود شروع می‌شود.

97 مدلقیمت مستقیم فهرست در مقایسه با قیمت Cheaper Inference
قیمت‌های مستقیم فهرست در مقایسه با قیمت‌های Cheaper Inference به تفکیک مدل
مدلقیمت ورودیقیمت خروجیصرفه‌جوییکانتکستجزئیات
gpt-5.6-lunaOpenAI · text$0.20$0.08/ 1M tokens$1.20$0.48/ 1M tokens60% تخفیف1.1M
gpt-5.6-terraOpenAI · text$2.00$0.80/ 1M tokens$12.00$4.80/ 1M tokens60% تخفیف1.1M
gpt-oss-120bOpenAI · text$0.10$0.040483/ 1M tokens$0.50$0.202417/ 1M tokens59.52% تخفیف128K
deepseek-v4.1-flashDeepSeek · text$0.15$0.075/ 1M tokens$0.60$0.30/ 1M tokens50% تخفیف1.0M
gpt-5.6-solOpenAI · text$4.00$2.00/ 1M tokens$20.00$10.00/ 1M tokens50% تخفیف1.1M
glm-4.5Z.ai · text$0.60$0.33/ 1M tokens$2.20$1.21/ 1M tokens45% تخفیف128K
glm-4.6Z.ai · text$0.60$0.33/ 1M tokens$2.20$1.21/ 1M tokens45% تخفیف198K
glm-4.7Z.ai · text$0.60$0.33/ 1M tokens$2.20$1.21/ 1M tokens45% تخفیف128K
نمایش 8 از 97 مدل

کنترل‌های اصلی

یک نقطه پایانی برای ارائه‌دهندگان پیکربندی‌شده شما.

Core control

درخواست‌ها را در جریان نگه دارید

وقتی مقصدی در دسترس نباشد یا سهمیه‌اش تمام شده باشد، OmniRoute مقصد سالم بعدی را انتخاب می‌کند.

Core control

فشرده‌سازی کانتکست واجد شرایط

یک خط لوله با 12 موتور، کانتکست واجد شرایط را 15–95% کاهش می‌دهد. در نمونه مستند پر از ابزار، کاهش ~89% بود.

Core control

شروع با $0

90+ سطح رایگان و 56 ارائه‌دهنده همیشه‌رایگان تکرارشونده یا بدون کلید. برای شروع سریع بدون کلید، کارت اعتباری لازم نیست.

Core control

35 یکپارچه‌سازی پشتیبانی‌شده

Claude Code، Codex، Cursor، Cline، Copilot، Antigravity و دیگر کلاینت‌های پشتیبانی‌شده را از طریق یک نقطه پایانی پیکربندی کنید.

Core control

یک نقطه پایانی

درخواست‌های OpenAI، Claude، Gemini و Responses API را در /v1 بپذیرید.

Core control

کنترل‌های عملیاتی

قطع‌کننده مدار، اعتبارنامه‌های رمزگذاری‌شده، MCP، A2A، حافظه، گاردریل‌ها و ارزیابی‌ها همراه گیت‌وی خودمیزبان ارائه می‌شوند.

کاتالوگ

همه پشت یک نقطه پایانی.

کاتالوگی شامل چت، رسانه، جستجو، رانتایم‌های محلی، ایجنت‌های ابری و یکپارچه‌سازی‌های سیستمی.

352 ارائه‌دهنده

همه آن‌ها، پشت یک نقطه پایانی محلی.

همان نقطه پایانی که هر کلاینت به آن اشاره می‌کندhttp://localhost:20128/v1

14 Search12 Audio-only2 Upstream proxy3 Cloud agent1 System
OpenAIAnthropicGoogleDeepSeekxAIZ.aiMoonshotMiniMaxAlibabaMetaBytedanceAion Labs
25OAuthClaude Code، Codex، Cursor، GitHub Copilot، Kimi Code…
233کلید APIOpenAI، Anthropic، Groq، NVIDIA، Cerebras، Mistral…
35کوکی وبChatGPT Web، Claude Web، Gemini Web، Grok Web…
14محلیOllama، LM Studio، vLLM، llama.cpp…
13بدون احراز هویتOpenCode Free، Felo، Pollinations و دیگر مسیرهای بدون کلید…
مرجع ارائه‌دهندگان را ببینید (opens in a new tab)

شروع سریع

نصب، اجرا، اتصال.

پکیج را نصب کنید، گیت‌وی را اجرا کنید و هر کلاینت سازگار با OpenAI را به پورت 20128 وصل کنید.

کاتالوگ ارائه‌دهندگان
352
استراتژی‌های مسیریابی
19
نقطه پایانی محلی
:20128/v1

Step 1: نصب

پکیج npm omniroute را به‌صورت گلوبال نصب کنید.

omniroute: install
$ npm install -g omnirouteadded 1 package

Step 2: اجرا

API و داشبورد را با هم روی پورت 20128 اجرا کنید.

omniroute: run
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128

Step 3: ابزار خود را وصل کنید

از http://localhost:20128/v1 استفاده کنید؛ مسیر خودکار بدون کلید روی نصب تازه کار می‌کند.

omniroute: connect
$ curl localhost:20128/v1/models✓ models listed

کنترل‌های گیت‌وی

کنترل‌های اصلی گیت‌وی در یک فرایند.

جایگزینی، سهمیه، فشرده‌سازی، حافظه، MCP و A2A را از داشبورد محلی پیکربندی کنید.

Gateway control

کمبوهای هوشمند

مدل را روی auto بگذارید یا کمبوی خود را با 19 استراتژی و جایگزینی چندسطحی بسازید.

از یک حالت آماده استفاده کنید یا 19 استراتژی را حول هدفی که مهم است ترکیب کنید.

Gateway control

حافظه

حافظه مکالمه‌ای پایدار با جستجوی کلیدواژه FTS5 و بازیابی برداری Qdrant.

Gateway control

تاب‌آوری 3 لایه‌ای

قطع‌کننده ارائه‌دهنده، خنک‌سازی اتصال و قفل مدل، خطاها را در کوچک‌ترین محدوده مفید ایزوله می‌کنند.

Gateway control

سهمیه رایگان

حسابداری بدون تکرار در سطح استخر برای 90+ سطح رایگان.

ظرفیت اعلام‌شده سطح رایگان، بدون تکرار.

Gateway control

فشرده‌سازی

12 موتور ترکیب‌پذیر برای خروجی ابزار، کانتکست و سبک پاسخ.

توکن‌های واجد شرایط را 15–95% کاهش دهید.

Gateway control

سرور MCP

یک سرور داخلی که 110 ابزار گیت‌وی را در 33 محدوده در دسترس می‌گذارد.

110 ابزار · 33 محدوده · stdio / HTTP

Gateway control

پروتکل A2A

یک سرور ایجنت JSON-RPC با 6 مهارت.

6 مهارت · JSON-RPC 2.0 · Agent Card

Gateway control

کش معنایی

درخواست تکراری می‌تواند از کش برگردد و هدر پاسخ می‌گوید چقدر صرفه‌جویی شد.

X-OmniRoute-Cache: HIT

سازگاری کلاینت

ابزارهای کدنویسی فعلی خود را نگه دارید.

یک CLI یا ویرایشگر سازگار با OpenAI را به یک base URL محلی وصل کنید؛ OmniRoute ارائه‌دهندگان پشت آن را مدیریت می‌کند.

Claude Code
Codex CLI
Cursor
Cline
GitHub Copilot
Gemini CLI
OpenCode
Kilo Code
Factory Droid
Continue
Roo Code
Antigravity
Aider
OpenClaw
Goose
Grok Build
Windsurf
Devin CLI

http://localhost:20128/v1

request.sh
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

از مدل‌های OmniRoute در Copilot Chat استفاده کنید.

OmniCopilot مدل‌های OmniRoute را به انتخاب‌گر مدل موجود اضافه می‌کند.

مارکت‌پلیس رسمی

در VS Code پایدار و Insiders کار می‌کند. از Marketplace یا نمای Extensions نصب کنید.

رجیستری Open VSX

برای Cursor، Windsurf، VSCodium، Theia، code-server، Gitpod و دیگر ویرایشگرهای سازگار.

بدون نیاز به پلن Copilot

مدل‌های ارائه‌دهندگان می‌توانند از طریق OmniRoute در Copilot Chat اجرا شوند، بدون عبور استنتاج از پلن Copilot.

حالت‌های خرابی رایج

چرا OmniRoute

ببینید هر کنترل به کدام حالت خرابی رایج پاسخ می‌دهد.

Without routing
With OmniRoute
سهمیه بی‌استفاده منقضی می‌شود
سهمیه‌ای که دارید را ردیابی و مصرف کنید
محدودیت نرخ وسط کار متوقفتان می‌کند
جایگزینی خودکار 4 سطحی در چند میلی‌ثانیه
خروجی ابزار توکن می‌سوزاند
فشرده‌سازی با 12 موتور، 15–95% روی محتوای واجد شرایط
APIهای گران روی هم جمع می‌شوند
مسیریابی بهینه‌شده برای هزینه می‌تواند ارزان‌ترین مقصد واجد شرایط را انتخاب کند
هر ابزار تنظیمات خودش را می‌خواهد
یک نقطه پایانی و یک داشبورد
یک ارائه‌دهنده از شبکه شما در دسترس نیست
محدوده‌های پراکسی و کنترل اثر انگشت کلاینت
یک کلید مرده کل ارائه‌دهنده را از کار می‌اندازد
قطع‌کننده، خنک‌سازی و قفل، خطا را ایزوله می‌کنند
یک تیم از یک اشتراک مشترک استفاده می‌کند
استخر کلید و سهمیه‌های عادلانه
به کنترل محلی داده‌های مسیریابی نیاز دارید
ذخیره‌سازی محلی‌محور با اعتبارنامه‌های رمزگذاری‌شده
هیچ دیدی به هزینه یا سلامت ندارید
تحلیل مصرف، سهمیه، صرفه‌جویی و تأخیر

اسنپ‌شات مستندات

مقایسه گیت‌وی‌ها

قابلیت‌ها در تاریخ 2026-08-30 با مستندات پروژه‌های لینک‌شده بررسی شده‌اند.

قابلیتOmniRoute (در تب جدید باز می‌شود)9Router (در تب جدید باز می‌شود)LiteLLM (در تب جدید باز می‌شود)CLIProxyAPI (در تب جدید باز می‌شود)
ارائه‌دهندگان35240+100+8+ upstreams
استراتژی‌های مسیریابی193-tierretry / priorityround-robin / fill-first
جایگزینی چندسطحی با UIYesYesManual policyMulti-account
فشرده‌سازی توکن12 engines · 15–95%RTK / Headroom / CavemanNo built-in pipelineHTTP compression

اسنپ‌شات README عمومی و مستندات رسمی؛ پیش از تصمیم خرید یا استقرار، منابع لینک‌شده را راستی‌آزمایی کنید.

استقرار

9 روش پشتیبانی‌شده برای اجرای OmniRoute.

روی لپ‌تاپ، سرور یا گوشی نصب کنید، یا از طریق ویرایشگر و پلاگین پشتیبانی‌شده وصل شوید.

مسیریابی

یک مسیر خودکار انتخاب کنید.

از یک حالت آماده استفاده کنید یا 19 استراتژی را حول هدفی که مهم است ترکیب کنید.

مدل · جایگزینی فعالautoBalanced default
درخواست سازگار با OpenAI
curl 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.

مشاهده محاسبه (در تب جدید باز می‌شود)
ارائه‌دهندگان همیشه‌رایگان تکرارشونده یا بدون کلید56
  • Mistral1B/month
  • LLM7150M/month
  • Nara150M/month
  • Gemini CLI · forever60M/month
  • Kiro50 credits/month
  • Qoder · foreverFree catalog
  • LongCat · forever50M/day
  • Cerebras1M/day
  • NVIDIA NIM~40 RPM
  • Pollinations · foreverNo key
  • Cloudflare Workers AI · foreverDaily neurons
  • OpenCode Free · foreverNo-auth catalog

فشرده‌سازی کانتکست

توکن‌های واجد شرایط را 15–95% کاهش دهید.

خروجی ابزار، کانتکست تکراری و داده‌های ساخت‌یافته حجیم می‌توانند پیش از رسیدن به مدل فشرده شوند.

کاهش کانتکست از 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

  1. Session-Dedup
  2. CCR
  3. Lite
  4. RTK
  5. Responses Tool Output
  6. Headroom
  7. Relevance
  8. Caveman
  9. Aggressive
  10. LLMLingua-2
  11. Ultra
  12. OmniGlyph

همان دستور. کانتکست کمتر برای پرداخت.

قبل69 tokens
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.
بعد19 tokens
sum all list items where value > 0

خط لوله ترکیب‌پذیر

  1. Session-Dedup
    محتوایی که قبلاً در نشست ارسال شده حذف می‌شود.
  2. CCR
    بلوک‌های بزرگ آرشیو و در صورت نیاز بازیابی می‌شوند.
  3. Lite
    پاک‌سازی محافظه‌کارانه بدون اتلاف اعمال می‌شود.
  4. RTK
    خروجی دستورها و ابزارها فیلتر و از تکرار پاک می‌شود.
  5. Responses Tool Output
    بارهای ابزار Responses API فشرده می‌شوند.
  6. Headroom
    فشرده‌سازی برگشت‌پذیر داده‌های جدولی و ساخت‌یافته اعمال می‌شود.
  7. Relevance
    جملات مرتبط‌تر با آخرین پرسش نگه داشته می‌شوند.
  8. Caveman
    خلاصه‌سازی متن مبتنی بر قاعده به کار می‌رود.
  9. Aggressive
    هرس قوی‌تر پیکربندی‌شده اعمال می‌شود.
  10. LLMLingua-2
    هرس معنایی ایمن برای کد در یک ورکر ایزوله اجرا می‌شود.
  11. Ultra
    مراحل پرصرفه با محافظ‌های نگهدارنده ترکیب می‌شوند.
  12. OmniGlyph
    ساختارهای تکراری واجد شرایط به‌صورت فشرده کدگذاری می‌شوند.

پروفایل‌ها

بازه اعلام‌شده پروفایل~30%x-omniroute-compression: standard

فشرده‌سازی Standard انتخاب شد. بازه اعلام‌شده ~30%.

کنترل‌ها و سبک‌های خروجی

  • پروفایل‌های نام‌دار و انتخاب‌گر فعال
  • استودیوی بصری فشرده‌سازی
  • Anthropic Context Editing
  • دیال تطبیقی بودجه کانتکست
  • هدر \
  • برای هر درخواست
  • هارنس ارزیابی آفلاین
  • فعال‌سازی خودکار با آستانه توکن
  • Terse prose
  • Less code (YAGNI)
  • Terse CJK 文言

ترتیب اولویت کنترل: هدر درخواست → کمبو → پروفایل → سیاست تطبیقی → پیش‌فرض.

ایزوله‌سازی خطا

خطاهای ارائه‌دهنده، اتصال و مدل را ایزوله کنید.

یک کلید خراب نباید یک ارائه‌دهنده را از کار بیندازد. یک مدل محدودشده نباید یک اتصال را از کار بیندازد.

مدل ⊂ اتصال ⊂ ارائه‌دهنده
قطع‌کننده مدار ارائه‌دهندهوقتی ارائه‌دهنده‌ای ناسالم است، مسیریابی کمبو تا موفقیت یک پروب نیمه‌باز از آن می‌گذرد.
خنک‌سازی اتصالیک کلید یا حساب را خنک کنید، در حالی که اتصال‌های هم‌رده به سرویس‌دهی ادامه می‌دهند.
قفل مدلیک مدل محدودشده یا خارج از دسترس را قفل کنید، در حالی که دیگر مدل‌های آن اتصال در دسترس می‌مانند.

کنترل‌های شبکه

کنترل مسیریابی شبکه و داده‌های محلی.

محدوده‌های پراکسی مسیریابی شبکه را کنترل می‌کنند و ذخیره‌سازی محلی‌محور داده‌های عملیاتی را روی دستگاه شما نگه می‌دارد.

سه محدوده پراکسی

مسیریابی سراسری، به ازای هر ارائه‌دهنده یا هر اتصال.

  • سراسری · هر ارائه‌دهنده · هر اتصال
  • پراکسی‌های SOCKS5 و HTTP(S)
  • یکپارچه‌سازی با مارکت‌پلیس پراکسی

کنترل اثر انگشت TLS و کلاینت

با کلاینت‌های پشتیبانی‌شده ارائه‌دهندگان تا سطح ویژگی‌های انتخابی ترنسپورت منطبق شوید.

  • ترنسپورت با قابلیت JA3/JA4 از طریق wreq-js
  • پروفایل‌های کلاینت مخصوص هر ارائه‌دهنده
  • کنترل خروجی IPv4 و IPv6

خصوصی و محلی‌محور

کلیدها، مصرف و تاریخچه روی میزبانی که کنترل می‌کنید می‌مانند.

  • SQLite روی دیسک با اعتبارنامه‌های رمزگذاری‌شده AES-256-GCM
  • بدون نیاز به حساب OmniRoute
  • خودمیزبانی روی زیرساخت انتخابی شما
روسیهچینایرانکوباترکیه

داشبورد محلی

OmniRoute را بدون ویرایش YAML پیکربندی کنید.

ارائه‌دهندگان، کمبوها، تحلیل‌ها، سلامت و هزینه‌ها را در localhost:20128/dashboard مدیریت کنید.

localhost:20128/dashboardداده نمونه
352ارائه‌دهنده متصل
90+سطح رایگان در دسترس
198سالم در این نمونه
  • Claude Code · OAuth · فعال
  • Cerebras · رایگان · فعال
  • Groq · نمونه خنک‌سازی
  • NVIDIA NIM · رایگان · فعال

پروتکل‌های ایجنت

OmniRoute را از طریق MCP و A2A در دسترس بگذارید.

OmniRoute می‌تواند گیت‌وی خود را در اختیار کلاینت‌های MCP، شبکه‌های A2A و ایجنت‌های کدنویسی ابری پشتیبانی‌شده بگذارد.

سرور MCP

110 ابزار در 33 محدوده از طریق ترنسپورت‌های stdio و HTTP.

110 ابزار · 33 محدوده · stdio / HTTP

claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/stream

سرور A2A

6 مهارت برای مسیریابی هوشمند، سهمیه، کشف، تحلیل هزینه و گزارش سلامت از طریق 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 و فیلترهای ایمنی نرمال‌شده بدون وابستگی به یک ارائه‌دهنده.

اهداف مصرف

استریک‌ها، دستاوردها و صرفه‌جویی زنده را همراه تحلیل‌های عملیاتی دنبال کنید.

از انجمن

OmniRoute چطور استفاده و بحث می‌شود.

ببینید توسعه‌دهندگان در X، Reddit و YouTube چه می‌سازند، می‌پرسند و به اشتراک می‌گذارند.

32 ویدیو از 32 کانالهمه 32 ویدیوی انجمن را ببینید

one local endpoint for cursor / cline / claude code / copilot 😳 OmniRoute (24.7k★ on GitHub) runs a self-hosted router on your machine so you only need one base URL for all your coding agents. wha…

25 posts from X · 25 Reddit postsمشاهده همه پست‌ها

توسعه در فضای باز

فعالیت مخزن

ستاره‌ها، فورک‌ها، مشارکت‌کنندگان و انتشارها را از اسنپ‌شات ثبت‌شده GitHub ببینید.

OmniRoute از Cheaper Inference

انتخاب کنید OmniRoute را چطور اجرا کنید.

OmniRoute را خودتان میزبانی کنید، یا با Cheaper Inference برای یک گیت‌وی میزبانی‌شده با رتبه‌بندی هزینه شروع کنید.