رفتن به محتوای اصلی
هوشوانا

اتصال Cline و Roo Code به هوشوانا

راهنمای اتصال Cline و Roo Code در VS Code به هوشوانا با ارائه‌دهنده‌ی OpenAI Compatible، انتخاب Model ID، کنترل هزینه و رفع خطاهای رایج.

آخرین به‌روزرسانی:

Cline

افزونه‌ی VS Code
شروع رایگان

Cline و Roo Code (که از Cline منشعب شده) دستیارهای کدنویسی عامل‌محور داخل VS Code هستند. هر دو ارائه‌دهنده‌ای به نام OpenAI Compatible دارند که با هوشوانا کار می‌کند. تنظیمات دو افزونه تقریباً یکسان است و این راهنما برای هر دو کاربرد دارد.

چه چیزی به دست می‌آورید

  • دسترسی به مدل‌های OpenAI، Anthropic، Google، DeepSeek و سازنده‌های دیگر از یک ارائه‌دهنده.
  • پرداخت ریالی و دیدن هزینه‌ی هر کار در گزارش‌ها.
  • امکان عوض کردن مدل فقط با تغییر Model ID.

پیش‌نیازها

  1. حساب کاربری در هوشوانا.
  2. یک کلید API از صفحه‌ی کلیدها.
  3. اعتبار کافی در کیف پول.
  4. افزونه‌ی Cline یا Roo Code نصب‌شده در VS Code (یا ویرایشگرهای مبتنی بر آن).

راه‌اندازی

  1. پنل Cline یا Roo Code را از نوار کناری باز کنید و روی آیکون تنظیمات بزنید.
  2. در API Provider گزینه‌ی OpenAI Compatible را انتخاب کنید.
  3. فیلدها را این‌طور پر کنید:
فیلدمقدار
Base URLhttps://hooshvana.ir/api/v1
API Keyhv-YOUR_KEY
Model IDanthropic/claude-sonnet-4.6 (یا هر مدل دیگر)
  1. در بخش تنظیمات مدل (Model Configuration)، اگر نمایش داده می‌شود، Context Window را مطابق مدل انتخابی بگذارید و اگر مدل تصویر می‌پذیرد گزینه‌ی Supports Images را روشن کنید. این اعداد را از صفحه‌ی همان مدل در کاتالوگ مدل‌ها بردارید.
  2. تنظیمات را ذخیره کنید.

برای استفاده از مدل‌های Claude نیازی به انتخاب ارائه‌دهنده‌ی Anthropic نیست. با همان OpenAI Compatible و Model ID مثل anthropic/claude-sonnet-4.6، هوشوانا درخواست را به مدل درست می‌رساند.

بررسی اتصال

  1. در پنل افزونه یک کار ساده بنویسید، مثلاً «فایل README این پروژه را خلاصه کن».
  2. اگر پاسخ آمد، اتصال برقرار است.
  3. در گزارش‌ها درخواست‌های /chat/completions را با مدل و هزینه ببینید.

مدل‌های پیشنهادی

کاربردمدل
کارهای عامل‌محور و ویرایش چندفایلیanthropic/claude-sonnet-4.6
کدنویسی با هزینه‌ی کمترdeepseek/deepseek-v4-flash یا openai/gpt-4.1
برنامه‌ریزی و استدلال (حالت Plan)deepseek/deepseek-r1-0528 یا google/gemini-2.5-pro

Cline و Roo Code به فراخوانی ابزار و پیروی دقیق از دستورالعمل وابسته‌اند. مدل‌های کوچک گاهی قالب پاسخ را رعایت نمی‌کنند و کار نیمه‌کاره می‌ماند. شناسه‌ها نمونه هستند؛ فهرست کامل در کاتالوگ مدل‌ها است.

کنترل هزینه

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

  • برای افزونه کلید جداگانه بسازید و سقف خرج روزانه بگذارید.
  • در مدل‌های مجاز فقط مدل‌هایی را که استفاده می‌کنید باز بگذارید.
  • نقطه‌های پایانی مجاز را روی chat محدود کنید.
  • در تنظیمات افزونه، تأیید خودکار (Auto-approve) را با احتیاط و با سقف تعداد درخواست روشن کنید.
  • برای کار تازه، گفت‌وگوی تازه شروع کنید تا تاریخچه‌ی قبلی دوباره فرستاده نشود.

رفع اشکال

خطاعلت رایجراه‌حل
401 invalid_api_keyکلید ناقص کپی شده یا فاصله‌ی اضافه داردکلید را دوباره و بدون فاصله وارد کنید
404 model_not_foundModel ID بدون پیشوند نوشته شده، مثل claude-sonnet-4.6شناسه‌ی کامل مثل anthropic/claude-sonnet-4.6 بنویسید
403 model_not_allowedمدل در قوانین کلید مجاز نیستمدل را به فهرست مجاز کلید اضافه کنید
402 insufficient_balanceموجودی کافی نیست یا max_tokens بالا برآورد هزینه را از موجودی بیشتر کردهکیف پول را شارژ کنید یا سقف خروجی را کم کنید
404 بدون کد خطای هوشواناBase URL اشتباه است، مثلاً /chat/completions به انتهای آن اضافه شدهفقط https://hooshvana.ir/api/v1 را بنویسید
429 rate_limitedافزونه در زمان کوتاه درخواست زیادی فرستادهRPM کلید را بالا ببرید یا چند ثانیه صبر کنید
پاسخ‌های ناقص یا «مدل از ابزار استفاده نکرد»مدل انتخابی برای کار عامل‌محور ضعیف استیک مدل قوی‌تر مثل anthropic/claude-sonnet-4.6 انتخاب کنید

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

راهنماهای دیگر