Guide 2 av 4 · körmiljö

Välj körsätt före produktnamn

En skrivbordsapp, en lokal API-tjänst och en fleranvändarserver kan köra liknande modeller men skapar helt olika krav på åtkomst, uppdatering och support.

Senast granskad: 1 sep 2026

Välj den minsta driftformen som löser dagens arbetslast. Flytta upp en nivå först när användare, integration eller samtidighet kräver det.

Tre nivåer

1. Grafisk skrivbordsapp

Passar för modellprov, personligt arbete och lärande. Installation och modellbyte är ofta synliga och lätta att förstå. Nackdelen är att konfigurationen lätt blir personlig, svår att reproducera och olämplig som delad tjänst.

2. Lokal tjänst på en arbetsstation

En runtime med lokalt API gör att skript och andra verktyg kan anropa modellen. Den är ett bra nästa steg när piloten behöver automatiseras. Bind tjänsten till den lokala maskinen tills autentisering, nätverksgräns och loggning har beslutats.

3. Serverruntime för flera användare

Fler användare kräver köhantering, resursgränser, autentisering, övervakning och en ansvarig ägare. Servern är inte bara en starkare dator; den är en tjänst som måste kunna belastas, uppdateras och återställas utan att användarna gissar vad som händer.

Beslutstabell

FrågaSkrivbordLokal tjänstServer
AnvändareEnEn eller ett fåtal kontrollerade klienterFlera
IntegrationManuellLokalt APINätverkstjänst
DriftansvarAnvändarenMaskinens ägareNamngiven tjänsteägare
MinimikontrollVersion och lagringsplatsBindadress och API-åtkomstIdentitet, kvoter, loggar och reservrutin

Guiden namnger med flit ingen produkt, eftersom nivån ska väljas före verktyget. När nivån är bestämd blir jämförelsen konkret: två vanliga alternativ ställda mot varandra efter arbetsflöde. Har valet blivit Ollama och lagringsplatsen behöver ändras finns en separat procedur för att flytta modellkatalogen utan en ny nedladdning.

Kontrollera kompatibiliteten

Modellfil, runtime och hårdvaruacceleration måste passa ihop. Dokumentera vilket modellformat och vilken kvantisering som används och vilken backend som faktiskt belastar GPU eller CPU. Ett verktyg kan starta modellen genom att flytta delar till långsammare minne; det är funktionellt men kan ge en helt annan svarstid än du planerat för — minnesbudgeten avgör om det händer.

Undvik dold inlåsning

Spara prompts, inställningar och testfall utanför ett enda grafiskt verktyg. Om möjligt bör klienten anropa en dokumenterad lokal API-yta så att runtime eller modell kan bytas. Det betyder inte att alla produkter är utbytbara, men det gör skillnader synliga.

Testfallen behöver ett känt svar för att vara värda något. För en sökning i egna dokument betyder det tio frågor där rätt stycke är bestämt i förväg — hur ett sådant facit byggs och räknas om finns i genomgången av lokal dokumentsökning med facit.

Godkänn först när du kan svara på detta

Driftformsbeslutet

Skriv ner valet medan skälen är färska. Ett beslut utan nedskrivet uppgraderingsvillkor blir kvar tills något går sönder — och då är det inte längre ett val.

Exemplet är påhittat och följer samma fall som de övriga guiderna: sammanfattning av mötesanteckningar. Kopiera formen, inte värdena.

FältExempelVad raden ska bevisa
Vald nivåNivå 2, lokal tjänst på en arbetsstationAtt valet är den minsta nivå som löser dagens arbetslast
MotiveringPiloten ska anropas från ett skript, men bara förvaltaren använder den ännuAtt nivån följer av behovet och inte av tillgänglig hårdvara
Användare nu och planeratEn i dag; fyra projektledare när piloten är godkändAtt uppgraderingen är förutsedd, inte en överraskning
Bindadress och portLoopback; ingen lyssnare på övriga gränssnittAtt tjänsten inte är exponerad innan autentisering är beslutad
DriftansvarigNamngiven förvaltare — på nivå 2 är det maskinens ägareAtt ansvaret följer med nivån
Testad versionRuntime och modell enligt vad de själva rapporterar, med testdatumAtt beslutet gäller ett känt läge och går att återskapa
UppgraderingsvillkorFlytta till nivå 3 när någon utanför förvaltarens maskin ska nå tjänstenAtt nästa nivå har en utlösare i stället för ett godtyckligt tillfälle
Omprövas senastDatum eller den händelse som utlöser omprövningAtt beslutet inte blir permanent av glömska
Kopiera tom mall
DRIFTFORMSBESLUT — <tjänstens namn>
Fattat: <datum>    Av: <namn>

Vald nivå ............ 1 skrivbord / 2 lokal tjänst / 3 server
Motivering ...........
Användare nu .........
Användare planerat ...

Bindadress och port ..
Driftansvarig ........
Testad version ....... runtime / modell / datum

Uppgraderingsvillkor .
Omprövas senast ......

Avfärdade nivåer och varför
  Nivå <n> ...........

Källor

Källorna kontrollerades 1 september 2026 och ska kontrolleras på nytt senast 30 september 2026. API:er och standardvärden är versionskänsliga.

Guideväg · steg 3

Nästa: verifiera dataflödet runt den valda körmiljön.

Till integritetsguiden