Za uporabo ChatGPT vam ni treba zapustiti VS Code. Uporabite te razširitve, da izkoristite moč ChatGPT neposredno v urejevalniku VS Code.
Imate prav, da sprašujete o težavah pri programiranju iz ChatGPT prek spletnega klepeta. Vendar se zdi, da skakanje v kodo VS in iz nje povzroča motnje. Ne pozabite, da pri vsakem opravilu šteje vsaka milisekunda.
Dobra novica je, da lahko ChatGPT karkoli vprašate kar znotraj kode VS z razširitvijo ChatGPT. Od testiranja enote, odpravljanja napak, dokumentacije, razlage kode in generiranja kode do mnogih drugih, ima ChatGPT ogromno primerov uporabe kodiranja.
Tukaj so najbolj priročne razširitve ChatGPT, ki jih lahko danes namestite za kodo VS.
Razširitev ChatGPT podjetja EasyCode je takoj dostopen pomočnik AI, ki podpira ChatGPT-3.5 in ChatGPT-4 z možnostjo preklapljanja med njima. Enostavno ga je nastaviti, saj ne zahteva dodatnih konfiguracij, kot je integracija ključa OpenAI API. Vendar, če vaš račun OpenAI vključuje vrhunske funkcije iz GPT-4, obstaja možnost, da dodate svoj ključ API za razširjeno uporabo.
Čeprav njegov razvijalec priporoča, da se po namestitvi prijavite ali prijavite, vam omogoča uporabite ChatGPT brez računa. Medtem ko iščete pomoč, lahko ChatGPT postavite vprašanja o delih vaše kode ali mu dovolite, da skenira vašo celotno zbirko kod za širše aplikacije.
Razširitev EasyCode ChatGPT ima tudi možnost nadaljnjega ukrepanja, če vaše prejšnje vprašanje potrebuje dodatna pojasnila. Poleg vgrajenega samodokončanja kode ima vgrajene pozive z enim klikom za ustvarjanje odgovorov na poti.
Razširitev CodeGPT Tima Kmcela uporablja modele ChatGPT-3. Zato je morda manj iznajdljiva kot druge razširitve, ki uporabljajo GPT-3.5 in GPT-4. Vsebuje vgrajene pozive, ki ustvarijo odgovore z enim klikom. Pozive po meri lahko napišete tudi prek polja za klepet, če imate bolj specifično zahtevo.
Čeprav vsebuje številne modele GPT-3, vključno s ChatGPT, text-curie-001, text-davinci-003, code-davinci-002 in code-cushman-002, samo text-davinci-003 je privzeti model, ki deluje z razširitev. Morda boste želeli pregledati svoj izbor modela in ga v nastavitvah razširitve nastaviti na text-davinci-003, če razširitev povzroči napako.
Ta razširitev zahteva ključ OpenAI API, ki ga boste po namestitvi nastavili v njenem meniju z nastavitvami. Vendar pa razširitev morda ne bo uspela, če je vaše brezplačno dobroimetje OpenAI izčrpano.
Code GPT ponuja bolj vključujočo storitev AI. Čeprav je njegova privzeta izbira AI OpenAI, ima tudi funkcije Alternative ChatGPT, vključno s Cohere, AI21 in Anthropic. Torej poleg GPT-3.5 in GPT-4 podpira tudi številne druge modele AI.
Razširitev Code GPT zahteva vaš ključ API OpenAI, ki ga lahko nastavite z vgrajenim ukazom. Zato zagotovite, da imate dovolj brezplačnega kredita ali premijskega načrta za uporabo storitve. Dragocena lastnost Code GPT je njegova zmožnost sprejemanja pozivov iz komentarjev kode in vstavljanja ustvarjene kode v uporabno kodno datoteko (v ciljnem programskem jeziku).
Vsebuje vgrajene pozive in pozive po meri. Majhna pomanjkljivost je, da dovoljuje le največ 800 žetonov na zahtevo. Zato zavzame manjšo dolžino besedila v primerjavi z nekaterimi drugimi ponudniki.
Razširitev ChatGPT Helper VS Code je preprost pomočnik AI, ki ga lahko dodate v VS Code, če morate samo hitro rešiti težave s programiranjem. Ta razširitev je enostavna za uporabo in zasnovana samo za sprejemanje omejenega števila vgrajenih pozivov.
Razširitev ChatGPT Helper podpira GPT-3.5 in GPT-4 z možnostjo preklapljanja med njima. Potrebuje ključ OpenAI API, ki vas pozove, da ga nastavite takoj, ko pošljete prvi poziv po namestitvi.
Vendar pa za razliko od drugih razširitev ChatGPT nima funkcije klepeta. Lahko pa pošljete pozive po meri prek ukazne palete kode VS. Odgovore zapiše v ločene besedilne datoteke, kar vam omogoča, da shranite hitre odgovore za pozneje.
Razširitev ChatGPT podjetja Genie AI ima boljšo estetiko, saj vsebuje vgrajene pozive v vmesniku, ki je bolj povezan. Podpira GPT-3, GPT-3.5 in GPT-4. In tako kot mnoge razširitve ChatGPT, omenjene prej, zahteva tudi ključ OpenAI API.
Omogoča tudi izbiro različnih natančnih temperatur, prilagojenih vašim zahtevam; izbirate lahko med natančnim, uravnoteženim ali kreativnim odzivom. Poleg vgrajenih pozivov lahko vključite tudi ChatGPT prek klepetalnice razširitve Genei AI VS Code za pošiljanje bolj specifičnih poizvedb.
Medtem ko uporabljate razširitev za ustvarjanje kode, vam je ni treba kopirati in prilepiti, kjer jo potrebujete. Samodejno zapiše odgovore v ustrezne kodne datoteke, ki jih lahko uporabite neposredno v svoji kodni bazi. Poleg tega lahko svoje pogovore shranite lokalno in jih prevzamete naslednjič.
Če želite uporabljati ChatGPT brezplačno, je razširitev ChatGPT VS Code avtorja Jaya Barnesa zelo priročna. Deluje na drugi ravni in zahteva vaš žeton spletne seje ChatGPT in uporabniškega agenta namesto ključa OpenAI API. Torej je vedno brezplačen, saj razširja vašo interakcijo s ChatGPT iz spleta.
Čeprav vam omogoča brezplačno uporabo ChatGPT v VS Code, je tehnična za nastavitev in lahko zamuja z občasnimi napakami. Poleg tega boste občasno ponastavili žetone za dostop, saj ti potečejo z vašo spletno sejo ChatGPT.
Tako kot druge razširitve ChatGPT ima vgrajene pozive in sprejema pozive po meri prek menija za klepet. Na splošno se ta razširitev ne bi uvrstila na naš seznam najboljših razširitev ChatGPT za VS Code. Je pa brezplačen in vam lahko pride prav, ko porabite brezplačni kredit. Vendar bodite previdni pri preprečite ugrabitev vaše seje.
Produktivno uporabite ChatGPT v kodi VS
ChatGPT in drugi generativni modeli AI so našli dragoceno uporabo v našem vsakdanjem življenju. Ne glede na to, ali jih sprejmemo ali ne, so tukaj, da ostanejo. Ta orodja umetne inteligence so le pomožna in ne grozeča, če jih produktivno uporabljate.
Uporaba katere koli od teh razširitev ChatGPT za programiranje ne zagotavlja nemotenega delovanja. Za reševanje programskih težav boste še vedno potrebovali kombinacijo teh orodij AI s človeškim vložkom in nekaj spretnosti iskanja po internetu. Morda boste želeli videti, kako uporabljati ChatGPT v kodi VS – za praktičen občutek, kako te razširitve delujejo.