خلاصه سریع: Claude Code Router ابزاری متنباز است که به توسعهدهندگان اجازه میدهد از Claude Code با ارائهدهندگان مدل هوش مصنوعی جایگزین مانند OpenRouter، DeepSeek و Ollama استفاده کنند و نیازی به اشتراک Anthropic نداشته باشند. این ابزار به طور هوشمند درخواستها را بین مدلها و ارائهدهندگان مختلف هدایت میکند و امکان بهینهسازی هزینه، استفاده نامحدود از طریق سطوح رایگان و ادغام مدلهای محلی را با حفظ کامل تجربه توسعه Claude Code فراهم میکند.
Claude Code به یک نیروی قدرتمند برای توسعه با کمک هوش مصنوعی تبدیل شده است. اما یک مشکل وجود دارد - شما به قیمتگذاری و محدودیتهای استفاده Anthropic محدود هستید.
اینجاست که Claude Code Router همه چیز را تغییر میدهد.
این ابزار مسیریابی هوشمند بین Claude Code و ارائهدهندگان مدل هوش مصنوعی قرار میگیرد، درخواستها را رهگیری کرده و آنها را به هر جایی که انتخاب کنید هدایت میکند. میخواهید وظایف کدنویسی را به سطح رایگان DeepSeek هدایت کنید؟ انجام شد. نیاز به استفاده از مدلهای محلی Ollama برای کارهای حساس دارید؟ مشکلی نیست. به دنبال استفاده از قابلیت بازیابی ارائهدهنده OpenRouter و قیمتگذاری رقابتی آن هستید؟ این ابزار آن را نیز مدیریت میکند.
بیایید بررسی کنیم که این ابزار چگونه کار میکند و آیا واقعاً ارزش تلاش برای راهاندازی را دارد.
Claude Code Router چیست؟
Claude Code Router یک ابزار پراکسی متنباز است که درخواستهای API Claude Code را رهگیری کرده و آنها را به ارائهدهندگان جایگزین هدایت میکند. آن را مانند یک کنترلکننده ترافیک برای درخواستهای کدنویسی هوش مصنوعی خود در نظر بگیرید.
طبق مستندات رسمی، Claude Code Router به توسعهدهندگان اجازه میدهد تا «از Claude Code به عنوان پایه و اساس زیرساخت کدنویسی استفاده کنند و به شما امکان میدهد تصمیم بگیرید که چگونه با مدل تعامل داشته باشید و در عین حال از بهروزرسانیهای Anthropic بهرهمند شوید.»
این بدان معناست که در عمل.
به جای اینکه Claude Code درخواستها را مستقیماً به سرورهای Anthropic ارسال کند، روتر میتواند آنها را رهگیری کند. سپس بر اساس تنظیمات شما، تصمیمات هوشمندانهای در مورد اینکه هر درخواست را به کجا ارسال کند - OpenRouter، DeepSeek، Ollama، یا دهها ارائهدهنده دیگر - میگیرد.
این ابزار سازگاری کامل با ویژگیهای Claude Code را حفظ میکند و در عین حال کنترل کامل بر انتخاب مدل و مدیریت هزینه را به شما میدهد.
ویژگیهای کلیدی که اهمیت دارند
روتر فقط ترافیک را هدایت نمیکند. یک لایه مدیریتی با چندین مزیت عملی اضافه میکند:
- پشتیبانی از چند ارائهدهنده: هدایت به OpenRouter، DeepSeek، Ollama و سایر ارائهدهندگان سازگار با API
- مسیریابی هوشمند: انواع مختلف درخواستها میتوانند به طور خودکار به مدلهای مختلف هدایت شوند
- ردیابی هزینه: خط وضعیت داخلی، استفاده و هزینههای بیدرنگ را نمایش میدهد
- بازیابی ارائهدهنده: انتقال خودکار در صورت رسیدن ارائهدهنده اصلی شما به محدودیتها
- ادغام مدل محلی: استفاده از Ollama برای کارهای توسعه آفلاین یا حساس
- انتخاب مدل زیرعامل: مشخص کردن مدلهای مختلف برای وظایف کدنویسی مختلف
بحثهای جامعه در Reddit تجربیات متفاوتی را توصیف میکنند، با برخی از کاربران گزارش دادهاند که هدایت به مدلهای جایگزین منجر به نتایج ضعیف شده است. اما موفقیت به شدت به پیکربندی صحیح بستگی دارد.
Claude Code Router چگونه کار میکند
مکانیزم مسیریابی در لایه رهگیری API عمل میکند. جریان فنی به این صورت است:
هنگامی که Claude Code درخواستی را آغاز میکند، روتر قبل از رسیدن به Anthropic آن را ضبط میکند. سپس ابزار درخواست را در برابر قوانین مسیریابی پیکربندی شده شما ارزیابی میکند.
بر اساس معیارهایی مانند نوع درخواست، در دسترس بودن مدل، آستانههای هزینه، یا وضعیت سلامت ارائهدهنده، مقصد بهینه را انتخاب میکند. پاسخ از طریق روتر به Claude Code بازمیگردد، که آن را به طور معمول پردازش میکند.
این معماری به این معنی است که Claude Code هرگز متوجه نمیشود که مستقیماً با Anthropic صحبت نمیکند. بهروزرسانیها و ویژگیهای جدید از Anthropic بدون تغییر همچنان کار میکنند.
راهاندازی Claude Code Router با OpenRouter
OpenRouter محبوبترین مقصد مسیریابی است زیرا دهها ارائهدهنده را با بازیابی خودکار تجمیع میکند. طبق مستندات رسمی OpenRouter، «Claude Code با OpenRouter فقط تضمین شده است که با ارائهدهنده اول شخص Anthropic کار کند. برای حداکثر سازگاری، توصیه میکنیم Anthropic 1P را به عنوان اولویت اصلی ارائهدهنده تنظیم کنید.»
مراحل راهاندازی به این صورت است:
مرحله ۱: کلید API OpenRouter خود را دریافت کنید
در openrouter.ai یک حساب کاربری ایجاد کرده و یک کلید API از داشبورد دریافت کنید. OpenRouter برای شروع اعتبارات رایگان ارائه میدهد، سپس بر اساس استفاده واقعی از مدل، هزینه دریافت میکند.
مرحله ۲: متغیرهای محیطی را پیکربندی کنید
اعتبارنامههای OpenRouter را به پروفایل شل خود اضافه کنید:
| دستور | هدف |
|---|---|
| nano ~/.zshrc | پروفایل شل را باز کنید (یا ~/.bashrc برای Bash) |
| export OPENROUTER_API_KEY=”your-key” | احراز هویت OpenRouter را تنظیم کنید |
| export ANTHROPIC_API_KEY=”$OPENROUTER_API_KEY” | فراخوانیهای Anthropic را به OpenRouter هدایت کنید |
| export ANTHROPIC_BASE_URL=”openrouter.ai/api/v1″ | به نقطه پایانی OpenRouter اشاره کنید |
| source ~/.zshrc | پروفایل را مجدداً بارگذاری کنید تا تغییرات اعمال شوند |
مرحله ۳: روتر را نصب و پیکربندی کنید
مخزن claude-code-router را کلون کرده و دستورالعملهای نصب را دنبال کنید. روتر به عنوان یک سرویس محلی که ترافیک Claude Code را رهگیری میکند، اجرا میشود.
پیکربندی از طریق متغیرهای محیطی یا یک فایل پیکربندی انجام میشود که در آن اولویتهای مدل، محدودیتهای هزینه و قوانین مسیریابی را مشخص میکنید.
مرحله ۴: ادغام را آزمایش کنید
Claude Code را شروع کرده و تأیید کنید که درخواستها از طریق OpenRouter هدایت میشوند. Claude Code Router دارای ویژگی خط وضعیت (بتا) (v1.0.40+) است که از طریق UI فعال میشود و وضعیت زمان اجرا را نمایش میدهد.
اگر با مشکل مواجه شدید، بررسی کنید که آدرس پایه به درستی اشاره میکند و کلید API شما اعتبار کافی دارد.

قبل از راهاندازی پشته ابزار خود، مزایای هوش مصنوعی را مرور کنید
اگر به Claude Code Router نگاه میکنید، ممکن است در حال مقایسه سایر ابزارهای هوش مصنوعی و هزینههای مربوط به آن نیز باشید. Get AI Perks اعتبارنامههای استارتاپ و تخفیفهای نرمافزاری برای ابزارهای هوش مصنوعی و ابری را در یک مکان جمعآوری میکند. بنیانگذاران میتوانند بیش از ۲۰۰ پیشنهاد را مرور کنند، الزامات را بررسی کنند و دستورالعملهای گام به گام برای ادعای آنها را دنبال کنند.
آیا به مکانی واحد برای بررسی پیشنهادات ابزار هوش مصنوعی نیاز دارید؟
Get AI Perks را بررسی کنید تا:
- اعتبارات و تخفیفهای ابزار هوش مصنوعی را در یک مکان پیدا کنید
- شرایط مزایای ابزارها را مقایسه کنید
- پیشنهادات استارتاپی موجود را راحتتر پیگیری کنید
👉 برای مرور مزایای فعلی نرمافزار هوش مصنوعی، به Get AI Perks مراجعه کنید.
ارائهدهندگان جایگزین: DeepSeek و Ollama
OpenRouter تنها گزینه شما نیست. دو جایگزین مزایای منحصر به فردی را ارائه میدهند:
DeepSeek: مدلهای کدنویسی سطح رایگان
DeepSeek مدلهای تخصصی کدنویسی با سطوح رایگان سخاوتمندانه ارائه میدهد. راهاندازی شبیه OpenRouter است اما به جای آن به نقطه پایانی API DeepSeek اشاره میکند.
عملکرد بسته به وظیفه متفاوت است. تولید کد ساده به طور قابل اعتماد کار میکند، اما بازسازی پیچیده یا عملیات چند فایلی تفاوتهای کیفی را در مقایسه با Claude نشان میدهد.
Ollama: توسعه آفلاین و اولویتبندی حریم خصوصی
Ollama مدلها را کاملاً روی دستگاه محلی شما اجرا میکند. بدون فراخوانی API، بدون ردیابی استفاده، حریم خصوصی کامل.
مبادله؟ سرعت و قابلیت به سختافزار شما بستگی دارد. یک GPU مناسب این را برای وظایف کدنویسی استاندارد قابل دوام میسازد. بدون آن، زمان پاسخگویی میتواند ناامیدکننده باشد.
پیکربندی مستلزم اشاره روتر به نقطه پایانی محلی Ollama (معمولاً localhost:11434) و مشخص کردن مدلی است که باید استفاده شود.
استراتژیهای مسیریابی هوشمند
قدرت واقعی زمانی پدیدار میشود که قوانین مسیریابی هوشمند را پیکربندی کنید. به جای ارسال همه چیز به یک ارائهدهنده، شما بر اساس ویژگیهای درخواست مسیریابی میکنید.

تحقیقات در مورد مسیریابی هوشمند پرامپت، پتانسیل بهینهسازی را نشان میدهد. چارچوب IPR مسیریابی هوشمند مبتنی بر اطمینان را نشان میدهد که مدلهای بهینه را بر اساس کیفیت پاسخ پیشبینی شده و سطوح تحمل مشخص شده توسط کاربر به طور پویا انتخاب میکند.
برای Claude Code Router، این به معنی:
- رفع اشکالات ساده سینتکسی را به مدلهای رایگان/ارزان هدایت کنید
- تصمیمات معماری را به مدلهای با قابلیت بالا ارسال کنید
- از مدلهای محلی برای بررسی کد اختصاصی استفاده کنید
- در صورت رسیدن ارائهدهندگان به محدودیتهای نرخ، به طور خودکار بازیابی کنید
پیکربندی مدل زیرعامل
Claude Code Router از انتخاب مدل مخصوص زیرعامل پشتیبانی میکند. شما میتوانید با افزودن تگهای پیکربندی، مشخص کنید که کدام مدل زیرعاملهای کدنویسی مختلف را مدیریت میکند:
<CCR-SUBAGENT-MODEL>openrouter,anthropic/claude-3.5-sonnet</CCR-SUBAGENT-MODEL>
این کنترل دانهدار به شما امکان میدهد هزینه و عملکرد را برای هر نوع وظیفه کدنویسی به طور جداگانه بهینه کنید.
عملکرد و محدودیتهای دنیای واقعی
نظریات به روشهای نامنظم با واقعیت برخورد میکنند. بحثهای جامعه در پلتفرمهایی مانند Hacker News و Reddit تجربه واقعی کاربر را آشکار میکنند.
برخی از توسعهدهندگان ادغام بینقص و صرفهجویی قابل توجه در هزینه را گزارش میدهند. دیگران بلافاصله با موانع مواجه میشوند.
آنچه خوب کار میکند
هدایت به OpenRouter با Anthropic به عنوان ارائهدهنده اصلی، عملکرد تقریباً اصلی را حفظ میکند. لایه قابلیت اطمینان و بازیابی ارائهدهنده واقعاً از اختلالات ناشی از محدودیت نرخ جلوگیری میکند.
بهینهسازی هزینه زمانی نتایج واقعی نشان میدهد که در انتخاب مسیریابی مدل انتخابی عمل کنید. وظایف ساده روی مدلهای ارزان، کارهای پیچیده روی مدلهای برتر - این رویکرد هزینهها را بدون از بین بردن کیفیت کاهش میدهد.
ادغام محلی Ollama برای توسعهدهندگانی که سختافزار مناسب دارند و اولویت حریم خصوصی را برای پایگاههای کد حساس دارند، عالی کار میکند.
جایی که دچار مشکل میشود
مدلهای جایگزین مانند Gemini یا گزینههای متنباز اغلب کد با کیفیت پایینتری برای کارهای پیچیده تولید میکنند. بحثهای جامعه تجربیات متفاوتی را توصیف میکنند، با برخی از کاربران گزارش دادهاند که هدایت به مدلهای جایگزین منجر به نتایج ضعیف شده است.
روتر تأخیر را اضافه میکند. هر درخواست از یک هاپ اضافی عبور میکند که در اتصالات کندتر قابل توجه است.
پیچیدگی پیکربندی بسیاری از کاربران را درگیر میکند. راهاندازی نیازمند درک نقاط پایانی API، متغیرهای محیطی و قوانین مسیریابی است - برای توسعهدهندگانی که با ابزارهای پراکسی ناآشنا هستند، امری بدیهی نیست.
طبق بحثهای Hacker News، برخی از کاربران نگران «اجرای کد غیرقابل اعتماد که خود را به روز میکند» هستند، که نگرانیهای امنیتی در مورد مکانیسم بهروزرسانی روتر را مطرح میکند.
چه زمانی Claude Code Router منطقی است
این ابزار برای همه نیست. در اینجا زمانی است که ارزش تلاش را دارد:
| مورد استفاده | مزیت روتر | جایگزین |
|---|---|---|
| رسیدن مکرر به محدودیتهای نرخ Anthropic | بازیابی ارائهدهنده از اختلال جلوگیری میکند | ارتقاء اشتراک Anthropic |
| حجم بالای کدنویسی با بودجه محدود | وظایف ساده را به سطوح رایگان هدایت کنید | تغییر دستی API |
| کد اختصاصی نیازمند حریم خصوصی | Ollama محلی کد را آفلاین نگه میدارد | جایگزینهای میزبانی شده شخصی |
| آزمایش در میان چندین مدل هوش مصنوعی | تغییر آسان بین ارائهدهندگان | محیطهای توسعه جداگانه |
| نیاز به دید و ردیابی هزینه | مانیتورینگ خط وضعیت داخلی | ردیابی دستی/بررسی صورتحساب |
برای توسعهدهندگانی که فقط میخواهند Claude Code بدون پیچیدگی کار کند، پرداخت مستقیم به Anthropic سادهتر باقی میماند.
اما برای تیمهایی که بودجه را مدیریت میکنند، به محدودیتها برخورد میکنند، یا به محدودیتهای استقرار خاصی نیاز دارند که Anthropic مستقیماً ارائه نمیدهد، روتر قابلیتهایی را ارائه میدهد که Claude Code اصلی ارائه نمیدهد.
ادغام با گردش کار توسعه
Claude Code Router نقاط ادغام فراتر از مسیریابی درخواست اولیه را پشتیبانی میکند. طبق مستندات رسمی، این ابزار با GitHub Actions کار میکند و میتواند برای استفاده برنامهنویسی پیکربندی شود.
ادغام پروتکل زمینه مدل (MCP) به Claude Code اجازه میدهد تا از طریق سرورهای MCP به ابزارها، پایگاههای داده و APIهای خارجی متصل شود. با فعال بودن مسیریابی، میتوانید مشخص کنید که کدام ارائهدهنده درخواستهای فعال MCP را مدیریت میکند و بر اساس سرویس خارجی که به آن دسترسی پیدا میکنید، برای تأخیر یا هزینه بهینه کنید.
کانتینرهای توسعه نیز با روتر کار میکنند. تنظیمات پراکسی را در متغیرهای محیطی کانتینر خود پیکربندی کنید و نمونههای کانتینری Claude Code به طور خودکار از طریق ارائهدهندگان مشخص شده شما مسیریابی میشوند.
ملاحظات امنیتی و سازمانی
پیکربندی شبکه سازمانی برای Claude Code شامل پشتیبانی از پراکسی، مراجع گواهی سفارشی و احراز هویت TLS دو طرفه است. روتر با این لایههای امنیتی ادغام میشود.
برای سازمانهایی با سیاستهای شبکه سختگیرانه، روتر میتواند برای کار با زیرساختهای موجود پیکربندی شود - گواهیهای CA سفارشی، احراز هویت mTLS و سرورهای پراکسی خاص همگی با پیکربندی متغیرهای محیطی مناسب کار میکنند.
با این حال، مسیریابی کد حساس از طریق APIهای شخص ثالث سؤالات مربوط به حاکمیت داده را معرفی میکند. OpenRouter و سایر تجمیعکنندهها درخواستهای شما را پردازش میکنند، به این معنی که کد شما از زیرساختهای آنها عبور میکند.
مسیریابی محلی Ollama این نگرانی را برای کارهای حیاتی امنیتی برطرف میکند. همه چیز در محل باقی میماند و الزامات انطباق را که تماسهای API خارجی را ممنوع میکند، برآورده میکند.
سوالات متداول
آیا Claude Code Router بدون اشتراک Anthropic کار میکند؟
بله. روتر به شما اجازه میدهد تا Claude Code را بدون هیچ حساب Anthropic با هدایت تمام درخواستها به ارائهدهندگان جایگزین مانند OpenRouter، DeepSeek یا Ollama استفاده کنید. شما فقط به دسترسی API به ارائهدهنده انتخابی خود نیاز دارید.
آیا با هدایت به مدلهای مختلف، ویژگیهای Claude Code را از دست خواهم داد؟
بیشتر ویژگیهای اصلی با مدلهای جایگزین کار میکنند، اما برخی از قابلیتهای پیشرفته به پیادهسازیهای مخصوص Claude بستگی دارند. ویژگیهایی مانند پنجرههای زمینه گسترده یا مهندسی پرامپت خاص ممکن است در مدلهای غیر Claude رفتار متفاوتی داشته باشند. آزمایش گردش کار خاص شما ضروری است.
واقعاً چقدر میتوانم با مسیریابی در هزینهها صرفهجویی کنم؟
صرفهجویی کاملاً به الگوهای استفاده و استراتژی مسیریابی شما بستگی دارد. توسعهدهندگانی که مسیریابی استراتژیک به سطوح رایگان برای کارهای ساده را پیادهسازی میکنند در حالی که مدلهای برتر را برای کارهای پیچیده رزرو میکنند، ممکن است به صرفهجویی قابل توجهی دست یابند. کسانی که همه چیز را به مدلهای رایگان هدایت میکنند، ۱۰۰٪ صرفهجویی را میبینند اما اغلب کیفیت کد را فدا میکنند.
آیا راهاندازی روتر دشوار است؟
پیچیدگی راهاندازی متوسط است. اگر با متغیرهای محیطی، کلیدهای API و پیکربندی خط فرمان راحت هستید، باید بتوانید راهاندازی اولیه را تکمیل کنید. توسعهدهندگانی که با پیکربندی پراکسی ناآشنا هستند ممکن است به چندین ساعت و رفع اشکال نیاز داشته باشند.
آیا میتوانم همزمان از چندین ارائهدهنده استفاده کنم؟
بله. روتر از پیکربندی زنجیرههای بازیابی و قوانین مسیریابی که درخواستها را بر اساس در دسترس بودن، هزینه یا نوع درخواست در میان چندین ارائهدهنده توزیع میکنند، پشتیبانی میکند. این رویکرد چند ارائهدهنده حداکثر قابلیت اطمینان و فرصتهای بهینهسازی را فراهم میکند.
آیا مسیریابی تأخیر قابل توجهی اضافه میکند؟
روتر حداقل تأخیر را برای هاپ پراکسی اضافه میکند. با این حال، زمان پاسخگویی کلی به ارائهدهنده انتخابی شما بستگی دارد. برخی مدلها یا ارائهدهندگان جایگزین ممکن است کندتر از زیرساخت Anthropic پاسخ دهند، که باعث میشود تفاوت تأخیر درک شده بیشتر محسوس باشد.
اگر روتر از کار بیفتد یا کرش کند چه اتفاقی میافتد؟
اگر فرآیند روتر متوقف شود، Claude Code اتصال API را از دست میدهد زیرا درخواستها نمیتوانند به هیچ ارائهدهندهای برسند. اکثر تنظیمات شامل اسکریپتهای راهاندازی مجدد یا نظارت بر فرآیند برای رسیدگی به خرابیها هستند. برای گردش کار حیاتی، اعتبارنامههای مستقیم Anthropic را به عنوان یک پیکربندی پشتیبان در دسترس داشته باشید.
نگاه به آینده: آینده مسیریابی مدل
تحقیقات در مورد مسیریابی LLM به سرعت در حال پیشرفت است. کارهای علمی بر روی چارچوبهایی مانند CARGO، قابلیتهای مسیریابی آگاه از اطمینان را نشان میدهد که مدلها را بر اساس عملکرد پیشبینی شده برای دستههای خاص پرامپت انتخاب میکند.
تحقیقات در مورد ارکستراسیون چند عاملی نشان میدهد که توپولوژی ارکستراسیون نقش مهمی در عملکرد سیستم ایفا میکند زیرا قابلیتهای مدل همگرا میشوند.
این جهتگیریهای تحقیقاتی به سمت پیچیدهتر شدن مسیریابی اشاره دارند، با انتخاب خودکار مدل بر اساس تجزیه و تحلیل وظیفه به جای پیکربندی دستی.
به طور خاص برای Claude Code Router، جامعه متنباز به افزودن ویژگیها ادامه میدهد. نسخههای اخیر، نظارت بر خط وضعیت و پیکربندی بهبود یافته زیرعامل را معرفی کردهاند - قابلیتهایی که این ابزار را برای استفاده در تولید عملیتر میکند.
تصمیمگیری
Claude Code Router مشکلات واقعی را برای گروههای خاصی از کاربران حل میکند. اگر به محدودیتهای استفاده برخورد میکنید، بودجه محدودی را مدیریت میکنید، یا به انعطافپذیری استقراری نیاز دارید که Anthropic مستقیماً ارائه نمیدهد، روتر ارزش ملموسی را ارائه میدهد.
محاسبه هزینه-فایده به وضعیت شما بستگی دارد. تیمهایی که ماهانه صدها دلار برای Claude Code هزینه میکنند میتوانند ارزش تلاش برای راهاندازی را توجیه کنند. توسعهدهندگان فردی که به طور معمولی از Claude Code استفاده میکنند ممکن است پیچیدگی را بیش از منفعت بیابند.
با OpenRouter و Anthropic 1P به عنوان ارائهدهنده اصلی خود شروع کنید. این پیکربندی کیفیت را حفظ میکند و در عین حال قابلیت اطمینان و ردیابی هزینه را اضافه میکند. پس از اینکه این به خوبی کار کرد، با مسیریابی انواع وظایف خاص به مدلهای جایگزین آزمایش کنید.
قبل از تعهد به استفاده در تولید، به طور کامل آزمایش کنید. تفاوتهای کیفیت کد بین مدلها میتواند ظریف اما قابل توجه باشد، به خصوص برای بازسازی پیچیده یا کارهای معماری.
روتر به طور فعال با بهروزرسانیهای منظم نگهداری میشود. برای وضعیت فعلی، مشکلات شناخته شده و پشتیبانی جامعه قبل از شروع، مخزن GitHub را بررسی کنید.
آیا کد Claude نامحدود را بدون محدودیت Anthropic میخواهید؟ Claude Code Router این را ارائه میدهد - اگر مایل به مدیریت پیچیدگی پیکربندی و پذیرش تفاوتهای کیفی بالقوه هستید. برای توسعهدهندگانی که به این انعطافپذیری نیاز دارند، این بخشی ضروری از مجموعه ابزار کدنویسی هوش مصنوعی شده است.

