Code GPT — это мощное и универсальное расширение для Visual Studio Code (VSCode), которое позволяет разработчикам создавать фрагменты кода и полные блоки кода, используя модель обработки естественного языка GPT-3. Это расширение невероятно полезно для разработчиков, работающих над сложными проектами, поскольку оно позволяет им быстро создавать фрагменты кода, адаптированные к их конкретным потребностям.

Важно!

Расширение CodeGPT является БЕСПЛАТНЫМ, но API поставщика искусственного интеллекта OpenAI API, которые оно использует, являются платной услугой. Вы получаете бесплатный кредит в размере 18 долларов США в рамках бесплатного пробного использования.

Об API OpenAI​

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

С ценами можно ознакомиться по этой ссылке: https://openai.com/api/pricing/

Если у вас нет кредитов, расширение покажет следующую ошибку OpenAI API: Вы превысили текущую квоту, проверьте свой план и платежные данные.

Чтобы просмотреть свою учетную запись и доступные кредиты, вы должны войти в свою учетную запись на https://openai.com/api.

В меню выберите «Управление учетной записью», затем в разделе «Использование» вы сможете увидеть количество доступных и использованных кредитов.

На этом изображении вы можете видеть, что 0,05 доллара США было использовано из 18 долларов США в рамках бесплатного пробного использования.

Монтаж

Установите код Visual Studio: Код Visual Studio: https://code.visualstudio.com/download

Загрузите и установите расширение Code GPT по ссылке ниже или выполните поиск на вкладке Расширения в VSCode: https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt

Откройте VSCode и перейдите на вкладку "Расширения".

Первый шаг в добавлении кода GPT в VSCode — открыть редактор кода и перейти на вкладку «Расширения». Доступ к этой вкладке можно получить, щелкнув значок «Расширения» на левой боковой панели или нажав сочетание клавиш Ctrl+Shift+X.

Поиск кода GPT

Перейдя на вкладку «Расширения», используйте панель поиска для поиска кода GPT. Вы должны увидеть расширение в списке результатов поиска.

Установить код GPT

Найдя расширение Code GPT, нажмите кнопку «Установить», чтобы начать процесс установки. Процесс установки может занять несколько секунд, в зависимости от вашего интернет-соединения.

Получите ключ API​ от OpenAI​:

  1. Создайте учетную запись в openai.com
  2. Перейти к просмотру ключей API
  3. Создать новый секретный ключ

Используйте свой КЛЮЧ API

Нажмите cmd + shift + p и найдите CodeGPT: Set API KEY

Скопируйте секретный ключ и нажмите Enter

Чтобы удалить свой ключ API (сейчас не требуется)

Если вы хотите удалить свой ключ API, чтобы добавить новый, нажмите cmd + shift + p и найдите CodeGPT: Remove API KEY.

Начать использовать код GPT

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

Получить код из комментариев

  • Написать комментарий с просьбой ввести определенный код
  • Нажмите cmd + shift + i
  • Воспользуйтесь кодом 😎

Создайте README.md с помощью Ask CodeGPT

Заключение

В заключение, добавление Code GPT в качестве расширения к VSCode — это простой и понятный процесс, который может значительно улучшить ваш опыт кодирования. Благодаря возможности генерировать фрагменты кода и полные блоки кода с использованием естественного языка, это расширение может сэкономить ваше время и силы при работе над сложными проектами. Попробуйте и посмотрите, как это может помочь вам в вашем путешествии по программированию!

Чтобы начать работу с ChatGPT прямо из браузера, зарегистрируйтесь и начните здесь (в настоящее время бесплатно с ограничениями): https://chat.openai.com/chat

Узнайте больше о ChatGPT в этом блоге: https://cloudeek7.medium.com/chatgpt-what-is-it-does-it-have-any-limitations-2c93d12ef32