- Integration af Continue.dev og Cline for at transformere VS Code til et open source AI-assisteret IDE.
- Brugerdefineret konfiguration af modeller ved hjælp af config.yaml-filen og brug af API-nøgler fra udbydere som Groq og OpenRouter.
- Implementering af autofuldførelsesfunktioner, kontekstuel chat, hurtig redigering og autonome agenter for at optimere udviklingen.
- Mulighed for at køre sprogmodeller lokalt for at sikre privatlivets fred og arbejde offline.
Jeg er sikker på, at det er sket for dig: du koder, og pludselig bliver den AI-assistent, du bruger, langsommere, mister kontekst eller begynder at foreslå ændringer, der ikke har noget med projektet at gøre. Redaktører som f.eks. Markør Windsurfing og andre lignende produkter inkluderer disse funktioner som standard, men Du behøver ikke at forlade Visual Studio Code for at have kontekstuel chat, autofuldførelse og agenter, der kan ændre kode..
Continue og Cline er to open source-udvidelser, der giver dig mulighed for at integrere forskellige AI-modeller i VS Code. Begge kan fungere med cloud-udbydere, gateways som OpenRouter og visse lokale modelservere.
Selvom de kan installeres sammen, Continue og Cline er ikke nødvendigvis en obligatorisk kombination.Deres funktioner overlapper hinanden på flere områder, især da Continue har indbygget sin egen Agent-tilstand. Det rigtige valg afhænger af, om du primært leder efter autofuldførelse og kontekstuel redigering, eller en agent, der fokuserer på at udføre opgaver i flere trin.
Fortsæt eller klik: Hvilken udvidelse skal du bruge?

Continue tilbyder en forholdsvis omfattende oplevelse i editoren. Den inkluderer autofuldførelse, chat, redigering af kodestykker, planlægning og en agenttilstand, der kan læse filer, ændre kode og køre værktøjer.
Cline er mere agentorienteret. Du kan udforske et projekt, udarbejde en plan, ændre forskellige filer, udføre terminalkommandoer og kontrollere resultaterne af en opgave.
| Funktion | Fortsætte | Kline |
|---|---|---|
| Autofuldfør mens du skriver | Ja | Det er ikke dens primære funktion |
| Kontekstuel chat | Ja | Ja |
| Redigering ved hjælp af instruktioner | Ja | Ja |
| Planlægningstilstand | Ja | Ja |
| Agent med værktøjer | Ja | Ja |
| Kommandoudførelse | Tilgængelig i agenttilstand | En af dens hovedfunktioner |
| Konfiguration ved hjælp af YAML | Ja | Den sædvanlige konfiguration udføres fra dit panel. |
| Lokale modeller | Ollama, LM Studio og andre kompatible udbydere | Ollama, LM Studio og andre kompatible slutpunkter |
Hvis du primært ønsker autofuldførelse, chat og mindre redigeringerContinue kan dække hele arbejdsgangen. Hvis du foretrækker at uddelegere komplette opgaver og overvåge, hvordan agenten opretter filer eller udfører kommandoer, er Cline særligt praktisk.
Du kan også installere begge og bruge Continue til autofuldførelse og Cline til agentopgaver. I så fald skal du undgå at have to agenter åbne på de samme filer på samme tid, da dette kan generere modstridende ændringer.
Sådan installeres Continue i Visual Studio Code
Åbn sektionen VS Code-udvidelser ved hjælp af Ctrl + Shift + X og søg FortsætteBekræft venligst, at du installerer den officielle udvidelse, før du klikker på den tilsvarende knap.
Efter installationen vises et nyt ikon i aktivitetslinjen. Du kan flytte panelet til den sekundære sidebjælke for at beholde stifinderen til venstre og assistenten til højre.
De lokale Fortsæt-indstillinger gemmes i brugerprofilen. De sædvanlige stier er:
- Vinduer:
%USERPROFILE%\.continue\config.yaml - Linux og macOS:
~/.continue/config.yaml
Derfor mappen .continue Den oprettes normalt ikke i roden af hvert projekt. Den er placeret i brugerens hjemmemappe.
Du kan åbne indstillingerne fra selve panelet Fortsæt. Tryk på Ctrl + LÅbn vælgeren over samtaleboksen, og brug tandhjulsikonet, der svarer til de lokale indstillinger.
Den opstartsproces, der anbefales af Continue, bruger en konto til at få adgang til din platforms indstillinger og ressourcer. Det er dog også muligt at konfigurere en lokal installation og arbejde offline ved hjælp af en skabelon, der er hostet på din egen computer.
Sådan konfigurerer du Fortsæt med at bruge config.yaml

Filen config.yaml Det bestemmer de tilgængelige modeller, regler, værktøjer og kontekstkilder. Det gamle format config.json Det er forældet, så det anbefales at bruge YAML i nye installationer.
En grundlæggende konfiguration for OpenRouter kan følge denne struktur:
name: Mi asistente
version: 1.0.0
schema: v1
models:
- name: Modelo de programación
provider: openrouter
model: <ID_DEL_MODELO>
apiKey: <TU_API_KEY>
roles:
- chat
- edit
- apply
rules:
- Responde en español.
- Respeta el estilo y la estructura existentes.
- No modifiques archivos que no estén relacionados con la tarea.
Erstatter <ID_DEL_MODELO> Brug den nøjagtige identifikator, der er offentliggjort af OpenRouter, og tilføj en gyldig nøgle. Upload ikke filen med legitimationsoplysninger til GitHub, og del den ikke offentligt.
De vigtigste egenskaber ved hver model er:
name: navn, der vises i Fortsæt-vælgeren.provider: anvendt leverandør, såsomopenrouter,groq,ollamaolmstudio.model: nøjagtig modelidentifikator hos den pågældende leverandør.apiKeylegitimationsoplysninger kræves for at bruge API'en.rolesfunktioner tildelt modellen.
Continue giver dig mulighed for at bruge forskellige modeller til hver opgave. De tilgængelige roller inkluderer: chat, edit, apply, autocomplete, embed y rerank.
For eksempel kan du reservere en specialiseret og hurtig model til autofuldførelse:
models:
- name: Autocompletado local
provider: ollama
model: qwen3:4b
roles:
- autocomplete
requestOptions:
extraBodyProperties:
think: false
autocompleteOptions:
debounceDelay: 250
maxPromptTokens: 1024
onlyMyCode: true
Den viste model er blot et eksempel. Tjek altid hvilke modeller Continue anbefaler til den version, du har installeret, og hvilke din computer kan køre korrekt.
Sådan tilføjer du regler og kontekst til Continue
Den gamle parameter systemMessage Det er ikke en del af den nuværende ordning config.yamlFor at give permanente instruktioner skal du bruge rules.
rules:
- Utiliza TypeScript en lugar de JavaScript cuando sea posible.
- No añadas dependencias sin pedir autorización.
- Escribe pruebas para cada función nueva.
- Mantén las respuestas breves y explica los cambios importantes.
Disse regler er indarbejdet i chat-, redigerings- og agentanmodninger. De kan også indlæses fra separate filer, hvis du vil have forskellige instruktioner for hvert arbejdsmiljø.
Sektionen context giver dig mulighed for at angive yderligere kilder:
context:
- provider: file
- provider: code
- provider: diff
- provider: terminal
Continue giver dig også mulighed for manuelt at tilføje filer, valgt kode og andre kilder ved hjælp af kontekstkontrollerne. Jo flere oplysninger du sender, desto højere kan tokenforbruget være, så det er bedst kun at inkludere det, der er nødvendigt for at fuldføre opgaven.
Groq eller OpenRouter: Hvilken udbyder skal man vælge?
Groq og OpenRouter tjener forskellige funktioner. Groq er en inferensudbyder, der er kendetegnet ved at tilbyde svar med lav latenstid for de modeller, den vedligeholder. OpenRouter er en gateway, der giver samlet adgang til modeller fra adskillige udbydere.
| Funktion | Groq | ÅbenRouter |
|---|---|---|
| Katalog | Begrænset udvalg af kompatible modeller | Meget omfattende leverandørkatalog |
| Hastighed | En af dens vigtigste styrker | Det afhænger af den valgte model og leverandør. |
| Frit niveau | Tilgængelig med brugsbegrænsninger | Gratis skabeloner og variationer :free med grænser |
| Forretningsmodeller | De er afhængige af Groq-kataloget | Adgang til adskillige forretningsmodeller |
| Tilgængelighed | Med forbehold for modellens kvoter | Den kan tilbyde routing mellem forskellige udbydere |
Det er ikke tilrådeligt at liste Mixtral, Gemma eller andre modeller, som om de var et permanent Groq-tilbud. Kataloget og dets begrænsninger kan ændre sig. Før du konfigurerer Continue eller Cline, skal du kontrollere de tilgængelige modeller i leverandørens konsol.
Groqs gratis niveau er nyttigt til test og lette projekter, men det er underlagt anmodnings- og tokenbegrænsninger. Det bør ikke betragtes som en gratis og ubegrænset tjeneste til kontinuerlige arbejdsbyrder.
OpenRouter tilbyder både betalte og gratis versioner. Den tilbyder også en gratis router, der automatisk vælger en kompatibel model, selvom dens tilgængelighed, latenstid og begrænsninger muligvis ikke er egnet til alle programmeringsopgaver.
Til automatisk kodefuldførelse foretrækkes normalt en lille, hurtig og specialiseret model. Til kompleks refactoring eller flertrinsagenter er en model med bedre ræsonnement, et tilstrækkeligt kontekstvindue og værktøjskompatibilitet typisk mere egnet.
Sådan bruger du hovedfunktionerne i Continue

Autofuldførelse
Fortsæt viser online kodeforslag, mens du skriver. Tryk på Tab at acceptere det fulde forslag og Esc at udelukke det.
Du kan også oprette en VS Code-genvej til at acceptere den næste linje i et forslag, men dette bør ikke forveksles med en indbygget funktion til automatisk at acceptere ord for ord.
Kontekstuel chat
Trykke Ctrl + L For at starte en ny samtale. Hvis du har valgt en kode, kan Fortsæt tilføje den direkte til chatten.
Genvejen Ctrl + Shift + L Dette giver dig mulighed for at tilføje det markerede element til den aktuelle chat. Du kan også vedhæfte filer og andre kontekstkilder fra brugerfladen.
Redigeringstilstand
Vælg den kode, du vil ændre, og tryk på Ctrl + ISkriv en sætning, f.eks. "uddrag denne logik i en funktion og tilføj typer", og Continue vil vise en sammenligning, før ændringerne anvendes.
Denne tilstand er passende til begrænset refactoring, dokumentation, fejlretning eller konvertering mellem sprog.
Plantilstand
Plan giver dig mulighed for at analysere projektet og udarbejde en strategi uden at godkende ændringer. Det anbefales at bruge den før en migrering, en større refactoring eller enhver opgave, hvis omfang endnu ikke er klart.
Agenttilstand
Agenttilstand kan læse filer, oprette kode, ændre projektet og køre værktøjer. For at bruge den korrekt skal den valgte model have de nødvendige funktioner, især kompatibilitet med værktøjskald.
Fortsæt anmoder om autorisation, før bestemte handlinger udføres. Gennemgå altid foreslåede ændringer, især dem, der påvirker afhængigheder, konfigurationsfiler, databaser eller systemkommandoer.
Sådan installeres og konfigureres Cline i VS Code
Åbn udvidelserne ved hjælp af Ctrl + Shift + X, søger Kline og installer den officielle udvidelse. Åbn derefter panelet fra sidebjælken.
Clines dokumentation anbefaler at flytte panelet til højre sidebjælke for at holde projektbrowseren til venstre. Dette trin er valgfrit, men det gør det nemmere at overvåge de filer, som agenten ændrer.
I Clines indstillinger kan du vælge mellem flere måder at få adgang til modellerne:
- Kline: integreret adgang med fakturering pr. brug og kreditter.
- ClinePass: abonnement på visse modeller.
- Proprietær API-nøgle: Direkte forbindelse med OpenRouter, Groq og andre udbydere.
- Lokale modeller: forbindelse med Ollama, LM Studio eller et andet kompatibelt slutpunkt.
Cline udgiver med jævne mellemrum kampagner med gratis modeller til brugere med en konto. Disse tilbud roterer, har begrænset tilgængelighed og kan ændres når som helst. Derfor bør det ikke antages, at en gratis prøveversion af en specifik model, såsom Claude 3.7, altid vil være tilgængelig.
For at bruge OpenRouter skal du åbne Clines indstillinger, vælge den tilsvarende udbyder, indsætte din API-nøgle og vælge en af de tilgængelige modeller. Processen med Groq er den samme.
Sådan fungerer Cline i Planlæg og Handl tilstande
En PlantilstandCline analyserer projektet og foreslår en strategi, men ændrer ikke filer. Du kan bruge det til at præcisere krav og gennemgå omfanget, før du starter.
En HandlingstilstandCline kan oprette og redigere filer eller udføre kommandoer. Som standard viser den hver handling og venter på, at du godkender eller afviser den.
Der er også en funktion til automatisk godkendelse, der giver dig mulighed for at springe bekræftelser over for bestemte handlinger. Brug den med forsigtighed: automatisk godkendelse af terminalkommandoer eller ændringer uden for projektet øger risikoen betydeligt.
Checkpoints gør det nemt at vende tilbage til en tidligere tilstand, hvis en opgave giver uventede resultater. De er dog ikke en erstatning for Git eller en projektbackup.
Sådan bruger du lokale modeller med Continue og Cline

Fortsæt, og Cline kan oprette forbindelse til lokale servere som Ollama og LM Studio. Dette reducerer afhængigheden af eksterne tjenester og giver dig mulighed for at arbejde uden at indsende kode til en cloud-API.
Hos Cline er den generelle procedure:
- Installer Ollama eller LM Studio.
- Download en passende programmeringsskabelon.
- Start den lokale server.
- Åbn Cline-indstillinger.
- Vælg Ollama eller LM Studio som din udbyder.
- Kontroller URL'en og den registrerede model.
Standardadresserne er normalt:
Ollama: http://localhost:11434
LM Studio: http://localhost:1234
I Continue bruger LM Studio typisk:
http://localhost:1234/v1
Det kræver flere ressourcer at køre en lokal agent end blot at føre en samtale. Som en retningslinje placerer Cline små eller kvantiserede modeller på systemer med cirka 16-32 GB RAM, mellemmodeller på systemer med 32-64 GB og større modeller over dette beløb.
GPU'en og VRAM påvirker også hastigheden betydeligt. Derudover skal modellen følge instruktioner, generere pålidelig kode og bruge værktøjer korrekt. En model, der fungerer godt som en chatbot, fungerer muligvis ikke godt i en menneskelig agent.
Privatliv afhænger ikke udelukkende af, om modellen er lokal. Gennemgå telemetri, installerede udvidelser og eventuelle eksterne værktøjer, der kan sende oplysninger uden for computeren.
Ollama er en af de mest anvendte muligheder for at køre lokale modeller.Du skal dog vælge størrelse og kvantisering i henhold til den tilgængelige hardware.
Sådan styrer du omkostningerne ved planlægningsagenter
En agent bruger typisk flere tokens end en konventionel chat. For at fuldføre en opgave kan den læse adskillige filer, generere en plan, køre værktøjer, gennemgå resultaterne og gentage flere kald til modellen.
For at undgå uforudsete udgifter:
- Konfigurer grænser i OpenRouter eller hos den tilsvarende udbyder.
- Brug økonomiske modeller til simple opgaver.
- Vedhæft ikke hele arkivet, når du kun skal analysere én fil.
- Opdel store opgaver i verificerbare mål.
- Gennemgå de estimerede omkostninger, før du bruger intensive ræsonnementsmodeller.
- Undgå korrektionsløkker, der gentager de samme kommandoer kontinuerligt.
- Start i Plan-tilstand og skift til Agent eller Handl, når målet er klart.
Sikkerhedsforanstaltninger før brug af Continue eller Cline
Disse udvidelser kan tilgå kildekoden og i deres agenttilstande udføre handlinger på computeren. Før du bruger dem i et rigtigt projekt:
- Indsæt ikke nøgler direkte i filer, der skal uploades til arkivet.
- Brug miljøvariabler eller systemet med tilgængelige hemmeligheder, når det er muligt.
- Gennemgå de udeladte filer, og undgå at dele legitimationsoplysninger, databaser eller private indstillinger.
- Tjek hver kommando, før du godkender den.
- Aktiver ikke automatisk godkendelse for alle handlinger.
- Det fungerer på en separat Git-gren.
- Gennemgå diff'en, før du accepterer en stor ændring.
- Kør testene efter hver blok med ændringer.
Almindelige fejl ved konfiguration af Continue og Cline

Fortsæt registrerer ikke config.yaml
Kontroller at filen er i %USERPROFILE%\.continue\config.yaml på Windows eller på ~/.continue/config.yaml på Linux og macOS. Tjek også YAML-indrykningen.
Hvis ændringerne ikke vises, skal du bruge muligheden for at genindlæse konfigurationen eller køre Udvikler: Genindlæs vindue fra VS Code-kommandopaletten.
Modellen vises, men agenttilstanden fungerer ikke.
Modellen eller leverandøren understøtter muligvis ikke værktøjer. Vælg en model, der understøtter værktøjskald, og bekræft, at Continue har registreret dens funktioner korrekt.
Autofuldførelse er for langsom
Brug en specialiseret model med lav latenstid. Store ræsonnementsmodeller er normalt ikke det bedste valg til at generere forslag, mens du skriver.
Cline bruger for mange kreditter
Reducer mængden af kontekst, brug planlægningstilstanden, før du handler, opdel opgaven, og vælg en mere omkostningseffektiv model. Agenter kan foretage flere opkald under en enkelt operation.
Ollama eller LM Studio vises ikke
Bekræft, at serveren kører, at URL'en er korrekt, og at skabelonen er downloadet. Kontroller også, om firewallen blokerer den lokale forbindelse.
Fortsæt og Cline rediger den samme fil
Kør ikke begge agenter samtidigt på den samme opgave. Afslut eller annuller en af processerne, gennemgå de ventende ændringer, og fortsæt med kun én udvidelse.
Continue og Cline giver dig mulighed for at transformere Visual Studio Code til et AI-assisteret udviklingsmiljø uden at skulle migrere til en anden editor. Continue skiller sig ud ved at kombinere autofuldførelse, chat, redigering og konfigurerbare agenter, mens Cline tilbyder en arbejdsgang fokuseret på opgaveplanlægning og -udførelse.
Du kan installere begge udvidelser, men for mange brugere vil én være tilstrækkelig. Resultatet vil afhænge mere af den valgte model, kontekstens kvalitet, de tildelte tilladelser og omkostningskontrol end af antallet af installerede assistenter.
Jeg er en teknologientusiast, der har vendt sine "nørde" interesser til et erhverv. Jeg har brugt mere end 10 år af mit liv på at bruge avanceret teknologi og pille ved alle slags programmer af ren nysgerrighed. Nu har jeg specialiseret mig i computerteknologi og videospil. Dette skyldes, at jeg i mere end 5 år har skrevet til forskellige hjemmesider om teknologi og videospil, og lavet artikler, der søger at give dig den information, du har brug for, på et sprog, der er forståeligt for alle.
Har du spørgsmål, så spænder min viden fra alt relateret til Windows styresystemet samt Android til mobiltelefoner. Og mit engagement er over for dig, jeg er altid villig til at bruge et par minutter og hjælpe dig med at løse eventuelle spørgsmål, du måtte have i denne internetverden.