Hermes Agent med en lokal modell: anslut Ollama
MarkdownSå ansluter du en lokal modell till Hermes Agent: Local Models i skrivbordsappen eller Ollama, en modell med verktygsanrop, 64 000 tokens i kontexten och hur du kontrollerar att den fungerar.
Läs hela artikeln
Du kan ansluta en lokal modell till Hermes Agent i skrivbordsappen med fyra klick via Settings → Providers → Local Models, eller manuellt via Ollama. Oavsett vilket behövs ingen nyckel, du betalar inte per förfrågan och konversationen lämnar inte din dator.
Det kostar inget att köra en lokal modell, och Hermes kan arbeta med en. Det viktigaste är att välja en modell som kan arbeta med filer och kommandon och ge den ett kontextfönster på minst 64 000; annars blir agenten en vanlig chatt.
Vi går igenom var en lokal modell är användbar i dag, hur du ansluter en och hur du kontrollerar att agenten arbetar med filer. Nu kör vi.
Ailoots referensdokumentation: ailoot.ai/docs/.
Det viktigaste
Det enklaste sättet är i Hermes för skrivbordet: Settings → Providers → Local Models, Install runtime, välj en modell, Download och Use. Appen väljer kontextstorlek åt dig. Med Ollama: ladda ner en modell med verktygsanrop (i Hermes tabell är det bara gemma4:31b som stöder det, och den behöver minst 24 GB minne), ge den en kontext på 64 000 i stället för standardvärdet 2 048 och välj Custom Endpoint i hermes setup med adressen http://localhost:11434/v1 och utan nyckel. Kontrollera den med en uppgift som skapar ett resultat på disken, inte genom att läsa svarets text.
Bör du köra en agent med en lokal modell?
Där en lokal modell redan är användbar:
- Transkribera tal. Det finns kostnadsfria öppna modeller för detta: de är små och känner igen ljud bra. Din röst läcker inte ut i molnet, så alla dina listiga planer stannar hos dig. Här finns en genomgång av hur du ställer in detta i en separat artikel.
- Rutinsysslor. Du kan redan använda små, dumma modeller för rutinsysslor: de klarar dem.
- Data som du inte vill skicka utanför din dator. Om du verkligen är orolig kan du köra en modell på din egen dator. Men kvaliteten blir dålig.
Nästa år tar lokala modeller förmodligen ännu mindre plats. Det finns redan kraftfulla komprimeringsmetoder, och du kan använda RAM i stället för grafikminne. Jag tror att alla om ett år eller så kommer att ha en liten låda med en liten, dum modell som utför uppgifter på Sonnet 5-nivå. Vi får se.
När du ställer in det är det praktiskt att ha en tabell över ”vilken modell för vilken uppgift” och en PDF med installationskommandon för Hermes nära till hands.
Det enklaste sättet: Local Models i Hermes för skrivbordet
Om du har Hermes skrivbordsapp behöver du inte installera något manuellt. Hermes installerar den lokala llama.cpp-servern, laddar ner en modell och väljer en kontextstorlek åt dig:
- Öppna Settings → Providers → Local Models eller välj Run models locally vid första starten.
- Klicka på Install runtime: Hermes laddar ner en version av llama.cpp för din maskinvara; den är några hundra megabyte.
- Välj en modell i katalogen och klicka på Download.
- Klicka på Use: nya chattar går via den lokala modellen.
Varje modell i katalogen har en färgad etikett: grönt betyder att den ryms helt i grafikminnet, gult betyder att den körs via RAM och är långsammare, och rött betyder att den är för stor för din dator. Appen ställer in en kontext på minst 64 000 för rekommenderade modeller. Ett grafikkort med minst 8 GB kan köra katalogens små modeller; ett med minst 16 GB kan köra modeller med 27–35B parametrar. Om du inte använder en modell på 15 minuter frigör appen dess minne; den laddas in igen när du skickar ett nytt meddelande.
Avsnittet ingår i appens testbyggen (canary); i andra byggen öppnar du det med startflaggan --local. Om du inte ser Local Models i inställningarna är det troligen därför. Från terminalen är det samma väg: hermes model → Local models.
När du har valt en modell kontrollerar du den med en uppgift som omfattar en fil, som i avsnittet nedan.
Om du bygger egna projekt med AI-agenter kan du kontrollera resultatet med en liten, verklig uppgift.
Använda Ollama: vilken maskinvara behöver du?
Du behöver Ollama om Hermes är installerat på en server eller om du saknar avsnittet Local Models. Maskinvarukrav från Hermes-guiden:
| Vad | Minimum | Bättre |
|---|---|---|
| RAM | 8 GB (3B-modeller) | minst 32 GB (27B+-modeller) |
| Diskutrymme | 5 GB | minst 30 GB om du har flera modeller |
| Processor | 4 kärnor | minst 8 kärnor |
| Grafikkort | Krävs inte | NVIDIA med minst 8 GB grafikminne gör märkbar skillnad |
8 GB räcker bara för en liten modell som enbart svarar med text. För att modellen ska fungera som en agent behöver du minst 24 GB; se steg 2 för detaljer. Allt fungerar utan grafikkort, men långsamt: en 9B-modell på en processor med 8 kärnor genererar omkring 10 tokens per sekund; en 31B-modell 2–5, och varje svar tar 30–120 sekunder.
Steg 1. Installera Ollama
Ollama kör modeller direkt på din dator. På Mac och Linux installerar du det med ett kommando i terminalen:
curl -fsSL https://ollama.com/install.sh | sh
På Windows är PowerShell-kommandot:
irm https://ollama.com/install.ps1 | iex
Kontrollera att programmet är installerat och att servern svarar:
ollama --version
curl http://localhost:11434/api/tags
Om du inte har några modeller än returnerar det andra kommandot en tom lista. Kom ihåg port 11434: Hermes använder den för att nå modellen.
Steg 2. Ladda ner en modell som kan utföra åtgärder
Vad gör en modell? Den genererar text. Omslaget runt den, Hermes, hanterar arbete med filer, terminalkommandon och sökning. För att omslaget ska fungera måste modellen kunna anropa verktyg. Utan det svarar agenten bara och gör ingenting.
| Modell | På disk | Minne | Verktygsanrop |
|---|---|---|---|
gemma4:31b | ~20 GB | minst 24 GB | ja |
gemma2:27b | ~16 GB | minst 20 GB | nej |
gemma2:9b | ~5 GB | minst 8 GB | nej |
llama3.2:3b | ~2 GB | minst 4 GB | nej |
Av de här fyra modellerna fungerar bara gemma4:31b som agent. Om du har mindre än 24 GB minne kan du inte köra en agent: modellerna i tabellen svarar då bara med text. Nya modeller dyker hela tiden upp i Ollama-biblioteket; kontrollera först om var och en kan anropa verktyg.
ollama pull gemma4:31b
Du kan ladda ner flera modeller och växla mellan dem i Hermes med kommandot /model.
Steg 3. Öka kontexten till 64 000
Som standard ger Ollama modellen en kontext på 2 048 tokens, medan Hermes behöver minst 64 000 för att arbeta med verktyg. Med standardkontexten ryms inte uppgiften, och agenten misslyckas med felmeddelanden.
Skapa en modellvariant med större kontext. Kör detta i terminalen:
cat > Modelfile << 'EOF'
FROM gemma4:31b
PARAMETER num_ctx 64000
EOF
ollama create gemma4-64k -f Modelfile
Nu har du modellen gemma4-64k. Använd den överallt från och med nu, inte originalet.
Steg 4. Anslut den till Hermes
Starta installationsguiden:
hermes setup
När du får frågan om leverantör väljer du Custom Endpoint och anger:
- adress:
http://localhost:11434/v1; - nyckel: lämna tomt eller ange
no-key; - modell:
gemma4-64k.
Du kan ange samma konfiguration manuellt i ~/.hermes/config.yaml:
model:
default: "gemma4-64k"
provider: "custom"
base_url: "http://localhost:11434/v1"
Så kontrollerar du att agenten fungerar
Kör hermes och ge den en uppgift vars resultat syns på disken. Till exempel: ”Lista alla Python-filer i den här mappen och räkna raderna i varje” och sedan ”Skapa en fil med namnet test.txt.” Kontrollera med kommandot ls eller i mappen om filen har dykt upp. En modell utan verktyg kan lugnt ge en lista som ser trovärdig ut utan att öppna en enda fil.
Ju billigare neuralt nätverk du använder, desto mer avancerad läderredaktör behöver det. Det är du. Ju smartare ditt neurala nätverk är, desto mindre behöver du använda ditt eget huvud, men du måste alltid arbeta.
Video om hur du ställer in Hermes Agent från grunden:
Videon visar hur du installerar Hermes från grunden, bygger din första AI-medarbetare och jämför betalning per förfrågan med en prenumeration.
Varför tar det första svaret flera minuter?
Med varje förfrågan skickar Hermes en fast del: systeminstruktionerna och beskrivningarna av alla aktiverade verktyg. Utan ett grafikkort tar modellen lång tid på sig att bearbeta detta först och skriver sedan i sin vanliga hastighet. Det är normalt.
Det här hjälper:
hermes prompt-sizevisar hur stor den fasta delen är;hermes toolsinaktiverar verktygsuppsättningar du inte behöver, ochhermes skillshjälper dig att ta bort extra färdigheter. Varje ansluten MCP (extern tjänst) gör varje förfrågan större: om du inte använder den, stäng av den;ollama psvisar hur många modellager som har flyttats till grafikkortet. Även delvis flytt ger högre hastighet: en 31B-modell på ett grafikkort med 12 GB placerar ungefär 40 lager på kortet; processorn hanterar resten;- på en långsam dator ställer du in
HERMES_API_TIMEOUT=1800i~/.hermes/.envså att Hermes inte avbryter förfrågan när tidsgränsen går ut.
Om agenten körs på en server dygnet runt eller svarar i Telegram bör du känna till följande: Ollama avlastar modellen efter 5 minuters inaktivitet, och nästa svar börjar med att modellen laddas igen. Ollama-inställningen OLLAMA_KEEP_ALIVE=24h håller modellen i minnet. Här finns en genomgång av hur du flyttar agenten till en server som kör dygnet runt i artikeln om att köra Hermes Agent på en server dygnet runt, och om hur du ställer in en bot i guiden för Hermes Telegram-konfiguration.
Om något går fel
| Det här ser du | Det här gör du |
|---|---|
| ”Connection refused” vid start | Ollama körs inte: ollama serve eller sudo systemctl start ollama |
provider 'ollama' has no endpoint configured | Ange Ollama-adressen i providers.ollama.base_url eller model.base_url |
| Agenten svarar men gör ingenting | Modellen kan inte anropa verktyg; installera gemma4:31b och ge den en kontext på 64 000 |
| Fel orsakade av kontexten | Steg 3 är inte utfört |
| Långa konversationer går långsamt | Kör /compress regelbundet |
En molnmodell som reserv
Hermes dokumentation föreslår att du behåller en lokal modell som primär modell och ansluter en molnmodell som reserv. Lägg till blocket från dokumentationen bredvid avsnittet model i ~/.hermes/config.yaml:
Hitta verktygsguider i Ailoot-dokumentationen
Om den lokala modellen misslyckas tre gånger skickar Hermes uppgiften till molnmodellen. De förfrågningarna kostar pengar och går till molnet.
Ett annat alternativ är att låta en kraftfull prenumerationsmodell tänka och fatta beslut medan den lokala modellen hanterar rutinsysslor. Målet är att bevara kvaliteten och gradvis minska tokenkostnaderna. Med det här arbetssättet används billigare modeller för enskilda steg, och lokala modeller kan vara ett alternativ längre fram. I artikeln ”Vad kostar en AI-agent för företag?” beskrivs vad agenter med prenumeration kostar. Om du inte har installerat Hermes än kan du börja med genomgången om hur du installerar Hermes Agent.
Har du provat att ställa in en lokal modell än? Vad kör du på den? Berätta gärna; vi är nyfikna.
Källor
- Hermes Agent: Run Hermes Locally with Ollama - maskinvarukrav, installation och kontroll av Ollama, modelltabell och verktygsanrop, kontextstorlekarna 2 048 och 64 000, anslutning via Custom Endpoint, det första svaret och tidsgränsen, avlastning efter 5 minuter, felsökning och reservleverantör (kontrollerad den 7 oktober 2026; stämmer med den aktuella versionen).
- Hermes Agent: Local Models - Local Models i skrivbordsappen, minnesetiketter, kontext på 64K, avlastning efter 15 minuter,
hermes model, flaggan--local(hämtad den 7 oktober 2026). - Ollama: download for Windows - installationskommandon för Mac, Linux och Windows (hämtad den 7 oktober 2026).
Fortsätt utforska Ailoot på ailoot.ai.
Fler detaljer
Frågor om den här guiden: Hermes Agent med en lokal modell: anslut Ollama
Hur verifierar jag verktygsanvändning i stället för ett trovärdigt textsvar?
Be Hermes utföra en liten filuppgift och granska sedan den verkliga mappen och filinnehållet själv. En genererad lista i chatten bevisar inte att modellen läste filer eller skapade en artefakt.
Håller reservväxling från lokal modell varje förfrågan på datorn?
Bara så länge förfrågningarna stannar hos den lokala modellen. Den valfria reservkonfigurationen här skickar uppgiften till molnleverantören efter upprepade lokala fel; dessa förfrågningar lämnar datorn och kan kosta pengar.