Skip to main content

Visual Studio Code 1.122 mahdollistaa paikallisten kielimallien käytön chat- ja työkalutoiminnoissa, parantaen tietoturvaa ja joustavuutta eristetyissä ympäristöissä.

Visual Studio Code 1.122 -päivitys tuo merkittävän parannuksen tekoälyominaisuuksiin mahdollistamalla omien paikallisten kielimallien käytön BYOK (Bring Your Own Key) -tilassa. Tämä ominaisuus on suunnattu erityisesti ympäristöihin, joissa GitHub-kirjautumista ei sallita, kuten ilmatilassa eristetyissä tai rajoitetuissa verkoissa, mutta se hyödyttää myös paikallisia LLM-malleja hyödyntäviä kehittäjiä.

Ominaisuuden avulla käyttäjät voivat nyt integroida omia, paikallisesti hostattuja kielimalleja suoraan VS Codeen käytettäväksi chat-toiminnoissa sekä erilaisissa kehitystyökaluissa. Vaikka VS Code itsessään ei tarjoa sisäänrakennettua mallien hostausmekanismia, ulkoiset työkalut kuten LM Studio helpottavat mallien käyttöönottoa ja hallintaa omalla laitteistolla tai pilvipalvelimella.

Mallin valinta on kriittistä, ja suosituksena on valita malleja, jotka sopivat käytettävissä olevaan VRAMiin ja tukevat riittävän kontekstin pituutta, erityisesti koodaus- ja kehitystyöhön soveltuvia malleja. Esimerkkejä malleista, jotka toimivat hyvin 8 Gt VRAMilla, ovat Gemma4 (2 miljardia parametria), Qwen3.5 9B ja Codestral 22B v.0.1.

Kun malli on toiminnassa, sen voi lisätä VS Coden kielimallilistaan mukautettuna päätepisteenä. Tämä vaatii hieman teknistä määritystä, kuten ID:n, nimen ja API-URL:n asettamista, mutta mahdollistaa paikallisen mallin hyödyntämisen suoraan editorissa. On kuitenkin huomattava, että tämä toiminnallisuus ei tällä hetkellä sovellu koodin automaattisiin täydennyksiin, joihin tarvitaan erillisiä lisätyökaluja.

Tärkeimmät pointit

  • Visual Studio Code 1.122 tukee paikallisia LLM-malleja BYOK-tilassa.
  • Mahdollistaa käytön ilmatilassa eristetyissä ja rajoitetuissa ympäristöissä.
  • Vaatii erillisen työkalun (esim. LM Studio) paikallisten mallien hostaamiseen.
  • Suositellut mallit: Gemma4 (2B), Qwen3.5 9B, Codestral 22B v.0.1 (8 Gt VRAM)
  • Integrointi tapahtuu mukautetun päätepisteen (Custom Endpoint) kautta kielimalliasetuksissa.
  • Toimii chat- ja työkalutoiminnoissa, ei koodin automaattisissa täydennyksissä.
  • Tulevaisuudessa mahdollisesti laajempi tuki erillisillä laajennuksilla.

Lähde: infoworld — alkuperäinen artikkeli julkaistu 24.6.2026