اتصال ادیتور Cursor به Gilas API

اتصال ادیتور Cursor به Gilas API

code-editor
preview

ادیتور Cursor یک ویرایشگر کد یا code editor است که قابلیت‌های پیشرفته هوش مصنوعی را به جریان کاری توسعه‌دهندگان اضافه می‌کند. این ویرایشگر که به عنوان یک fork از Visual Studio Code ساخته شده، محیطی بسیار شبیه به محیط VS code را ارائه می‌دهد و در عین حال ویژگی‌های هوش مصنوعی قدرتمندی را که می‌تواند به طور قابل توجهی بهره‌وری را افزایش دهد، در خود جای داده است.

ویژگی‌های کلیدی #

طراحی شده برای ابزارهای هوش مصنوعی

ویژگی برجسته Cursor، جاسازی امکانات تولید کد و چت کردن با مدل در داخل محیط ویرایشگر است که آن را از VS code و افزونه‌هایی که برای این منظور باید به آن اضافه کرد متمایز میکند. این ویژگی استفاده از ابزارهایی نظیر چت یا ویرایش کد را بسیار ساده تر میکند.

تکمیل خودکار کد

این ویرایشگر شامل یک قابلیت تکمیل خودکار پیشرفته است که کد بعدی شما را در چندین خط پیش‌بینی می‌کند و برای این کار آخرین تغییرات کد و همچنین زمینه کدی که در حال نوشتن آن هستید را در نظر می‌گیرد. این ویژگی با فشردن کلید Tab فعال می‌شود و می‌تواند چندین ویرایش را به‌طور همزمان پیشنهاد دهد، اشتباهات تایپی را برطرف کند و حتی موقعیت‌های احتمالی مکان‌نمای شما را پیش‌بینی کند.

درک مفهومی کدبیس

ویژگی دیگر Cursor ساخت embeddings از کدبیس شماست که باعث می‌شود فهم کاملی از کل کد شما داشته باشد. از این رو برنامه نویسان می‌توانند سوالاتی در مورد کد خود بپرسند یا به دنبال پیشنهاداتی برای بهبود آن باشند. جواب ها می‌توانند به بخش‌های خاصی از کد شما اشاره کنند و این امکان را فراهم می‌کنند که به یک ابزار قدرتمند برای درک کد و حل مشکلات متنوعی که در کد وجود دارد تبدیل شود.

برای آشنایی بیشتر با درک مفهومی کد میتوانید مقاله‌ی جستجوی کد با استفاده از embeddings را مطالعه کنید.

ویژگی‌های پیشرفته #

پشتیبانی از مدل سفارشی

ویرایشگر Cursor به توسعه‌دهندگان این امکان را می‌دهد که از API key شخصی خود استفاده کنند و در انتخاب مدل‌های هوش مصنوعی انعطاف‌پذیری بیشتری داشته باشند. این ویژگی برای تیم‌هایی که نیازهای خاص یا ترجیحات خاصی در استفاده از مدل‌های هوش مصنوعی دارند، طراحی شده است.

شما نیز می‌توانید Cursor را با استفاده از کلید API خود در پلتفرم گیلاس به آخرین ورژن‌های مدلهای OpenAI متصل کنید و کنترل کاملی بر روی میزان و نحوه‌ی استفاده از مدل‌ها داشته باشید. از ویژگی های مهم پلتفرم گیلاس عدم نیاز به VPN یا فیلترشکن برای استفاده از آن است که این موجب بالا رفتن سرعت دریافت پاسخ‌های مدل و کاهش هزینه‌ی شما می‌شود.

برای این کار:

  • ابتدا یک حساب کاربری جدید در گیلاس بسازید یا اگر صاحب حساب کاربری هستید وارد پنل کاربری خود شوید. سپس، به صفحه کلید API بروید و با کلیک روی دکمه “ساخت کلید API” یک کلید جدید برای دسترسی به Gilas API بسازید

  • سپس تنظیمات زیر را در ویرایشگر Cursor انجام دهید:

    • بر روی آیکون Settings در بالا سمت راست کلیک کنید.
    • در پنجره‌ی باز شده بر روی منوی Models در سمت چپ کلیک کنید.
    • در قسمت OpenAI API Keys در تکست‌باکس Override OpenAI Base URL آدرس https://api.gilas.io/v1 را وارد کرده و سپس در قسمت OpenAI Key کلید APIی گیلاس خود را وارد کنید.
    • در آخر بروی دکمه Verify کلیک کنید تا مطمین شوید که ارتباط با سرور گیلاس برقرار شده است.
view

یکپارچه‌سازی جستجوی وب

با استفاده از ویژگی @Web، Cursor می‌تواند در اینترنت جستجو کند تا اطلاعات به‌روز را در خصوص سوالات شما ارائه دهد و اطمینان حاصل کند که کد تولید شده و پاسخ‌ها بر اساس بهترین مستندات و شیوه‌های فعلی هستند.

افزودن مستندات پکیج‌ها به عنوان کانتکست

همچنین اگر از Cursor انتظار دارید که کد مورد نظر شما را با استفاده از یک پکیج خاص پیاده سازی کند٬ میتوانید لینک مستندات مربوط به آن پکیج را به Cursor معرفی کنید. ازین طریق Cursor می‌تواند آن مستندات را مطالعه کرده و بر اساس آن بهترین پیاده‌سازی را برای نیاز شما تولید کند.

view

در پایان باید گفت که Cursor یک پیشرفت چشمگیر در ابزارهای کدنویسی با کمک هوش مصنوعی محسوب می‌شود. ادغام عمیق قابلیت‌های هوش مصنوعی در یک رابط کاربری آشنا برای ویرایشگر کد، آن را به ابزاری قدرتمند برای توسعه‌دهندگانی تبدیل کرده است که به دنبال بهینه‌سازی جریان کاری خود و افزایش بهره‌وری هستند. اگرچه ممکن است به کمی زمان برای سازگاری نیاز باشد، اما مزایای بالقوه آن در زمینه کیفیت کد و سرعت توسعه، Cursor را به یک انتخاب جذاب برای مهندسان نرم‌افزار تبدیل کرده است.