6 лучших расширений ChatGPT для VS Code

Вам не нужно выходить из VS Code, чтобы использовать ChatGPT. Используйте эти расширения, чтобы использовать возможности ChatGPT прямо в редакторе VS Code.

ChatGPT может помочь вам решить многие проблемы программирования через интерфейс веб-чата. Но вход и выход из VS Code может отвлекать. Помните, когда вы находитесь в зоне программирования, на счету каждая секунда.

Хорошей новостью является то, что вы можете задать ChatGPT что угодно из VS Code, используя расширение ChatGPT. ChatGPT охватывает широкий спектр потребностей в кодировании, включая модульное тестирование, отладку, документацию, объяснение кода и генерацию кода.

Вот самые удобные расширения ChatGPT, которые вы можете установить для VS Code сегодня.

1. ChatGPT - EasyCode

Расширение ChatGPT от EasyCode — это легкодоступный способ получить помощь ИИ с помощью различных языковых моделей. Он поддерживает ChatGPT-3.5 и ChatGPT-4 с возможностью легкого переключения между ними. Расширение также поддерживает Claude AI, альтернативу ChatGPT. Если ваша учетная запись OpenAI включает премиум-функции из GPT-4, вы также можете добавить свой ключ API для расширенного использования.

Хотя его разработчик рекомендует вам зарегистрироваться или войти в систему после установки, вы все равно можете использовать ChatGPT без учетной записи. Обращаясь за помощью, вы можете задавать ChatGPT вопросы о частях вашего кода или разрешить ему сканировать всю вашу кодовую базу для более широкого использования.

Расширение EasyCode ChatGPT также имеет опцию последующих действий, если ваше предыдущее приглашение требует дополнительных объяснений. Помимо встроенного автозаполнения кода, он имеет встроенные подсказки одним щелчком мыши для генерации ответов на ходу.

2. CodeGPT by Tim Kmecl

Расширение CodeGPT Тима Кмсела использует модели ChatGPT-3. Поэтому оно может быть менее изобретательным, чем другие расширения, использующие GPT-3.5 и GPT-4. Он имеет встроенные подсказки, которые генерируют ответы одним щелчком мыши. Вы также можете написать собственные подсказки через окно чата, если у вас есть более конкретный запрос.

Хотя в нем присутствует множество моделей GPT-3, включая ChatGPT, text-curie-001, text-davinci-003, code-davinci-002 и code-cushman-002, text-davinci-003 — единственная модель, которая работает с расширение по умолчанию. Возможно, вы захотите просмотреть выбранную вами модель и установить для нее значение text-davinci-003 в настройках расширения, если расширение выдает ошибку.

Еще одна ценная функция — индексация кода, позволяющая выделить код и обратиться за помощью в сложных ситуациях. Для этого расширения требуется ключ API OpenAI, который вы установите в меню настроек после установки. Однако расширение может выйти из строя, если вы исчерпали свой бесплатный кредит OpenAI.

3. Code GPT

Code GPT предлагает более инклюзивный сервис искусственного интеллекта для VS Code. Хотя выбор модели искусственного интеллекта по умолчанию основан на OpenAI ChatGPT-3.5 и ChatGPT-4, он также включает альтернативы ChatGPT, включая Cohere, AI21, Google Bard и Anthropic, среди других.

Расширению Code GPT требуется ключ API OpenAI, который можно настроить, нажав сочетания клавиш палитры команд VS Code (CMD+Shift+P для Mac или Ctrl+Shift+P для Windows). Однако убедитесь, что у вас достаточно бесплатного кредита или премиального плана, чтобы пользоваться этой услугой VS Code AI. Ценной особенностью Code GPT является его способность получать подсказки из комментариев к коду и вставлять сгенерированный код в пригодный для использования файл кода (на целевом языке программирования).

Он имеет встроенные и настраиваемые подсказки. Небольшим недостатком является то, что он допускает максимум 800 токенов на запрос, поэтому поддерживает меньше текста, чем некоторые другие провайдеры.

4. ChatGPT Helper

Расширение ChatGPT Helper VS Code — это простой AI-помощник, который вы можете добавить в VS Code, если вам нужно только быстро решать проблемы программирования. Это расширение просто в использовании и предназначено только для приема ограниченного количества встроенных подсказок.

Расширение ChatGPT Helper поддерживает GPT-3.5 и GPT-4 с возможностью переключения между ними. Для этого требуется ключ OpenAI API, который расширение предложит вам включить, как только вы отправите первое приглашение после установки.

Однако, в отличие от других расширений ChatGPT, у него нет функции чата. Но вы можете отправлять собственные и встроенные подсказки через палитру команд VS Code. Он записывает ответы в отдельные текстовые файлы, что позволяет вам сохранять быстрые ответы на будущее.

5. ChatGPT - Genie AI

Расширение ChatGPT от Genie AI имеет лучший внешний вид и включает встроенные подсказки в более удобный интерфейс. Он поддерживает GPT-3, GPT-3.5 и GPT-4. И, как и многие расширения ChatGPT, упомянутые ранее, для него также требуется ключ API OpenAI.

Это позволяет вам выбирать различные прецизионные температуры в соответствии с вашими требованиями; вы можете выбирать между точным, сбалансированным или творческим ответом. В дополнение к встроенным интерактивным подсказкам вы можете использовать ChatGPT через окно специальных подсказок расширения Genei AI VS Code для отправки более конкретных запросов.

При использовании расширения вам не нужно вручную копировать и вставлять генерируемый им код. Genie AI автоматически запишет ответы в соответствующие файлы кода, которые вы сможете использовать непосредственно в своем приложении. Вы также можете сохранить разговоры локально и возобновить их позже.

6. ChatGPT VS Code Plugin by Jay Barnes

Если вы хотите использовать ChatGPT бесплатно, вам пригодится расширение ChatGPT VS Code от Джея Барнса. Он работает на другом уровне и требует вашего токена веб-сеанса ChatGPT и пользовательского агента, а не вашего ключа API OpenAI. Таким образом, это всегда бесплатно, поскольку расширяет возможности взаимодействия с ChatGPT из Интернета.

Несмотря на то, что он позволяет вам бесплатно использовать ChatGPT в VS Code, его настройка требует технических усилий и может выполняться с задержками из-за периодических сбоев. Кроме того, вы будете периодически сбрасывать свои токены доступа, поскольку срок их действия истекает вместе с веб-сеансом ChatGPT.

Как и другие расширения ChatGPT, он имеет встроенные подсказки и принимает пользовательские через меню чата. В целом, это расширение не вошло бы в наш список лучших расширений ChatGPT для VS Code. Но это бесплатно и может пригодиться, когда вы исчерпаете свой бесплатный кредит. Однако будьте осторожны, чтобы не допустить перехвата вашей сессии.

Продуктивно используйте ChatGPT в VS Code

ChatGPT и другие генеративные модели искусственного интеллекта нашли ценное применение в нашей повседневной жизни. Принимаем мы их или нет, они здесь, чтобы остаться. Эти инструменты ИИ приносят больше пользы, чем угрозы, если вы используете их продуктивно.

Использование этих расширений ChatGPT для программирования не гарантирует бесперебойной работы. Вам по-прежнему понадобится сочетание этих инструментов искусственного интеллекта с человеческим вкладом и некоторыми навыками поиска в Интернете для решения проблем программирования. Возможно, вам захочется узнать, как использовать ChatGPT в VS Code, чтобы получить практическое представление о том, как работают эти расширения.