Du trenger ikke å forlate VS-koden for å bruke ChatGPT. Benytt deg av disse utvidelsene for å utnytte kraften til ChatGPT rett i VS Code-editoren.
Du har rett til å spørre deg rundt programmeringsproblemer fra ChatGPT via nettchatten. Men å hoppe inn og ut av VS Code ser ut til å introdusere distraksjoner. Husk at hvert millisekund teller i enhver oppgave.
Den gode nyheten er at du kan spørre ChatGPT hva som helst rett innenfor VS Code med en ChatGPT-utvidelse. Fra enhetstesting, feilsøking, dokumentasjon, kodeforklaring og kodegenerering til mange flere, har ChatGPT enorme bruksområder for koding.
Her er de mest praktiske ChatGPT-utvidelsene du kan installere for VS Code i dag.
ChatGPT-utvidelsen av EasyCode er en lett tilgjengelig AI-assistent som støtter ChatGPT-3.5 og ChatGPT-4 med mulighet for å bytte mellom dem. Det er enkelt å sette opp siden det ikke krever ekstra konfigurasjoner som OpenAI API-nøkkelintegrasjon. Men hvis OpenAI-kontoen din inkluderer premium-funksjoner fra GPT-4, er det et alternativ for å legge til API-nøkkelen din for utvidet bruk.
Selv om utvikleren anbefaler at du registrerer deg eller logger på etter installasjonen, lar den deg bruk ChatGPT uten konto. Mens du søker hjelp, kan du stille ChatGPT-spørsmål om deler av koden din eller la den skanne hele kodebasen din for bredere applikasjoner.
EasyCode ChatGPT-utvidelsen har også et oppfølgingsalternativ hvis det forrige spørsmålet ditt trenger ytterligere forklaringer. I tillegg til autofullføring av innebygd kode, har den innebygde enkeltklikk-instruksjoner for å generere svar mens du er på farten.
CodeGPT-utvidelsen av Tim Kmcel bruker ChatGPT-3-modeller. Så den kan være mindre ressurssterk enn andre utvidelser som bruker GPT-3.5 og GPT-4. Den har innebygde spørsmål som genererer svar med et enkelt klikk. Du kan også skrive tilpassede spørsmål via chat-boksen hvis du har en mer spesifikk forespørsel.
Selv om den har mange GPT-3-modeller, inkludert ChatGPT, text-curie-001, text-davinci-003, code-davinci-002 og code-cushman-002, er det bare text-davinci-003 som er standardmodellen som fungerer med utvidelsen. Det kan være lurt å se gjennom modellvalget og sette det til text-davinci-003 i utvidelsesinnstillingene hvis utvidelsen gir en feil.
Denne utvidelsen krever en OpenAI API-nøkkel, som du setter i innstillingsmenyen etter installasjonen. Forlengelsen kan imidlertid mislykkes hvis din gratis OpenAI-kreditt er oppbrukt.
Code GPT tilbyr en mer inkluderende AI-tjeneste. Selv om standard AI-valg er OpenAI, har den også ChatGPT-alternativer, inkludert Cohere, AI21 og Anthropic. Så i tillegg til GPT-3.5 og GPT-4, støtter den også mange andre AI-modeller.
Code GPT-utvidelsen krever din OpenAI API-nøkkel, som du kan sette opp med en innebygd kommando. Så sørg for at du har nok gratis kreditt eller en premiumplan for å bruke tjenesten. En verdifull funksjon ved Code GPT er dens evne til å ta spørsmål fra kodekommentarer og sette inn den genererte koden i en brukbar kodefil (på målprogrammeringsspråket).
Den har innebygde og tilpassede ledetekster. Et lite tilbakeslag er at den kun tillater maksimalt 800 tokens per forespørsel. Derfor tar det mindre tekstlengde sammenlignet med noen andre leverandører.
ChatGPT Helper VS Code-utvidelsen er en enkel AI-assistent du kan legge til VS Code hvis du bare trenger å løse programmeringsproblemer raskt. Denne utvidelsen er enkel å bruke og kun designet for å akseptere et begrenset antall innebygde spørsmål.
ChatGPT Helper-utvidelsen støtter GPT-3.5 og GPT-4 med mulighet for å bytte mellom dem. Det krever en OpenAI API-nøkkel, som ber deg om å angi den så snart du sender din første melding etter installasjonen.
I motsetning til andre ChatGPT-utvidelser har den imidlertid ikke en chat-funksjon. Men du kan sende tilpassede meldinger via VS Codes kommandopalett. Den skriver svar i separate tekstfiler, slik at du kan lagre spørsmål til senere.
ChatGPT-utvidelsen av Genie AI har en bedre estetikk, med innebygde spørsmål i et mer relaterbart grensesnitt. Den støtter GPT-3, GPT-3.5 og GPT-4. Og som mange ChatGPT-utvidelser nevnt tidligere, krever det også en OpenAI API-nøkkel.
Den lar deg også velge forskjellige presisjonstemperaturer skreddersydd til dine behov; du kan velge mellom en presis, balansert eller kreativ respons. I tillegg til innebygde meldinger, kan du også engasjere ChatGPT via Chat-boksen til Genei AI VS Code-utvidelsen for å sende mer spesifikke forespørsler.
Mens du bruker utvidelsen til å generere kode, trenger du ikke kopiere og lime den inn der du trenger den. Den skriver automatisk svar i relevante kodefiler, som du kan bruke direkte i kodebasen din. I tillegg kan du lagre samtalene dine lokalt og plukke dem opp neste gang.
Hvis du vil bruke ChatGPT gratis, kommer ChatGPT VS Code-utvidelsen av Jay Barnes godt med. Den opererer på et annet nivå og krever ChatGPT-nettøkttokenet og brukeragenten i stedet for OpenAI API-nøkkelen. Så det er alltid gratis siden det utvider interaksjonen din med ChatGPT fra nettet.
Selv om det lar deg bruke ChatGPT gratis i VS Code, er det teknisk å sette opp og kan være forsinket med sporadiske feil. I tillegg vil du med jevne mellomrom tilbakestille tilgangstokenene dine siden disse utløper med ChatGPT-nettøkten din.
Som andre ChatGPT-utvidelser har den innebygde instruksjoner og godtar tilpassede via chat-menyen. Totalt sett ville ikke denne utvidelsen ha kommet på listen vår over de beste ChatGPT-utvidelsene for VS Code. Men det er gratis og kan være nyttig når du bruker opp den gratis kreditten din. Vær imidlertid forsiktig med forhindre at økten din blir kapret.
Bruk ChatGPT produktivt i VS-kode
ChatGPT og andre generative AI-modeller har funnet verdifull bruk i hverdagen vår. Enten vi aksepterer dem eller ikke, er de her for å bli. Disse AI-verktøyene er bare hjelpsomme og ikke truende hvis du utnytter dem produktivt.
Å bruke noen av disse ChatGPT-utvidelsene for programmering garanterer ikke en jevn kjøring. Du trenger fortsatt en kombinasjon av disse AI-verktøyene med menneskelig input og noen internettsøkeferdigheter for å løse programmeringsproblemer. Det kan være lurt å se hvordan du bruker ChatGPT i VS Code – for en praktisk følelse av hvordan disse utvidelsene fungerer.