Nyckel takeaways
- Installera ChatGPT-tillägg för VS Code för att få tillgång till AI-hjälp i din programmeringsmiljö. Den täcker olika kodningsbehov som enhetstestning, felsökning, dokumentation, kodförklaring och kodgenerering.
- Olika tillägg som EasyCode, CodeGPT och Code GPT erbjuder ChatGPT-funktionalitet med olika funktioner och modellval. Vissa kräver en OpenAI API-nyckel och erbjuder kodindexering och anpassningsalternativ.
- Genie AI och ChatGPT Helper är andra tillägg som ger ett användarvänligt gränssnitt och funktioner som anpassningsbara precisionstemperaturer och snabb lagring. ChatGPT VS Code Plugin av Jay Barnes tillåter gratis användning av ChatGPT men kräver en ChatGPT-websessionstoken.
ChatGPT kan hjälpa dig att lösa många programmeringsproblem via dess webbchattgränssnitt. Men att hoppa in och ut ur VS Code kan vara distraherande. Kom ihåg att varje sekund räknas när du är i programmeringszonen.
Den goda nyheten är att du kan fråga ChatGPT vad som helst inifrån VS Code med hjälp av en ChatGPT-tillägg. ChatGPT täcker en stor mängd kodningsbehov, inklusive enhetstestning, felsökning, dokumentation, kodförklaring och kodgenerering.
Här är de smidigaste ChatGPT-tilläggen du kan installera för VS Code idag.
ChatGPT-tillägget från EasyCode är ett lättillgängligt sätt att få AI-hjälp via olika språkmodeller. Den stöder ChatGPT-3.5 och ChatGPT-4, med möjlighet att enkelt växla mellan dem. Tillägget stöder också Claude AI ett alternativ till ChatGPT. Om ditt OpenAI-konto innehåller premiumfunktioner från GPT-4 kan du även lägga till din API-nyckel för utökad användning.
Även om dess utvecklare rekommenderar att du registrerar dig eller loggar in efter installationen, kan du fortfarande använda ChatGPT utan ett konto. När du söker hjälp kan du ställa frågor till ChatGPT om delar av din kod eller låta den skanna hela din kodbas för bredare användningsområden.
EasyCode ChatGPT-tillägget har också ett uppföljningsalternativ om din tidigare uppmaning behöver ytterligare förklaringar. Förutom autokomplettering av inline-kod har den inbyggda uppmaningar med ett klick för att generera svar när du är på språng.
CodeGPT-tillägget av Tim Kmcel använder ChatGPT-3-modeller. Så det kan vara mindre fyndigt än andra tillägg som använder GPT-3.5 och GPT-4. Den har inbyggda uppmaningar som genererar svar med ett enda klick. Du kan också skriva anpassade uppmaningar via chattrutan om du har en mer specifik förfrågan.
Även om den har många GPT-3-modeller – inklusive ChatGPT, text-curie-001, text-davinci-003, code-davinci-002 och code-cushman-002 – är text-davinci-003 den enda modellen som fungerar med förlängning som standard. Du kanske vill granska ditt modellval och ställa in det på text-davinci-003 i tilläggsinställningarna om tillägget ger ett fel.
En annan värdefull funktion är kodindexering, så att du kan markera din kod och söka hjälp för att navigera i komplexa situationer. Detta tillägg kräver en OpenAI API-nyckel, som du ställer in i dess inställningsmeny efter installationen. Förlängningen kan dock misslyckas om du har förbrukat din gratis OpenAI-kredit.
Code GPT erbjuder en mer inkluderande AI-tjänst för VS Code. Även om dess standardval av AI-modell kommer från OpenAIs ChatGPT-3.5 och ChatGPT-4, har den också ChatGPT-alternativ, inklusive Cohere, AI21, Googles Bard och Anthropic, bland andra.
Code GPT-tillägget kräver din OpenAI API-nyckel, som du kan ställa in genom att trycka på genvägar för VS Code-kommandopaletten (CMD+Shift+P för Mac eller Ctrl+Shift+P för Windows). Se dock till att du har tillräckligt med gratis kredit eller en premiumplan för att njuta av denna VS Code AI-tjänst. En värdefull egenskap hos Code GPT är dess förmåga att ta uppmaningar från kodkommentarer och infoga den genererade koden i en användbar kodfil (på målprogrammeringsspråket).
Den har inbyggda och anpassade uppmaningar. Ett litet bakslag är att det bara tillåter maximalt 800 tokens per begäran, så det stöder mindre text än vissa andra leverantörer.
ChatGPT Helper VS Code-tillägget är en enkel AI-assistent som du kan lägga till i VS Code om du bara behöver lösa programmeringsproblem snabbt. Denna tillägg är enkel att använda och endast utformad för att acceptera ett begränsat antal inbyggda uppmaningar.
ChatGPT Helper-tillägget stöder GPT-3.5 och GPT-4 med möjlighet att växla mellan dem. Det kräver en OpenAI API-nyckel, som tillägget uppmanar dig att inkludera så snart du skickar din första prompt efter installationen.
Men till skillnad från andra ChatGPT-tillägg har den ingen chattfunktion. Men du kan skicka anpassade och inbyggda uppmaningar via VS Codes kommandopalett. Den skriver svar i separata textfiler, så att du kan spara snabba svar för senare.
ChatGPT-förlängningen av Genie AI har en bättre estetik, med inbyggda uppmaningar i ett mer relaterbart gränssnitt. Den stöder GPT-3, GPT-3.5 och GPT-4. Och som många ChatGPT-tillägg som nämnts tidigare, kräver det också en OpenAI API-nyckel.
Den låter dig välja olika precisionstemperaturer skräddarsydda efter dina krav; du kan välja mellan ett exakt, balanserat eller kreativt svar. Förutom inbyggda klickbara uppmaningar kan du engagera ChatGPT via Genei AI VS Code-tilläggets Ad-hoc-promptruta för att skicka mer specifika frågor.
När du använder tillägget behöver du inte manuellt kopiera och klistra in koden som den genererar. Genie AI kommer automatiskt att skriva svar i relevanta kodfiler, som du kan använda direkt i din app. Du kan också spara dina konversationer lokalt och återuppta dem senare.
Om du vill använda ChatGPT gratis kommer ChatGPT VS Code-tillägget av Jay Barnes väl till pass. Det fungerar på en annan nivå och kräver din ChatGPT-websessionstoken och användaragent snarare än din OpenAI API-nyckel. Så det är alltid gratis eftersom det utökar din interaktion med ChatGPT från webben.
Även om det låter dig använda ChatGPT gratis i VS Code, är det tekniskt att ställa in och kan vara försenat med enstaka fel. Dessutom kommer du med jämna mellanrum att återställa dina åtkomsttokens eftersom dessa upphör med din ChatGPT-webbsession.
Liksom andra ChatGPT-tillägg har den inbyggda uppmaningar och accepterar anpassade via chattmenyn. Sammantaget skulle det här tillägget inte ha hamnat på vår lista över de bästa ChatGPT-tilläggen för VS Code. Men det är gratis och kan vara praktiskt när du förbrukar din gratis kredit. Var dock noga med att förhindra att din session blir kapad.
Använd ChatGPT produktivt i VS Code
ChatGPT och andra generativa AI-modeller har hittat värdefulla användningsområden i våra dagliga liv. Oavsett om vi accepterar dem eller inte, så är de här för att stanna. Dessa AI-verktyg är mer användbara än de hotar om du använder dem produktivt.
Att använda dessa ChatGPT-tillägg för programmering garanterar inte en smidig körning. Du behöver fortfarande en kombination av dessa AI-verktyg med mänsklig input och vissa kunskaper om internetsökning för att lösa programmeringsproblem. Du kanske vill se hur du använder ChatGPT i VS Code, för en praktisk känsla av hur dessa tillägg fungerar.