Microsoft Відповідає Курсору: Новий AI Toolkit у Visual Studio Code
Коли навколо Cursor зчинився ажіотаж через інтеграцію базових AI-функцій, Microsoft не сиділа склавши руки. Вони наполегливо працювали над оновленнями, додаючи редагування кількох файлів до Co-pilot, інтегруючи Claude і багато іншого, що перетворює VS Code на повноцінний AI-редактор, подібний до Cursor, але дешевше. Більше того, GitHub запустив GitHub Models у публічному доступі, подарувавши нам, простим смертним, безкоштовний доступ до GPT-4 з певними обмеженнями в API. І ось, нарешті, з’явилось офіційне розширення від Microsoft під назвою “V Code AI Toolkit”.
Раніше це розширення існувало, але не вражало функціоналом. Тепер його оновили, і воно дозволяє відкривати повноцінний чат-інтерфейс у VS Code та взаємодіяти з ним. Крім того, ви можете налаштовувати власні API-ключі, локальні моделі, а також користуватися перевагами нативної підтримки GitHub Models. Це означає, що розширення можна використовувати безкоштовно, просто увійшовши до свого облікового запису GitHub. Воно навіть може запускати моделі локально, натиснувши лише одну кнопку. Звучить чудово, чи не так? І вишенька на торті – можливість тонкого налаштування моделей. Хоча це здається дещо занадто для розширення VS Code, давайте розберемось.
Встановлення та Перші Враження
Щоб встановити AI Toolkit, переконайтеся, що ваша версія VS Code оновлена. Зазвичай оновлення встановлюються автоматично, але краще перевірити. Перейдіть до вкладки розширень і знайдіть “AI Toolkit for Visual Studio Code”. На жаль, пошук за запитом “AI Toolkit” не спрацював, тому довелося ввести повну назву. Після встановлення ви побачите нову іконку на бічній панелі.
Не всі розширення можуть додавати власні інтерфейси, оскільки Microsoft обмежує можливості сторонніх розробників. Але для власного розширення правил не існує! Тут ви знайдете бічну панель моделей, де відображаються локальні або віддалені моделі, каталог моделей і “пісочницю” для експериментів.
Каталог Моделей: Різноманітність на Будь-який Смак
У каталозі моделей зібрано безліч моделей від різних провайдерів. Наприклад, щоб використовувати моделі Claude, потрібно ввести API-ключ від Anthropic. Після цього ви зможете використовувати модель з власними налаштуваннями та інструкціями.
Але це не єдиний варіант. Ви можете додавати моделі від інших провайдерів, наприклад, Gemini, використовуючи безкоштовний API-ключ. Він працює дуже добре, і особисто я ним часто користуюся. Як я вже згадував, розширення також підтримує GitHub Models. Тому ви бачите кілька екземплярів GPT-4 і GPT-4 Mini, а також інші моделі, доступні на GitHub Models. Просто виберіть модель і увійдіть у свій обліковий запис GitHub. Дуже зручно, чи не так? Ви навіть можете прикріплювати зображення, що дуже добре, адже все відбувається прямо у VS Code.
Локальний Запуск Моделей: Легко та Просто
Розширення дозволяє завантажувати моделі локально без використання Ama або чогось подібного. У каталозі, вибравши фільтр “Local Run”, ви побачите доступні моделі. Якщо ви використовуєте Windows (на відміну від мене), у вас буде ще більше опцій. Тут є моделі Mistral і Fii. Я особисто люблю використовувати 53.5 Mini, оскільки вона дуже маленька і добре працює. Якщо у вас вона не встановлена, просто натисніть кнопку завантаження, і все встановиться автоматично. Процес надзвичайно простий, можливо, навіть простіший, ніж з Llama. Сподіваюся, що з часом додадуть більше моделей.
Генерація Коду та Інтеграція з Іншими API
Ви також можете згенерувати код у чаті, хоча тут немає кнопки для копіювання в один клік. Доведеться копіювати код вручну, виділяючи його та вставляючи. Це трохи незручно, але з часом, можливо, з’явиться і ця функція. В цілому, якщо ви не надто любите використовувати AI, то це розширення може стати чудовим варіантом.
Крім того, ви можете додавати власні Open AI сумісні API та налаштовувати свою модель. Наприклад, ви можете налаштувати моделі AMA, ввівши кінцеву точку AMA, або використовувати Open Router та інші сервіси. Це чудова опція, якщо ви використовуєте ChatGPT для написання коду, адже все відбувається прямо у VS Code.
Основне Використання: Простота та Зручність
Основний сценарій використання дуже простий: у вас є проект у VS Code, ви копіюєте та вставляєте фрагмент коду, який хочете обговорити, генеруєте код і вставляєте його у файли. Хоча це і не ідеально, але все ж досить зручно.
Я вважаю, що це чудовий інструмент. Вам не потрібно переходити до іншого додатку або веб-сервісу, щоб використовувати моделі. Безкоштовних GitHub Models цілком достатньо для багатьох завдань. Microsoft, здається, день за днем ”розбиває” Cursor, що мене радує, адже Microsoft створила редактор самостійно, а не просто форкнула його.
Висновок
Загалом, це дуже круто. Не забудьте поділитися своїми думками в коментарях. Якщо вам сподобалося це відео, ви можете підтримати мій канал за допомогою функції Super Thanks внизу або стати спонсором, натиснувши кнопку “Приєднатися”. Також поставте вподобайку цьому відео та підпишіться на мій канал. До зустрічі у наступному відео!