اتصال Continue به چابکان
Continue چیست؟
Continue یک دستیار برنامهنویسی متنباز برای VS Code و IDEهای JetBrains است. این ابزار چند گردشکار متفاوت دارد: Chat برای پرسش درباره کد، Edit برای تغییر بخش انتخابشده، Agent برای کارهای چندمرحلهای و Autocomplete برای پیشنهاد inline هنگام تایپ. Continue اجازه میدهد برای هر نقش مدل جداگانه تعریف شود؛ برای مثال یک مدل سریع برای autocomplete و مدلی قویتر برای Agent.
با اتصال Continue به چابکان میتوانید endpoint سازگار با OpenAI، Model ID و کلید مصرف را در config خود تعیین کنید. این روش برای تیمهایی مفید است که میخواهند مدلهای مورد استفاده در IDE را قابلکنترل و قابلتکرار نگه دارند.
چه زمانی Continue مناسب است؟
- وقتی Chat و autocomplete را در یک افزونه میخواهید؛
- وقتی از VS Code و JetBrains در یک تیم استفاده میکنید؛
- وقتی برای نقشهای chat، edit و autocomplete مدلهای متفاوت دارید؛
- وقتی config قابل اشتراک، rule و prompt سفارشی نیاز دارید.
Agent mode برای خواندن فایل و اجرای ابزار به مدل دارای tool calling نیاز دارد. اگر فقط chat کار میکند ولی Agent غیرفعال است، مشخصات مدل را در راهنمای انتخاب مدل بررسی کنید.
۱. نصب Continue
- در VS Code بخش Extensions یا د ر JetBrains بخش Plugins را باز کنید.
Continueرا جستوجو و نصب کنید.- پنل Continue را باز کنید.
۲. باز کردن تنظیمات محلی
- در پنل Continue روی آیکون تنظیمات کلیک کنید.
- گزینه بازکردن یا ویرایش Local Config را انتخاب کنید.
- فایل
config.yamlرا باز کنید.
۳. افزودن مدل چابکان
پیکربندی زیر را در فایل قرار دهید. اگر فایل از قبل بخش models دارد، فقط عضو جدید را زیر همان بخش اضافه کنید و models تکراری نسازید.
name: Chabokan AI
version: 1.0.0
schema: v1
models:
- name: Chabokan - GPT 4o Mini
provider: openai
model: openai/gpt-4o-mini
apiBase: https://ai.chabokan.net/v1
apiKey: sk-chbk-کلید-واقعی-شما
roles:
- chat
- edit
- apply
دو مقدار را عوض کنید:
modelرا برابر شناسه دقیق مدل پنل قرار دهید.apiKeyرا برابر کلید خود قرار دهید.
فایل تنظیمات محلی را commit یا برای دیگران ارسال نکنید، زیرا حاوی کلید است.
۴. انتخاب و آزمایش مدل
- فایل را ذخیره کنید.
- در پنل Continue انتخابگر مدل را باز کنید.
- مدل
Chabokan - GPT 4o Miniرا انتخاب کنید. - یک فایل کد باز کنید و بپرسید:
این فایل را توضیح بده و فعلاً هیچ تغییری ایجاد نکن.
تنظیم قابلیتها برای مدلهای ناشناخته
اگر Continue ابزارخوانی یا ورودی تصویر مدل جدید را خودکار تشخیص نداد، میتوانید قابلیتهای واقعی همان مدل را اضافه کنید:
capabilities:
- tool_use
- image_input
فقط قابلیتی را اضافه کنید که مدل انتخابی واقعاً پشتیبانی میکند.
منابع: تنظیم provider نوع OpenAI در Continue، مرجع config.yaml