درین پست نحوه تنظیم ابزار محبوب Continue.dev برای تکمیل خودکار کد code auto-completion که گاهی از آن به عنوان Tab completion هم یاد میشود را با استفاده از مدل Codestral از طریق Gilas API بررسی میکنیم.
ابزارهای تکمیل خودکار کد برای تکمیل خطوط کد باز یا ناقص طراحی شده است و به شما امکان میدهد به سرعت و با دقت بیشتری کد خود را تکمیل کنید. مدل Codestral که توسط Gilas API در دسترس است٬ یک مدل پیشرفته تولید کد است که به طور خاص برای وظایف تولید کد مانند تکمیل و تولید کد در بین خطوط بهینهسازی شده است. همچنین این مدل قابلیت تکمیل متن به زبان انگلیسی٬ فارسی و غیره را نیز دارد که در نوشتن کامنت یا متون دیگر میتواند مورد استفاده قرار بگیرد.
برای آگاهی بیشتر در مورد قابلیتهای مدل Codestral به پست مربوط به معرفی مدل Codestral مراجعه کنید.
تنظیم افزونهی Continue.dev #
افزونهی Continue.dev یک افزونه برای ویرایشگرهای VS Code, Cursor و JetBrains است که به شما امکان میدهد به سرعت و با دقت بیشتری کد خود را تکمیل کنید. این افزونه همچنین امکان چت و تولید کد را نیز دارد.
مراحل فعالسازی #
ایجاد حساب کاربری در گیلاس:
- ابتدا یک حساب کاربری جدید در گیلاس بسازید یا اگر صاحب حساب کاربری هستید وارد پنل کاربری خود شوید.
- سپس، به صفحه کلید API بروید و با کلیک روی دکمه “ساخت کلید API” یک کلید جدید برای دسترسی به Gilas API بسازید.
نصب افزونهی Continue.dev:
- افزونهی Continue.dev را در ویرایشگر مورد نظر خود نصب کنید. (راهنما: نصب افزونه)
تنظیمات افزونه:
- بر روی آیکون continue.dev در نوار کناری ویرایشگر کلیک کنید و به صفحه تنظیمات بروید.
- پیکربندی مدل Codestral:
- در فایل
config.json
باز شده، مدل Codestral را در لیستTabAutoCompleteModel
همراه با آدرس Gilas API Url و کلید API ساخته شده در مرحله اول قرار دهید. همچنین میتوانید از این مدل به عنوان مدلی برای چت کردن (لیستmodels
) نیز استفاده کنید.
- در فایل
- تکمیل خودکار کد:
- پس از ذخیره فایل، باید تکمیل شدن خطوط برنامه به صورت خودکار اتفاق بیفتد.
نتیجهگیری #
با دنبال کردن این مراحل، میتوانید از قابلیتهای پیشرفته مدل Codestral برای تکمیل خودکار کد در ویرایشگرهای مختلف بهرهمند شوید. برای اطلاعات بیشتر و راهنماییهای بیشتر، به سایر مقالات ما مراجعه کنید.