6 bedste ChatGPT-udvidelser til VS-kode

Nøgle takeaways

  • Installer ChatGPT-udvidelser til VS Code for at få adgang til AI-assistance i dit programmeringsmiljø. Det dækker forskellige kodningsbehov som enhedstest, fejlfinding, dokumentation, kodeforklaring og kodegenerering.
  • Forskellige udvidelser som EasyCode, CodeGPT og Code GPT tilbyder ChatGPT-funktionalitet med forskellige funktioner og modelvalg. Nogle kræver en OpenAI API-nøgle og tilbyder kodeindeksering og tilpasningsmuligheder.
  • Genie AI og ChatGPT Helper er andre udvidelser, der giver en brugervenlig grænseflade og funktioner som justerbare præcisionstemperaturer og hurtig lagring. ChatGPT VS Code Plugin af Jay Barnes tillader gratis brug af ChatGPT, men kræver et ChatGPT-websessionstoken.

ChatGPT kan hjælpe dig med at løse mange programmeringsproblemer via dens webchatgrænseflade. Men at hoppe ind og ud af VS Code kan være distraherende. Husk, at hvert sekund tæller, når du er i programmeringszonen.

Den gode nyhed er, at du kan spørge ChatGPT om hvad som helst inde fra VS Code ved hjælp af en ChatGPT-udvidelse. ChatGPT dækker en lang række kodningsbehov, herunder enhedstest, fejlfinding, dokumentation, kodeforklaring og kodegenerering.

Her er de mest praktiske ChatGPT-udvidelser, du kan installere til VS Code i dag.

ChatGPT-udvidelsen fra EasyCode er en let tilgængelig måde at få AI-hjælp via forskellige sprogmodeller. Den understøtter ChatGPT-3.5 og ChatGPT-4, med mulighed for nemt at skifte mellem dem. Udvidelsen understøtter også Claude AI et alternativ til ChatGPT. Hvis din OpenAI-konto indeholder premium-funktioner fra GPT-4, kan du også tilføje din API-nøgle til udvidet brug.

Selvom dets udvikler anbefaler, at du tilmelder dig eller logger ind efter installationen, kan du stadig bruge ChatGPT uden en konto. Mens du søger hjælp, kan du stille ChatGPT-spørgsmål om dele af din kode eller lade den scanne hele din kodebase til bredere brug.

  5 færdigheder, som enhver DevOps-ingeniør bør have

EasyCode ChatGPT-udvidelsen har også en opfølgningsmulighed, hvis din tidligere prompt har brug for yderligere forklaringer. Ud over autofuldførelse af inline kode har den indbyggede prompter med et enkelt klik til at generere svar på farten.

CodeGPT-udvidelsen af ​​Tim Kmcel bruger ChatGPT-3-modeller. Så det kan være mindre ressourcestærkt end andre udvidelser, der bruger GPT-3.5 og GPT-4. Den har indbyggede prompter, der genererer svar med et enkelt klik. Du kan også skrive tilpassede prompter via chatboksen, hvis du har en mere specifik anmodning.

Selvom den har mange GPT-3-modeller – inklusive ChatGPT, text-curie-001, text-davinci-003, code-davinci-002 og code-cushman-002 – er text-davinci-003 den eneste model, der fungerer med udvidelse som standard. Du vil måske gennemgå dit modelvalg og indstille det til text-davinci-003 i udvidelsesindstillingerne, hvis udvidelsen giver en fejl.

En anden værdifuld funktion er kodeindeksering, så du kan fremhæve din kode og søge hjælp til at navigere i komplekse situationer. Denne udvidelse kræver en OpenAI API-nøgle, som du angiver i indstillingsmenuen efter installationen. Forlængelsen kan dog mislykkes, hvis du har opbrugt din gratis OpenAI-kredit.

Code GPT tilbyder en mere inkluderende AI-tjeneste til VS Code. Selvom dens standard AI-modelvalg kommer fra OpenAIs ChatGPT-3.5 og ChatGPT-4, har den også ChatGPT-alternativer, herunder Cohere, AI21, Googles Bard og Anthropic, blandt andre.

Code GPT-udvidelsen kræver din OpenAI API-nøgle, som du kan konfigurere ved at trykke på VS Code kommandopaletgenveje (CMD+Shift+P til Mac eller Ctrl+Shift+P til Windows). Sørg dog for, at du har nok gratis kredit eller en premium-plan til at nyde denne VS Code AI-tjeneste. En værdifuld egenskab ved Code GPT er dens evne til at tage prompter fra kodekommentarer og indsætte den genererede kode i en brugbar kodefil (på målprogrammeringssproget).

  Ret en fejl, der opstod under indlæsning af en version af højere kvalitet af denne video på iPhone

Den har indbyggede og brugerdefinerede prompter. Et lille tilbageslag er, at det kun tillader maksimalt 800 tokens pr. anmodning, så det understøtter mindre tekst end nogle andre udbydere.

ChatGPT Helper VS Code-udvidelsen er en simpel AI-assistent, du kan tilføje til VS Code, hvis du kun skal løse programmeringsproblemer hurtigt. Denne udvidelse er ligetil at bruge og kun designet til at acceptere et begrænset antal indbyggede prompter.

ChatGPT Helper-udvidelsen understøtter GPT-3.5 og GPT-4 med mulighed for at skifte mellem dem. Det kræver en OpenAI API-nøgle, som udvidelsen beder dig om at inkludere, så snart du sender din første prompt efter installationen.

Men i modsætning til andre ChatGPT-udvidelser har den ikke en chatfunktion. Men du kan sende brugerdefinerede og indbyggede prompter via VS Codes kommandopalet. Den skriver svar i separate tekstfiler, så du kan gemme hurtige svar til senere.

ChatGPT-udvidelsen fra Genie AI har en bedre æstetik med indbyggede prompter i en mere relaterbar grænseflade. Den understøtter GPT-3, GPT-3.5 og GPT-4. Og ligesom mange ChatGPT-udvidelser nævnt tidligere, kræver det også en OpenAI API-nøgle.

Det giver dig mulighed for at vælge forskellige præcisionstemperaturer skræddersyet til dine krav; du kan vælge mellem en præcis, afbalanceret eller kreativ respons. Ud over indbyggede klikbare prompter kan du engagere ChatGPT via Genei AI VS Code-udvidelsens Ad-hoc-promptboks for at sende mere specifikke forespørgsler.

Mens du bruger udvidelsen, behøver du ikke manuelt at kopiere og indsætte den kode, den genererer. Genie AI vil automatisk skrive svar ind i relevante kodefiler, som du kan bruge direkte i din app. Du kan også gemme dine samtaler lokalt og genoptage dem senere.

  Sådan videresender du en besked i signal

Hvis du vil bruge ChatGPT gratis, er ChatGPT VS Code-udvidelsen af ​​Jay Barnes praktisk. Det fungerer på et andet niveau og kræver dit ChatGPT-websessionstoken og brugeragent i stedet for din OpenAI API-nøgle. Så det er uvægerligt gratis, da det udvider din interaktion med ChatGPT fra nettet.

Selvom det giver dig mulighed for at bruge ChatGPT gratis i VS Code, er det teknisk at sætte op og kan være forsinket med lejlighedsvise fejl. Derudover vil du med jævne mellemrum nulstille dine adgangstokens, da disse udløber med din ChatGPT-websession.

Ligesom andre ChatGPT-udvidelser har den indbyggede prompter og accepterer brugerdefinerede via chatmenuen. Samlet set ville denne udvidelse ikke have lavet vores liste over de bedste ChatGPT-udvidelser til VS Code. Men det er gratis og kan være praktisk, når du opbruger din gratis kredit. Vær dog forsigtig med at forhindre din session i at blive kapret.

Brug ChatGPT produktivt i VS-kode

ChatGPT og andre generative AI-modeller har fundet værdifulde anvendelser i vores daglige liv. Uanset om vi accepterer dem eller ej, er de kommet for at blive. Disse AI-værktøjer er mere nyttige end de truer, hvis du bruger dem produktivt.

Brug af disse ChatGPT-udvidelser til programmering garanterer ikke en jævn kørsel. Du skal stadig bruge en kombination af disse AI-værktøjer med menneskelig input og nogle internetsøgningsfærdigheder for at løse programmeringsproblemer. Du vil måske se, hvordan du bruger ChatGPT i VS Code, for en praktisk fornemmelse af, hvordan disse udvidelser fungerer.