ساعت ۲ بامداد است و وسط یک جلسهٔ کدنویسی طولانی، پیام rate limit exceeded را میگیرید. یا شاید هر ماه سهمیهٔ اشتراک Claude Code یا Codex شما نیمهمصرفشده میسوزد، در حالی که برای تمدیدش پول میدهید. و برای اینکه از چند سرویسدهنده استفاده کنید، باید کلید API چند شرکت را جداگانه مدیریت کنید.
9Router راهحلی برای هر سه مشکل است: یک روتر هوشمند، متنباز و محلی که ابزارهای شما را به ۶۰+ سرویسدهندهٔ AI وصل میکند و وقتی سهمیهٔ یکی تمام میشود، خودش بهطور خودکار به سرویس ارزانتر یا رایگان بعدی سوئیچ میکند — بدون قطع شدن کار شما.
9Router چیست؟
9Router یک دروازهٔ (Gateway) هوشمند بین ابزارهای کدنویسی شما و سرویسدهندههای مدل زبانی است. با یک دستور نصب میشود، بهصورت محلی روی سیستم شما اجرا میشود و یک endpoint سازگار با OpenAI در اختیارتان میگذارد.
هر ابزاری که از API استفاده میکند — از Claude Code و Codex گرفته تا Cursor، Cline، Kilo Code و OpenClaw — کافی است به آدرس http://localhost:20128/v1 اشاره کند تا از همهٔ سرویسدهندهها استفاده کند. 9Router متنباز است (مجوز MIT) و کد آن روی GitHub در دسترس است.
چطور کار میکند؟
- نصب — با یک دستور بهصورت سراسری نصب میشود و داشبورد بهصورت خودکار باز میشود
- اتصال سرویسدهندهها — برای هر سرویسدهنده، OAuth یا کلید API وارد میکنید
- اشارهٔ ابزار — ابزار خود را به endpoint محلی 9Router تنظیم میکنید؛ بقیهٔ کارها خودکار است
فالبک سهطبقهٔ هوشمند
قلب 9Router، مسیریابی سهطبقه است. سرویسدهندهها را در سه طبقه میچینید و وقتی سهمیهٔ طبقهٔ بالاتر تمام شد، بهصورت خودکار به طبقهٔ بعدی میروید:
- طبقهٔ ۱ — اشتراک — سرویسهایی که ماهانه پول میدهید مثل Claude Code، Codex، Gemini و GitHub Copilot؛ اول از اینها استفاده میشود تا سهمیه هدر نرود
- طبقهٔ ۲ — ارزان — مدلهای API کمهزینه مثل GLM (حدود ۰/۶۰ دلار در میلیون توکن)، MiniMax (۰/۲۰ دلار) و Kimi
- طبقهٔ ۳ — رایگان — سرویسهای رایگان مثل iFlow، Qwen، Kiro و OpenCode؛ وقتی همهچیز تمام شد، کار با اینها ادامه پیدا میکند
نتیجه: عملاً صفر توقف — حتی اگر همهٔ سهمیهها تمام شوند، بهجای پیام خطا، به یک سرویس رایگان میروید و کدنویسی ادامه دارد.
نه نوع سرویس در یک endpoint
9Router فقط چت نیست؛ همهٔ سرویسها را از یک آدرس واحد با فرمت OpenAI ارائه میدهد:
- چت / LLM — chat completions روی ۶۰+ سرویسدهنده
- Embedding — Voyage، Jina، OpenAI، Cohere، Mistral و …
- تولید صدا (TTS) — ElevenLabs، Deepgram، AWS Polly، Google و OpenAI
- تشخیص صدا (STT) — Deepgram، AssemblyAI، Whisper و Qwen STT
- تولید تصویر — Fal، Stability، Flux، Recraft، OpenAI و Gemini
- بینایی / Image-to-Text — OpenAI، Anthropic، Gemini، Groq و …
- تولید ویدئو — Runway ML و Topaz
- جستجوی وب — Tavily، Brave، Serper، Exa و Perplexity
- Web Fetch — Tavily، Exa، Firecrawl و Jina Reader
صرفهجویی توکن: RTK و Caveman
9Router دو ابزار داخلی برای کاهش مصرف توکن دارد که بدون نیاز به تنظیم اضافه فعال میشوند:
- RTK Token Saver — خروجی ابزارها (مثل خروجی
git diffوgrep) را قبل از رسیدن به مدل فشرده میکند؛ حدود ۲۰ تا ۴۰٪ صرفهجویی در توکن ورودی، بدون افت کیفیت - Caveman Mode — یک سیستمپرامپت کوتاهنویسی به مدل تزریق میکند تا پاسخها فشرده باشند؛ تا ۶۵٪ کاهش توکن خروجی، در پنج سطح شدت
ترکیب این دو با سرویسدهندههای رایگان یعنی کدنویسی با هزینهٔ تقریباً صفر.
امکانات پیشرفته
- Smart Combos — چند سرویسدهنده را در یک «سرویسدهندهٔ مجازی» زنجیره کنید با توزیع چرخشی و فالبک خودکار
- پایش سهمیهٔ زنده — شمارش معکوس تا ریست سهمیه، تخمین هزینه و مشاهدهٔ مصرف بهصورت لحظهای
- مترجم فرمت — تبدیل بین فرمتهای OpenAI، Anthropic و Gemini؛ هر ابزاری با هر سرویسدهندهای کار میکند
- چند اکانت — چند حساب برای هر سرویسدهنده با توزیع بار و failover
- Cloud Sync و Tunnel — تانل Cloudflare برای استفاده از روتر از هر جایی
- Proxy Pools — چرخش IP برای سرویسدهندههایی که محدودیت منطقهای دارند
- MITM Bridge — اتصال ترافیک IDEهایی مثل Antigravity و GitHub Copilot به سرویسدهندههای دیگر (با رعایت خطمشی هر ابزار)
- داشبورد بصری — مدیریت سرویسدهندهها، کلیدها و مصرف از یک رابط محلی
مقایسه با روشهای دیگر
| ویژگی | 9Router | OmniRoute | LiteLLM | OpenRouter | کلید مستقیم API |
|---|---|---|---|---|---|
| نصب و اجرا | محلی، یک دستور | محلی (npm، Docker، دسکتاپ) | محلی (پایتون) | سرویس ابری | — |
| تعداد سرویسدهنده | ۶۰+ (از جمله رایگان) | ۲۹۰+ (۹۰+ رایگان) | ۱۰۰+ | بسیار زیاد | یکی |
| فالبک خودکار | بله — سه طبقه | بله — چهار طبقه | بله، پایه | محدود | خیر |
| استفاده از اشتراکها (Claude Code، Codex، Copilot) | بله، با OAuth | بله، با OAuth | خیر | خیر | خیر |
| سرویسدهندههای رایگان | بله — طبقهٔ رایگان اختصاصی | بله — بدون کلید از همان ابتدا | در صورت موجود بودن | محدود | — |
| کاهش مصرف توکن | بله — RTK و Caveman | بله — RTK و Caveman (۱۵ تا ۹۵٪) | خیر | خیر | خیر |
| پایش و مدیریت | داشبورد محلی + پایش سهمیه | داشبورد کامل + تحلیل مصرف | پایش مصرف و هزینه | داشبورد ابری | — |
| هزینه | رایگان و متنباز (MIT) | رایگان و متنباز (MIT) | رایگان و متنباز | کارمزد روی مصرف | هزینهٔ خود سرویسدهنده |
| مناسب برای | مدیریت چند سرویس و سهمیه | حداکثر تنوع سرویسدهنده بدون پیکربندی | زیرساختهای سازمانی و خودکار | دسترسی به مدلهای زیاد بدون نصب | سادگی و کار ثابت |
موارد استفاده
- کدنویسی بدون توقف — وقتی سهمیهٔ Claude Code تمام شد، خودکار به مدل ارزان یا رایگان بروید
- استفادهٔ کامل از اشتراکها — سهمیهٔ ماهانهٔ اشتراکها قبل از ریست مصرف شود
- مدیریت چند کلید — بهجای مدیریت جداگانهٔ چند کلید API، همه را از یک داشبورد کنترل کنید
- کاهش هزینه — با فالبک به مدلهای ارزان و فشردهسازی توکن، هزینهٔ ماهانه به شدت پایین میآید
- اتصال ابزار به سرویسهای مختلف — ابزارهای سازگار با فرمتهای مختلف را به هر سرویسدهندهای وصل کنید
محدودیتها و نکتهها
- اجرای محلی — روتر روی سیستم شما (یا یک سرور) اجرا میشود؛ برای استفادهٔ همیشگی باید روشن باشد
- خطمشی ابزارها — استفاده از MITM Bridge برای اتصال IDEهای اشتراکی، باید مطابق خطمشی هر ابزار باشد؛ سایت 9Router هم به این نکته اشاره میکند
- حریم خصوصی — درخواستها از طریق سرویسدهندههای انتخابی شما ارسال میشوند؛ برای دادههای حساس، سرویسدهندههای مناسب را انتخاب کنید
- کیفیت فالبک — مدلهای رایگان و ارزان در بعضی کارهای تخصصی ضعیفترند؛ فالبک برای «ادامهٔ کار» است نه جایگزین کامل
- حسابها و قوانین هر سرویس — استفاده از چند حساب یا روشهای غیرمتعارف باید مطابق شرایط هر سرویسدهنده باشد
اجرای همیشگی با VPS لکسویا
چون 9Router محلی اجرا میشود، اگر میخواهید از هر دستگاهی و بدون روشنبودن سیستم خودتان به آن دسترسی داشته باشید، بهترین راه اجرای آن روی یک VPS است — به این ترتیب روتر همیشه در دسترس است و میتوانید از تانل ابری آن هم استفاده کنید.
لکسویا سرور مجازی (VPS) با منابع انعطافپذیر ارائه میدهد — 9Router را روی آن نصب کنید تا روتر هوشمند شما ۲۴ ساعته و از هر جایی در دسترس باشد.
نتیجهگیری
9Router مشکل رایج کسانی را حل میکند که با چند ابزار و چند سرویسدهنده کار میکنند: سهمیههای هدررفته، rate limit در بدترین زمانها و مدیریت کلیدهای متعدد. با یک endpoint واحد، فالبک خودکار و فشردهسازی توکن، کدنویسی عملاً بدون توقف و با هزینهٔ کمتر ممکن میشود.
نصب آن دو دقیقه طول میکشد — و اگر آن را روی یک VPS همیشگی اجرا کنید، دیگر هرگز نگران قطع شدن سرویس هوش مصنوعی وسط کار نیستید.