Jak zainstalować i używać CodeGPT w VS Code

Jak zainstalować i używać CodeGPT w VS Code

VS Code ma kilka przydatnych rozszerzeń, które zwiększają jego funkcjonalność i zapewniają funkcje dla przepływów pracy programistycznej. Jednym z tych rozszerzeń jest CodeGPT, który przenosi moc generatywnej sztucznej inteligencji do VS Code.

CodeGPT pozwala na łatwą manipulację kodem. Możesz go używać do generowania kodu z komentarzy, refaktoryzacji, debugowania, dokumentowania, a nawet wyjaśniania, co robi określony blok kodu.

Instalowanie i konfigurowanie CodeGPT

Aby zainstalować CodeGPT, uruchom VS Code. Następnie kliknij ikonę rozszerzeń na lewym pasku bocznym okna. Następnie wyszukaj Kod GPT​​​​​​. Powinien być pierwszy w wynikach wyszukiwania. Upewnij się, że ma niebieską odznakę weryfikacyjną.

Rozszerzenie CodeGPT w VSCode ROZSZERZENIA: RYNEK

Kliknij na Zainstalować przycisk, aby dodać go do VS Code. Po zainstalowaniu CodeGPT musisz teraz połączyć go z dużym modelem języka. Ten model nadaje mu możliwości generatywne.

Aby nawiązać połączenie między CodeGPT a dużym modelem językowym, potrzebujesz klucza API. W tym przewodniku będziesz używać API OpenAI. Aby go uzyskać, przejdź do platformy API OpenAI i zaloguj się. Jeśli nie masz konta, zarejestruj się. Po zalogowaniu wybierz API opcję na wyświetlonej stronie.

Strona wyboru usługi API OpenAI

Spowoduje to przejście do strony głównej API. W prawym górnym rogu kliknij swój profil i wybierz Wyświetl klucze API opcja.

Strona główna interfejsu API OpenAI

Teraz zostaniesz przekierowany do Klucze API strona. Kliknij na Utwórz nowy klucz tajny opcja. Następnie nazwij i wygeneruj swój klucz tajny.

Nazewnictwo kluczy API OpenAI

To jest klucz API, którego będziesz używać do łączenia się z OpenAI duży model językowy do CodeGPT. Skopiuj do schowka.

Przejdź do VS Code i przejdź do Ustawienia > Rozszerzenia > CodeGPT​​​​​.

Strona konfiguracji CodeGPT w VSCode

Na tej stronie możesz skonfigurować sposób interakcji CodeGPT z dużym modelem języka. Możesz wybrać swój Dostawca AI, Maksymalna liczba tokenów dla każdego żądania i Model do użycia. Ponadto, przewijając dalej w dół, możesz również ustawić Temperatura wartość.

Maksymalna liczba tokenów pomóc Ci kontrolować długość generowanego tekstu. Temperatura wartość pomiędzy 0 a 1 pomaga kontrolować losowość tekstu w wynikach modelu. Nie jesteś ograniczony do OpenAI LLM. Możesz użyć dowolnego z modeli językowych w Dostawca AI opcja, pod warunkiem, że posiadasz ich klucz API.

Aby wprowadzić klucz API, naciśnij Cmd + Shift + P na komputerze Mac lub Ctrl + Shift + P w systemie Windows, aby otworzyć paletę poleceń. Następnie wyszukaj CodeGPT i wybierz CodeGPT: Ustaw klucz API.

Polecenie API CodeGPT na palecie poleceń VSCode

Kliknij na niego i wklej swój klucz API w wyświetlonym monicie. Zapisz go, naciskając Wchodzić. Na koniec należy ponownie załadować program VS Code, aby rozpocząć korzystanie z CodeGPT.

Generowanie kodu za pomocą CodeGPT

Aby zademonstrować funkcję generowania kodu CodeGPT, utworzysz aplikację kalkulatora przy użyciu języka Python.

Możesz generować kod za pomocą CodeGPT, używając komentarzy lub używając okna czatu CodeGPT. Aby wygenerować kod z komentarzy, napisz komentarz o tym, co chcesz, aby CodeGPT zrobił w Twoim skrypcie. Następnie, gdy kursor znajduje się na końcu komentarza, naciśnij Ctrl + Shift + I. CodeGPT przetworzy żądanie i otworzy nowe okno z wynikami.

CodeGPT generuje kod z komentarza

Następnie możesz skopiować i wkleić kod do swojego skryptu. Ta metoda nie jest uporządkowana, ponieważ odpowiedź zawiera tekst.

Aby wygenerować kod, czatując z CodeGPT, kliknij ikonę czatu CodeGPT na lewym pasku bocznym. Spowoduje to otwarcie okna czatu.

Okno czatu CodeGPT

Następnie wprowadź swoją prośbę i kliknij Wysłać. W tym przypadku prośba dotyczy prostego kalkulatora. CodeGPT przetworzy Twoją prośbę i wygeneruje Twój kod w oknie czatu.

Generowanie kodu CodeGPT w oknie czatu

Kliknij strzałkę „wstaw kod”, aby automatycznie wkleić kod do skryptu. Jak widać, ta metoda jest bardziej uporządkowana. Wygenerowany kod jest pokazany poniżej:

def

dodać(x, y):
powrót x+y
def odejmować(x, y):
powrót x-y
def zwielokrotniać(x, y):
powrót x * y
def dzielić(x, y):
Jeśli y != 0:
powrót x / y
w przeciwnym razie:
powrót „Błąd: nie można dzielić przez zero”
print(„Wybierz operację:”)
drukuj(„1. Dodawanie”)
drukuj(„2. Odejmowanie”)
drukuj(„3. Mnożenie”)
drukuj(„4. Dzielenie”)
choice = input(„Wprowadź swój wybór (1-4): „)
num1 = float(input(„Podaj pierwszą liczbę: „))
num2 = float(input(„Podaj drugą liczbę: „))
Jeśli wybór == '1′:
drukuj(num1, „+”, num2, „=”, dodaj(num1, num2))
elif wybór == '2′:
drukuj(liczba1, „-„, liczba2, „=”, odejmij(liczba1, liczba2))
elif wybór == '3′:
drukuj(num1, „*”, num2, „=”, mnożenie(num1, num2))
elif wybór == '4′:
drukuj(num1, „/”, num2, „=”, podziel(num1, num2))
w przeciwnym razie:
print(„Nieprawidłowe dane wejściowe. Spróbuj ponownie.”)

Po uruchomieniu kodu działa on poprawnie. Za pomocą jednego monitu udało Ci się utworzyć prosty kalkulator.

Refaktoryzacja kodu za pomocą CodeGPT

Aby dokonać refaktoryzacji kodu, zaznacz kod, który chcesz poddać refaktoryzacji, a następnie kliknij go prawym przyciskiem myszy i wybierz Refaktoryzacja CodeGPTW Refaktoryzacja CodeGPT w oknie dialogowym wprowadź swój monit opisujący refaktoryzację, którą chcesz wykonać. Na przykład możesz wpisać „refactor this code to use a for loop instead of a while loop”.

CodeGPT wygeneruje nowy kod implementujący żądane refaktoryzowanie.

Wyjaśnianie kodu za pomocą CodeGPT

Aby wyjaśnić swój kod, wybierz kod, który ma wyjaśnić CodeGPT. Następnie kliknij prawym przyciskiem myszy na wyróżniony kod i wybierz Wyjaśnij CodeGPT opcja.

Wyjaśnienie kodu CodeGPT w oknie czatu

CodeGPT wyjaśni, co kod robi w oknie czatu.

Dokumentowanie kodu za pomocą CodeGPT

Dokumentowanie kodu pomaga innym programistom czytać i rozumieć kod. Może również pomóc zrozumieć kod w przyszłości.

Aby udokumentować swój kod, zaznacz kod, który chcesz udokumentować, a następnie kliknij go prawym przyciskiem myszy i wybierz Kod dokumentuGPT opcja. CodeGPT wygeneruje dokumentację kodu w oknie czatu. Następnie możesz skopiować i wkleić wyjaśnienie do swojej dokumentacji.

W przypadku komentarzy inline użyj okna czatu, aby polecić CodeGPT wstawienie niezbędnych komentarzy inline do Twojego kodu. Polecenie CodeGPT wstawienia komentarzy inline do funkcji w aplikacji kalkulatora daje następujące wyniki:

def

dodać(x, y):
powrót x + y # zwraca sumę x i y

def odejmować(x, y):
powrót x – y # zwraca różnicę między x i y

def zwielokrotniać(x, y):
powrót x * y # zwraca iloczyn x i y

def dzielić(x, y):
Jeśli y != 0:
powrót x / y # zwraca wynik dzielenia x i y
w przeciwnym razie:
# zwraca komunikat o błędzie, jeśli y jest równe zero (dzielenie przez zero nie jest dozwolone)
powrót „Błąd: nie można dzielić przez zero”

Są to jasne i poprawne komentarze w tekście.

Zrozumienie działania generatywnej sztucznej inteligencji

CodeGPT wykorzystuje moc generatywnej AI dla wszystkich swoich funkcji. Może nie zawsze dostarczać prawidłowych informacji. Dlatego musisz sprawdzić, czy jej wyniki są poprawne. Zrozumienie, jak działa generatywna AI, pomoże ci poznać jej mocne i słabe strony.

Wesprzyj naszą pracę ❤️

Jeśli spodobał Ci się ten artykuł, rozważ pozostawienie napiwku, aby pomóc nam dalej publikować wartościowe treści.

Bezpieczna płatność przez PayPal
Zobacz także:  Prezes Nvidii kontra Jim Cramer: Przyszłość AI i Klątwa Cramera
Moyens I/O Staff zmotywował Cię, udzielając Ci porad na temat technologii, rozwoju osobistego, stylu życia i strategii, które Ci pomogą.