CodeGPT: расширение VSCode с функциями ChatGPT



Книга CodeGPT: расширение VSCode с функциями ChatGPT

CodeGPT  —  расширение, которое позволяет использовать GPT-3 в VSCode с помощью официального API OpenAI. Это нечто вроде ChatGPT в редакторе кода.


CodeGPT помогает, среди прочего, генерировать, объяснять и рефакторить код. Посмотрим, как его настроить, и познакомимся со всеми его функциональными возможностями.


Установка CodeGPT в VSCode


Чтобы установить расширение, нужно открыть VSCode, перейти к расширениям, найти “Code GPT” и нажать “Install” (“Установить”).



После установки Code GPT необходимо перейти в “Settings” (“Настройки”), а затем  —  в “Code GPT”. Если вы используете macOS, нужно перейти в строку меню, нажать на “Code” и выбрать “Preferences” (“Предпочтения”), чтобы найти опцию “Settings”.


В настройках увидите следующее:



Для работы с этим расширением нужно ввести свой API-ключ от OpenAI в первое поле на изображении выше.



Остальные поля можно оставить как есть. Если же вы захотите их настроить, имейте в виду следующее.



  • Max tokens  —  максимальное количество токенов, которое вы будете получать при каждом запросе к API.

  • Model. Сейчас в этом расширении доступны 3 модели (text-davinci-003, code-cushman-001 и code-davinci-002). Среди них code-davinci-002 является наиболее мощным, когда речь идет о программировании.

  • Temperature регулирует степень случайности на выходе. Чем ниже температура, тем чаще GPT-3 будет выбирать слова с более высокой вероятностью появления.


Знакомство с CodeGPT


Вот основные возможности CodeGPT.



  • Генерация кода. Нужно только ввести комментарий с запросом на определенный код, нажать cmd-shift-i  —  и CodeGPT откроет новое окно с кодом.


Источник: CodeGPT


  • Объяснение кода. Выберите какой-нибудь код, щелкните по нему правой кнопкой мыши и выберите опцию “Explain CodeGPT” (“Объяснить с помощью CodeGPT”). CodeGPT откроет новое окно и объяснит код.


Источник: CodeGPT

Вот результат:


Источник: CodeGPT

Но это еще не все! Вот что еще можно делать с CodeGPT:



  • задавать вопросы;

  • рефакторить код;

  • документировать код;

  • находить проблемы в коде.


Дополнительную информацию об этом расширении можно найти здесь.



547   0  

Comments

    Ничего не найдено.