افزونهی Continue را در VS Code یا JetBrains با provider از نوع openai و apiBase پیکو هوش تنظیم کنید؛ چت، ویرایش، autocomplete و چند مدل همزمان.
پیکو هوش·انتشار: ·۵ دقیقه مطالعه
خلاصه: Continue افزونهی متنباز دستیار کدنویسی برای VS Code و JetBrains است. مدلها در فایل پیکربندی (در نسخههای جدید config.yaml در پوشهی ~/.continue) تعریف میشوند. با provider: openai و apiBase: https://api.picoai.ir/v1 هر مدل چت کاتالوگ پیکو هوش قابل استفاده است. نسخههای قدیمی از config.json با ساختار متفاوت استفاده میکردند؛ ساختار را با مستندات نسخهی خود تطبیق دهید.
نصب
از بازار VS Code یا JetBrains افزونهی «Continue» را نصب کنید. سپس از پنل Continue آیکن تنظیمات را بزنید تا فایل پیکربندی باز شود.
provider: openai یعنی پروتکل OpenAI؛ model باید دقیقاً شناسهی کاتالوگ باشد.
بهجای نوشتن کلید در فایل، میتوانید از مکانیزم secret در Continue استفاده کنید (مثلاً ${{ secrets.PICO_API_KEY }})؛ مستندات مرجع Continue نحو ${{ secrets.NAME }} را نشان میدهد ولی سازوکار تأمین آن (Continue Hub یا فایل .env) را در همان صفحه توضیح نمیدهد؛ از بخش secrets مستندات رسمی بررسی کنید. فیلدهای name، و در سطح بالای فایل الزامیاند و برای هر مدل ، و الزامی است.
Claude Code را با متغیرهای ANTHROPIC_BASE_URL و کلید پیکو هوش روی اندپوینت سازگار با Anthropic (/v1/messages) اجرا کنید؛ مرحلهبهمرحله و با عیبیابی.
·
خبرنامه
آموزشها و تغییرات جدید را بهموقع بگیرید
فقط مطالب مفید دربارهی API هوش مصنوعی؛ بدون هرزنامه.
version
schema
name
provider
model
نقشهای معتبر طبق مستندات: chat، edit، apply، summarize، autocomplete، embed و rerank (پیشفرض: chat و edit و apply و summarize). اینها تعیین میکنند هر مدل برای چه کاری انتخاب شود.
نسخهی config.json (قدیمی)
مستندات رسمی config.json را منسوخ (deprecated) اعلام کرده و config.yaml جایگزین آن است. فقط اگر هنوز نسخهای دارید که config.json میخواند:
برای tab-autocomplete مدلی با تأخیر کم لازم است و Continue معمولاً از روش FIM یا پرامپتهای مخصوص استفاده میکند. مدلهای چت عمومی ممکن است برای تکمیل درونخطی بهینه نباشند و هر ضربهی کلید میتواند درخواست ایجاد کند، یعنی هزینه و تأخیر. توصیهی ما: ابتدا چت و ویرایش را فعال کنید و autocomplete را با مدل سبک (مثل claude-haiku-5-5 یا gpt-6-luna) و با نقش autocomplete آزمایش کنید، سپس مصرف را در داشبورد زیر نظر بگیرید. اگر کیفیت یا تأخیر قابل قبول نبود، برای autocomplete از یک مدل محلی استفاده کنید.
استفادهی روزمره
Chat: با Ctrl/Cmd+L کد انتخابشده را به چت بفرستید.
Edit: با Ctrl/Cmd+I ویرایش درونخطی بخواهید.
@ context: با @file یا @codebase زمینه اضافه کنید (@codebase برای ایندکس معمولاً به embeddings نیاز دارد؛ چون پیکو هوش embeddings ندارد، از یک embedder محلی در Continue استفاده کنید).
نکتهی اخیر مهم است: ایندکس کردن کد در Continue به یک مدل embeddings نیاز دارد و پیکو هوش در حال حاضر این اندپوینت را ارائه نمیدهد. تنظیمات embeddings محلی را در مستندات Continue ببینید.
هزینه
با @file های بزرگ، توکن ورودی زیاد میشود. از چت جدید برای کارهای جدید استفاده کنید و مصرف را با این فرمول برآورد کنید. قیمتها: pricing.
عیبیابی
علامت
علت
راهحل
مدل در فهرست نیست
خطای YAML (تورفتگی)
فرمت YAML را بررسی کنید
401
کلید
بازبینی
404
apiBase بدون /v1 یا نام مدل
اصلاح
ایندکس کدبیس خطا میدهد
نبود embeddings
embedder محلی
autocomplete کند
مدل سنگین
مدل سبکتر
429
درخواست زیاد (autocomplete)
debounce بیشتر یا غیرفعال کردن
قواعد پروژه و پرامپت سیستمی
در Continue میتوانید قواعد ثابت (rules) تعریف کنید تا هر مدل سبک کدنویسی شما را رعایت کند، مثلاً «از TypeScript strict استفاده کن»، «پاسخهای توضیحی به فارسی باشد»، «تستها با Vitest». این قواعد در هر درخواست ارسال میشوند، پس مختصر بنویسید. محل و قالب دقیق آن (فایلهای rules در پوشهی پروژه یا بخش rules در config) به نسخه بستگی دارد؛ مستندات رسمی را ببینید.
ترکیب مدلها بر اساس نقش
یک تنظیم متعادل: مدل قوی (claude-sonnet-5-5) برای نقش chat و edit، مدل سریع (claude-haiku-5-5) برای summarize و کارهای کوچک، و مدل محلی برای autocomplete و embed. با این کار هزینهی پیکو هوش فقط صرف کارهایی میشود که ارزش بالا دارند. برای مقایسهی قیمتها pricing و برای مشخصات هر مدل کاتالوگ را ببینید.
تیم و اشتراکگذاری
برای تیم، فایل config را بدون کلید در مخزن بگذارید و کلید هر نفر را از secret یا متغیر محیطی بخوانید. هر توسعهدهنده کلید خودش را داشته باشد تا مصرف قابل پیگیری و کلید قابل ابطال باشد.
تفاوت با دیگر ابزارها
Continue برخلاف ابزارهایی مثل Cline تمرکز بیشتری روی چت و ویرایش درونخطی دارد و کنترل تنظیم مدلها در فایل متنی است که بهراحتی نسخهبندی میشود. اگر ایجنت خودکار چندگامی میخواهید، حالت Agent در Continue یا ابزارهایی مثل Cline و Aider را بسنجید.
اعتبارسنجی فایل پیکربندی
Continue پس از ذخیرهی فایل، خطاهای schema را در پنل نشان میدهد. اگر مدل ظاهر نشد، تورفتگی YAML، فاصلهی اضافه در کلید یا فراموشکردن فیلد name و model معمولاً علت است. پنل Output افزونه (Continue) در VS Code لاگ درخواستها و خطاها را نشان میدهد و بهترین نقطهی شروع عیبیابی است. همچنین قبل از هر چیز، curl به /v1/chat/completions را با کلید خودتان بزنید تا اطمینان یابید مشکل از حساب نیست.
سوالات متداول
آیا باید provider را anthropic بگذارم؟
برای سادهترین مسیر، همان openai با apiBase پیکو هوش کافی است. اتصال بومی Anthropic در آموزش Claude Code آمده است.
آیا Continue به embeddings نیاز دارد؟
فقط برای ایندکسکردن کدبیس؛ چت و ویرایش نیازی ندارند.