/api/chat) voor gehoste cloudmodellen en lokale/zelf-gehoste Ollama-servers. Je kunt Ollama in drie modi gebruiken: Cloud + Local via een bereikbare Ollama-host, Cloud only tegen https://ollama.com, of Local only tegen een bereikbare Ollama-host.
OpenClaw registreert ook ollama-cloud als een volwaardige gehoste provider-id voor
direct gebruik van Ollama Cloud. Gebruik refs zoals ollama-cloud/kimi-k2.5:cloud wanneer je
cloud-only-routering wilt zonder de lokale ollama-provider-id te delen.
Zie Ollama Cloud voor de speciale cloud-only-instelpagina.
Ollama-providerconfiguratie gebruikt baseUrl als canonieke sleutel. OpenClaw accepteert ook baseURL voor compatibiliteit met voorbeelden in OpenAI SDK-stijl, maar nieuwe configuratie moet de voorkeur geven aan baseUrl.
Auth-regels
Lokale en LAN-hosts
Lokale en LAN-hosts
ollama-local-markering alleen voor loopback, privénetwerk-, .local- en kale hostnaam-Ollama-basis-URL’s.Externe en Ollama Cloud-hosts
Externe en Ollama Cloud-hosts
https://ollama.com) vereisen een echte credential via OLLAMA_API_KEY, een auth-profiel of de apiKey van de provider. Geef voor direct gehost gebruik de voorkeur aan provider ollama-cloud.Aangepaste provider-id's
Aangepaste provider-id's
api: "ollama" instellen, volgen dezelfde regels. Een ollama-remote-provider die bijvoorbeeld naar een privé-LAN-Ollama-host wijst, kan apiKey: "ollama-local" gebruiken en subagents lossen die markering op via de Ollama-providerhook in plaats van deze als ontbrekende credential te behandelen. Geheugenzoekopdrachten kunnen ook agents.defaults.memorySearch.provider instellen op die aangepaste provider-id, zodat embeddings het overeenkomende Ollama-eindpunt gebruiken.Auth-profielen
Auth-profielen
auth-profiles.json slaat de credential voor een provider-id op. Zet eindpuntinstellingen (baseUrl, api, model-id’s, headers, time-outs) in models.providers.<id>. Oudere platte auth-profielbestanden zoals { "ollama-windows": { "apiKey": "ollama-local" } } zijn geen runtime-indeling; voer openclaw doctor --fix uit om ze met een back-up te herschrijven naar het canonieke ollama-windows:default API-sleutelprofiel. baseUrl in dat bestand is compatibiliteitsruis en moet naar providerconfiguratie worden verplaatst.Bereik van geheugenembeddings
Bereik van geheugenembeddings
- Een sleutel op providerniveau wordt alleen naar de Ollama-host van die provider gestuurd.
agents.*.memorySearch.remote.apiKeywordt alleen naar de externe embeddinghost gestuurd.- Een pure
OLLAMA_API_KEY-env-waarde wordt behandeld als de Ollama Cloud-conventie en wordt standaard niet naar lokale of zelf-gehoste hosts gestuurd.
Aan de slag
Kies je gewenste instelmethode en modus.- Onboarding (aanbevolen)
- Handmatige instelling
Kies je modus
- Cloud + Local — lokale Ollama-host plus cloudmodellen die via die host worden gerouteerd
- Cloud only — gehoste Ollama-modellen via
https://ollama.com - Local only — alleen lokale modellen
Selecteer een model
Cloud only vraagt om OLLAMA_API_KEY en stelt gehoste cloudstandaarden voor. Cloud + Local en Local only vragen om een Ollama-basis-URL, ontdekken beschikbare modellen en halen het geselecteerde lokale model automatisch op als het nog niet beschikbaar is. Wanneer Ollama een geïnstalleerde :latest-tag rapporteert, zoals gemma4:latest, toont de instelling dat geïnstalleerde model één keer in plaats van zowel gemma4 als gemma4:latest te tonen of de kale alias opnieuw op te halen. Cloud + Local controleert ook of die Ollama-host is aangemeld voor cloudtoegang.Niet-interactieve modus
Cloudmodellen
- Cloud + Local
- Cloud only
- Local only
Cloud + Local gebruikt een bereikbare Ollama-host als controlepunt voor zowel lokale als cloudmodellen. Dit is Ollama’s voorkeursflow voor hybride gebruik.Gebruik Cloud + Local tijdens het instellen. OpenClaw vraagt om de Ollama-basis-URL, ontdekt lokale modellen vanaf die host en controleert of de host is aangemeld voor cloudtoegang met ollama signin. Wanneer de host is aangemeld, stelt OpenClaw ook gehoste cloudstandaarden voor, zoals kimi-k2.5:cloud, minimax-m2.7:cloud en glm-5.1:cloud.Als de host nog niet is aangemeld, houdt OpenClaw de instelling local-only totdat je ollama signin uitvoert.Modelontdekking (impliciete provider)
Wanneer jeOLLAMA_API_KEY instelt (of een auth-profiel) en geen models.providers.ollama of een andere aangepaste externe provider met api: "ollama" definieert, ontdekt OpenClaw modellen vanuit de lokale Ollama-instantie op http://127.0.0.1:11434.
| Gedrag | Detail |
|---|---|
| Catalogusquery | Vraagt /api/tags op |
| Capaciteitsdetectie | Gebruikt best-effort /api/show-lookups om contextWindow, uitgebreide num_ctx-Modelfile-parameters en capaciteiten inclusief vision/tools te lezen |
| Vision-modellen | Modellen met een door /api/show gerapporteerde vision-capaciteit worden gemarkeerd als image-capable (input: ["text", "image"]), zodat OpenClaw automatisch afbeeldingen in de prompt injecteert |
| Redeneerdetectie | Gebruikt /api/show-capaciteiten wanneer beschikbaar, inclusief thinking; valt terug op een heuristiek op modelnaam (r1, reasoning, think) wanneer Ollama capaciteiten weglaat |
| Tokenlimieten | Stelt maxTokens in op de standaard Ollama-max-tokenlimiet die OpenClaw gebruikt |
| Kosten | Stelt alle kosten in op 0 |
ollama/<pulled-model>:latest, in lokale infer model run; OpenClaw lost dat geïnstalleerde model op vanuit Ollama’s live catalogus zonder een handgeschreven models.json-item te vereisen.
Voor aangemelde Ollama-hosts kunnen sommige :cloud-modellen bruikbaar zijn via /api/chat
en /api/show voordat ze in /api/tags verschijnen. Wanneer je expliciet een
volledige ollama/<model>:cloud-ref selecteert, valideert OpenClaw dat exacte ontbrekende model met
/api/show en voegt het alleen aan de runtimecatalogus toe als Ollama modelmetadata
bevestigt. Typefouten mislukken nog steeds als onbekende modellen in plaats van automatisch te worden aangemaakt.
infer model run met een volledige Ollama-modelref:
infer model run. Dit stuurt de prompt en afbeelding direct naar
het geselecteerde Ollama-vision-model zonder chattools, geheugen of eerdere
sessiecontext te laden:
model run --file accepteert bestanden die als image/* worden gedetecteerd, waaronder gangbare PNG-,
JPEG- en WebP-invoer. Niet-afbeeldingsbestanden worden geweigerd voordat Ollama wordt aangeroepen.
Gebruik voor spraakherkenning in plaats daarvan openclaw infer audio transcribe.
Wanneer je een gesprek met /model ollama/<model> omschakelt, behandelt OpenClaw
dat als een exacte gebruikersselectie. Als de geconfigureerde Ollama-baseUrl
onbereikbaar is, mislukt het volgende antwoord met de providerfout in plaats van stilzwijgend
te antwoorden vanuit een ander geconfigureerd fallbackmodel.
Geisoleerde cronjobs voeren een extra lokale veiligheidscontrole uit voordat ze de agent-
beurt starten. Als het geselecteerde model wordt herleid tot een lokale, private-netwerk- of .local-
Ollama-provider en /api/tags onbereikbaar is, registreert OpenClaw die cronrun
als skipped met het geselecteerde ollama/<model> in de fouttekst. De endpoint-
preflight wordt 5 minuten gecachet, zodat meerdere cronjobs die naar dezelfde
gestopte Ollama-daemon wijzen niet allemaal falende modelverzoeken starten.
Verifieer live het lokale tekstpad, het native streampad en embeddings tegen
lokale Ollama met:
https://ollama.com
en kies je een gehost model uit de huidige catalogus:
https://ollama.com, omdat Ollama Cloud API keys mogelijk geen
toegang geven tot /api/embed. Stel OPENCLAW_LIVE_OLLAMA_EMBEDDINGS=1 in wanneer je expliciet wilt
dat de livetest faalt als de geconfigureerde cloudsleutel het embed-endpoint niet kan gebruiken.
Om een nieuw model toe te voegen, haal je het gewoon op met Ollama:
models.providers.ollama expliciet instelt, of een aangepaste externe provider configureert zoals models.providers.ollama-cloud met api: "ollama", wordt automatische ontdekking overgeslagen en moet je modellen handmatig definieren. Loopback-aangepaste providers zoals http://127.0.0.2:11434 worden nog steeds als lokaal behandeld. Zie de sectie expliciete configuratie hieronder.Node-lokale inferentie
Agents kunnen een korte taak delegeren aan een Ollama-model dat is geinstalleerd op een gekoppelde desktop- of servernode. De prompt en respons gaan via de bestaande geauthenticeerde Gateway/node-verbinding; het modelverzoek draait op de geselecteerde node tegen het standaard local loopback-Ollama-endpoint (http://127.0.0.1:11434).
Connect the node host
ollama.models en ollama.chat te adverteren, controleer dan opnieuw openclaw nodes pending.Ask an agent to use local inference
node_inference. Agents gebruiken eerst
action: "discover", daarna action: "run" met een geretourneerde node en
model. Als er exact een geschikte node verbonden is, kan run de node weglaten.Bijvoorbeeld: “Ontdek de Ollama-modellen op mijn nodes en gebruik daarna het snelste
geladen model om deze tekst samen te vatten.”/api/tags, controleert /api/show-capabilities en gebruikt /api/ps
wanneer beschikbaar om al geladen modellen eerst te rangschikken. Het retourneert alleen lokale
chatgeschikte modellen: Ollama Cloud-rijen en modellen die alleen embeddings ondersteunen worden uitgesloten.
Elke run vraagt Ollama om modeldenken uit te schakelen en begrenst uitvoer op 512 tokens,
tenzij de toolaanroep een andere maxTokens-waarde aanvraagt. Sommige modellen, zoals
GPT-OSS, ondersteunen het uitschakelen van denken niet en kunnen nog steeds redeneertokens gebruiken.
Om Ollama actief te houden op een node zonder het beschikbaar te maken voor agents, stel je het
volgende in de configuratie in die door die nodehost wordt gebruikt:
openclaw node run uit de setup
hierboven gebruikt, stop dan dat proces en voer het commando opnieuw uit. Als de node een geinstalleerde node-
service gebruikt, voer dan openclaw node restart uit.
De node stopt met het adverteren van ollama.models en ollama.chat; Ollama zelf en
de Ollama-provider van de Gateway blijven ongewijzigd. Stel de waarde in op true en
herstart de node om lokale inferentie opnieuw te adverteren. Een gewijzigd commando-oppervlak
kan na opnieuw verbinden goedkeuring via openclaw nodes pending vereisen.
Je kunt dezelfde nodecommando’s zonder agentbeurt verifiëren:
models.providers.ollama.baseUrl. Start Ollama op het standaard local loopback-
endpoint van de node. De nodecommando’s zijn standaard beschikbaar op macOS-, Linux- en
Windows-nodehosts en blijven onderworpen aan het normale beleid voor nodekoppeling en commando’s.
Vision en afbeeldingsbeschrijving
De gebundelde Ollama-Plugin registreert Ollama als een mediabegripsprovider die afbeeldingen ondersteunt. Hierdoor kan OpenClaw expliciete afbeeldingsbeschrijvingsverzoeken en geconfigureerde standaardwaarden voor afbeeldingsmodellen routeren via lokale of gehoste Ollama vision-modellen. Haal voor lokale vision een model op dat afbeeldingen ondersteunt:--model moet een volledige <provider/model>-ref zijn. Wanneer deze is ingesteld, probeert openclaw infer image describe eerst dat model in plaats van beschrijving over te slaan omdat het model native vision ondersteunt. Als de modelaanroep mislukt, kan OpenClaw doorgaan via geconfigureerde agents.defaults.imageModel.fallbacks; fouten bij het voorbereiden van bestanden of URL’s falen nog steeds vóór fallbackpogingen.
Gebruik infer image describe wanneer je OpenClaw’s providerflow voor afbeeldingsbegrip, geconfigureerde agents.defaults.imageModel en uitvoervorm voor afbeeldingsbeschrijving wilt. Gebruik infer model run --file wanneer je een ruwe multimodale modelprobe wilt met een aangepaste prompt en een of meer afbeeldingen.
Configureer agents.defaults.imageModel om Ollama het standaardmodel voor afbeeldingsbegrip voor inkomende media te maken:
ollama/<model>-ref. Als hetzelfde model wordt vermeld onder models.providers.ollama.models met input: ["text", "image"] en geen enkele andere geconfigureerde afbeeldingsprovider die kale model-ID aanbiedt, normaliseert OpenClaw ook een kale imageModel-ref zoals qwen2.5vl:7b naar ollama/qwen2.5vl:7b. Als meer dan een geconfigureerde afbeeldingsprovider dezelfde kale ID heeft, gebruik dan expliciet het providerprefix.
Trage lokale vision-modellen kunnen een langere timeout voor afbeeldingsbegrip nodig hebben dan cloudmodellen. Ze kunnen ook crashen of stoppen wanneer Ollama probeert de volledige geadverteerde vision-context toe te wijzen op beperkte hardware. Stel een capability-timeout in en begrens num_ctx op de modelvermelding wanneer je alleen een normale afbeeldingsbeschrijvingsbeurt nodig hebt:
image-tool die de agent tijdens een beurt kan aanroepen. models.providers.ollama.timeoutSeconds op providerniveau blijft de onderliggende Ollama HTTP-verzoekbewaking voor normale modelaanroepen regelen.
Verifieer live de expliciete afbeeldingstool tegen lokale Ollama met:
models.providers.ollama.models handmatig definieert, markeer vision-modellen dan met ondersteuning voor afbeeldingsinvoer:
/api/show een vision-capability rapporteert.
Configuratie
- Basic (implicit discovery)
- Explicit (manual models)
- Custom base URL
Veelvoorkomende recepten
Gebruik deze als startpunt en vervang model-ID’s door de exacte namen uitollama list of openclaw models list --provider ollama.
Local model with auto-discovery
Local model with auto-discovery
models.providers.ollama-blok toe, tenzij je modellen handmatig wilt definieren.LAN Ollama host with manual models
LAN Ollama host with manual models
/v1 toe.contextWindow is het contextbudget aan de OpenClaw-kant. params.num_ctx wordt voor de aanvraag naar Ollama gestuurd. Houd ze op elkaar afgestemd wanneer je hardware de volledig geadverteerde context van het model niet kan draaien.Ollama Cloud only
Ollama Cloud only
Cloud plus local through a signed-in daemon
Cloud plus local through a signed-in daemon
ollama signin en zowel lokale modellen als :cloud-modellen moet aanbieden.Multiple Ollama hosts
Multiple Ollama hosts
ollama-large/qwen3.5:27b Ollama bereikt als qwen3.5:27b.Lean local model profile
Lean local model profile
compat.supportsTools: false alleen wanneer het model of de server betrouwbaar faalt op toolschema’s. Dit ruilt agentmogelijkheden in voor stabiliteit.
localModelLean verwijdert de browser-, Cron- en berichttools uit het directe agentoppervlak en plaatst grotere catalogi standaard achter gestructureerde Tool Search-besturingen, behalve wanneer een run directe semantiek voor berichtbezorging moet behouden, maar het wijzigt de runtime-context of denkmodus van Ollama niet. Combineer dit met expliciete params.num_ctx en params.thinking: false voor kleine Qwen-achtige denkmodellen die in een lus raken of hun antwoordbudget besteden aan verborgen redenering.Modelselectie
Na configuratie zijn al je Ollama-modellen beschikbaar:ollama-spark/qwen3:32b, verwijdert OpenClaw alleen dat
prefix voordat Ollama wordt aangeroepen, zodat de server qwen3:32b ontvangt.
Voor trage lokale modellen geef je de voorkeur aan provider-specifieke aanvraagafstemming voordat je de
time-out van de volledige agent-runtime verhoogt:
timeoutSeconds is van toepassing op de HTTP-aanvraag van het model, inclusief verbindingsopbouw,
headers, bodystreaming en de totale bewaakte fetch-afbreking. params.keep_alive
wordt doorgestuurd naar Ollama als top-level keep_alive op native /api/chat-aanvragen;
stel dit per model in wanneer de laadtijd van de eerste beurt het knelpunt is.
Snelle verificatie
127.0.0.1 door de host die in baseUrl wordt gebruikt. Als curl werkt maar OpenClaw niet, controleer dan of de Gateway op een andere machine, container of serviceaccount draait.
Ollama Web Search
OpenClaw ondersteunt Ollama Web Search als een gebundeldeweb_search-provider.
| Eigenschap | Detail |
|---|---|
| Host | Gebruikt je geconfigureerde Ollama-host (models.providers.ollama.baseUrl wanneer ingesteld, anders http://127.0.0.1:11434); https://ollama.com gebruikt de gehoste API direct |
| Auth | Zonder sleutel voor aangemelde lokale Ollama-hosts; OLLAMA_API_KEY of geconfigureerde provider-authenticatie voor directe https://ollama.com-zoekopdrachten of met auth beschermde hosts |
| Vereiste | Lokale/zelf-gehoste hosts moeten draaien en aangemeld zijn met ollama signin; directe gehoste zoekopdrachten vereisen baseUrl: "https://ollama.com" plus een echte Ollama-API-sleutel |
openclaw onboard of openclaw configure --section web, of stel in:
/api/experimental/web_search-proxy van de daemon. Voor https://ollama.com roept het direct het gehoste /api/web_search-endpoint aan.
Geavanceerde configuratie
Legacy OpenAI-compatible mode
Legacy OpenAI-compatible mode
api: "openai-completions" expliciet in:params: { streaming: false } in de modelconfiguratie.Wanneer api: "openai-completions" met Ollama wordt gebruikt, injecteert OpenClaw standaard options.num_ctx, zodat Ollama niet stilzwijgend terugvalt op een contextvenster van 4096. Als je proxy/upstream onbekende options-velden weigert, schakel dit gedrag dan uit:Context windows
Context windows
PARAMETER num_ctx-waarden uit aangepaste Modelfiles. Anders valt het terug op het standaard Ollama-contextvenster dat door OpenClaw wordt gebruikt.Je kunt providerbrede standaardwaarden voor contextWindow, contextTokens en maxTokens instellen voor elk model onder die Ollama-provider, en ze daarna per model overschrijven wanneer nodig. contextWindow is het prompt- en Compaction-budget van OpenClaw. Native Ollama-aanvragen laten options.num_ctx oningesteld tenzij je params.num_ctx expliciet configureert, zodat Ollama zijn eigen standaard op basis van model, OLLAMA_CONTEXT_LENGTH of VRAM kan toepassen. Stel params.num_ctx in om Ollama’s runtimecontext per aanvraag te begrenzen of af te dwingen zonder een Modelfile opnieuw te bouwen; ongeldige, nul-, negatieve en niet-eindige waarden worden genegeerd. Als je een oudere configuratie hebt geüpgraded die alleen contextWindow of maxTokens gebruikte om een native Ollama-aanvraagcontext af te dwingen, voer dan openclaw doctor --fix uit om die expliciete provider- of modelbudgetten naar params.num_ctx te kopiëren. De OpenAI-compatibele Ollama-adapter injecteert standaard nog steeds options.num_ctx vanuit de geconfigureerde params.num_ctx of contextWindow; schakel dat uit met injectNumCtxForOpenAICompat: false als je upstream options weigert.Native Ollama-modelvermeldingen accepteren ook de gangbare Ollama-runtimeopties onder params, waaronder temperature, top_p, top_k, min_p, num_predict, stop, repeat_penalty, num_batch, num_thread en use_mmap. OpenClaw stuurt alleen Ollama-aanvraagsleutels door, zodat OpenClaw-runtimeparams zoals streaming niet naar Ollama lekken. Gebruik params.think of params.thinking om Ollama think op topniveau te verzenden; false schakelt API-niveau-denken uit voor denkmodellen in Qwen-stijl.agents.defaults.models["ollama/<model>"].params.num_ctx ook. Als beide zijn geconfigureerd, wint de expliciete providermodelvermelding van de agentstandaard.Denkcontrole
Denkcontrole
think op topniveau, niet options.think. Automatisch ontdekte modellen waarvan de /api/show-respons de mogelijkheid thinking bevat, tonen /think low, /think medium, /think high en /think max; niet-denkende modellen tonen alleen /think off.params.think of params.thinking kan Ollama API-denken uitschakelen of afdwingen voor een specifiek geconfigureerd model. OpenClaw behoudt die expliciete modelparams wanneer de actieve run alleen de impliciete standaard off heeft; niet-uitgeschakelde runtimeopdrachten zoals /think medium overschrijven de actieve run nog steeds.Redeneermodellen
Redeneermodellen
deepseek-r1, reasoning of think standaard als redeneergeschikt.Modelkosten
Modelkosten
Geheugenembeddings
Geheugenembeddings
/api/embed-endpoint aan en batcht
meerdere geheugenfragmenten waar mogelijk in één input-aanvraag.Wanneer proxy.enabled=true, gebruiken Ollama-geheugenembeddingaanvragen naar de exacte
host-local loopback-origin die is afgeleid van de geconfigureerde baseUrl
het bewaakte directe pad van OpenClaw in plaats van de beheerde forward proxy. De
geconfigureerde hostnaam moet zelf localhost of een loopback-IP-letterlijke waarde zijn;
DNS-namen die alleen naar loopback resolven, gebruiken nog steeds het beheerde proxypad.
LAN-, tailnet-, privénetwerk- en openbare Ollama-hosts blijven ook op het
beheerde proxypad. Omleidingen naar een andere host of poort erven geen vertrouwen.
Operators kunnen nog steeds de globale instelling proxy.loopbackMode: "proxy" instellen om
loopbackverkeer via de proxy te verzenden, of proxy.loopbackMode: "block"
om loopbackverbindingen te weigeren voordat een verbinding wordt geopend; zie
Beheerde proxy voor het
procesbrede effect van deze instelling.| Eigenschap | Waarde |
|---|---|
| Standaardmodel | nomic-embed-text |
| Automatisch ophalen | Ja — het embeddingmodel wordt automatisch opgehaald als het niet lokaal aanwezig is |
nomic-embed-text, qwen3-embedding en mxbai-embed-large. Geheugendocumentbatches blijven onbewerkt, zodat bestaande indexen geen formatmigratie nodig hebben.Om Ollama te selecteren als embeddingprovider voor geheugenzoekopdrachten:Streamingconfiguratie
Streamingconfiguratie
/api/chat), die streaming en toolaanroepen tegelijk volledig ondersteunt. Er is geen speciale configuratie nodig.Voor native /api/chat-aanvragen stuurt OpenClaw denkcontrole ook rechtstreeks door naar Ollama: /think off en openclaw agent --thinking off verzenden think: false op topniveau tenzij een expliciete modelwaarde params.think/params.thinking is geconfigureerd, terwijl /think low|medium|high de overeenkomende inspanningsreeks voor think op topniveau verzendt. /think max wordt gekoppeld aan Ollama’s hoogste native inspanning, think: "high".Probleemoplossing
WSL2-crashlus (herhaalde herstarts)
WSL2-crashlus (herhaalde herstarts)
ollama.service met Restart=always. Als die service automatisch start en een GPU-ondersteund model laadt tijdens het opstarten van WSL2, kan Ollama hostgeheugen vastpinnen terwijl het model laadt. Hyper-V-geheugenterugwinning kan die vastgepinde pagina’s niet altijd terugwinnen, waardoor Windows de WSL2-VM kan beëindigen, systemd Ollama opnieuw start en de lus zich herhaalt.Veelvoorkomend bewijs:- herhaalde WSL2-herstarts of beëindigingen vanaf de Windows-kant
- hoge CPU in
app.sliceofollama.servicekort na het starten van WSL2 - SIGTERM van systemd in plaats van een Linux OOM-killergebeurtenis
ollama.service ingeschakeld is met Restart=always, en zichtbare CUDA-markeringen aanwezig zijn.Mitigatie:%USERPROFILE%\.wslconfig aan de Windows-kant, en voer daarna wsl --shutdown uit:Ollama niet gedetecteerd
Ollama niet gedetecteerd
OLLAMA_API_KEY hebt ingesteld (of een auth-profiel), en dat je geen expliciete vermelding models.providers.ollama hebt gedefinieerd:Geen modellen beschikbaar
Geen modellen beschikbaar
models.providers.ollama.Verbinding geweigerd
Verbinding geweigerd
Externe host werkt met curl maar niet met OpenClaw
Externe host werkt met curl maar niet met OpenClaw
baseUrlwijst naarlocalhost, maar de Gateway draait in Docker of op een andere host.- De URL gebruikt
/v1, wat OpenAI-compatibel gedrag selecteert in plaats van native Ollama. - De externe host heeft firewall- of LAN-bindingswijzigingen nodig aan de Ollama-kant.
- Het model is aanwezig op de daemon van je laptop, maar niet op de externe daemon.
Model voert tool-JSON uit als tekst
Model voert tool-JSON uit als tekst
compat.supportsTools: false in op die modelvermelding en test opnieuw.Kimi of GLM geeft vervormde symbolen terug
Kimi of GLM geeft vervormde symbolen terug
Cloud + Local of Cloud only gebruikte, en probeer daarna een nieuwe sessie en een fallbackmodel:Koud lokaal model krijgt een time-out
Koud lokaal model krijgt een time-out
timeoutSeconds ook de bewaakte verbindingstime-out van Undici voor deze provider.Model met grote context is te traag of raakt zonder geheugen
Model met grote context is te traag of raakt zonder geheugen
params.num_ctx instelt. Beperk zowel het budget van OpenClaw als de aanvraagcontext van Ollama wanneer je voorspelbare latentie tot de eerste token wilt:contextWindow als OpenClaw te veel prompt verzendt. Verlaag params.num_ctx als Ollama een runtimecontext laadt die te groot is voor de machine. Verlaag maxTokens als het genereren te lang duurt.