Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw infer is het canonieke headless oppervlak voor door aanbieders ondersteunde inferentieworkflows.
Het toont bewust capaciteitsfamilies, geen ruwe Gateway-RPC-namen en geen ruwe tool-id’s van agents.
Zet infer om in een skill
Kopieer en plak dit naar een agent:- veelvoorkomende gebruikersintenties koppelen aan het juiste infer-subcommando
- enkele canonieke infer-voorbeelden opnemen voor de workflows die de skill dekt
openclaw infer ...gebruiken bij voorkeur in voorbeelden en suggesties- vermijden dat het volledige infer-oppervlak opnieuw wordt gedocumenteerd in de skill-body
openclaw infer model runopenclaw infer image generateopenclaw infer audio transcribeopenclaw infer tts convertopenclaw infer web searchopenclaw infer embedding create
Waarom infer gebruiken
openclaw infer biedt één consistente CLI voor door aanbieders ondersteunde inferentietaken binnen OpenClaw.
Voordelen:
- Gebruik de aanbieders en modellen die al in OpenClaw zijn geconfigureerd in plaats van eenmalige wrappers voor elke backend op te zetten.
- Houd model-, afbeeldings-, audiotranscriptie-, TTS-, video-, web- en embeddingworkflows onder één commandostructuur.
- Gebruik een stabiele
--json-uitvoervorm voor scripts, automatisering en door agents aangestuurde workflows. - Geef de voorkeur aan een first-party OpenClaw-oppervlak wanneer de taak in wezen “inferentie uitvoeren” is.
- Gebruik het normale lokale pad zonder de Gateway te vereisen voor de meeste infer-commando’s.
openclaw infer ... zodra lagere provider-tests groen zijn. Het test de verzonden CLI, het laden van configuratie, het oplossen van de standaardagent, activering van gebundelde plugins, herstel van runtime-afhankelijkheden en de gedeelde capaciteitsruntime voordat de provider-aanvraag wordt gedaan.
Commandostructuur
Veelvoorkomende taken
Deze tabel koppelt veelvoorkomende inferentietaken aan het bijbehorende infer-commando.| Taak | Commando | Opmerkingen |
|---|---|---|
| Een tekst-/modelprompt uitvoeren | openclaw infer model run --prompt "..." --json | Gebruikt standaard het normale lokale pad |
| Een modelprompt op afbeeldingen uitvoeren | openclaw infer model run --prompt "Describe this" --file ./image.png --model provider/model | Herhaal --file voor meerdere afbeeldingsinvoerbestanden |
| Een afbeelding genereren | openclaw infer image generate --prompt "..." --json | Gebruik image edit wanneer je vanaf een bestaand bestand begint |
| Een afbeeldingsbestand beschrijven | openclaw infer image describe --file ./image.png --prompt "..." --json | --model moet een afbeeldingsgeschikt <provider/model> zijn |
| Audio transcriberen | openclaw infer audio transcribe --file ./memo.m4a --json | --model moet <provider/model> zijn |
| Spraak synthetiseren | openclaw infer tts convert --text "..." --output ./speech.mp3 --json | tts status is Gateway-georiënteerd |
| Een video genereren | openclaw infer video generate --prompt "..." --json | Ondersteunt providerhints zoals --resolution |
| Een videobestand beschrijven | openclaw infer video describe --file ./clip.mp4 --json | --model moet <provider/model> zijn |
| Het web doorzoeken | openclaw infer web search --query "..." --json | |
| Een webpagina ophalen | openclaw infer web fetch --url https://example.com --json | |
| Embeddings maken | openclaw infer embedding create --text "..." --json |
Gedrag
openclaw infer ...is het primaire CLI-oppervlak voor deze workflows.- Gebruik
--jsonwanneer de uitvoer door een ander commando of script wordt gebruikt. - Gebruik
--providerof--model provider/modelwanneer een specifieke backend vereist is. - Voor
image describe,audio transcribeenvideo describemoet--modelde vorm<provider/model>gebruiken. - Voor
image describevoert een expliciet--modeldie provider/dat model direct uit. Het model moet afbeeldingsgeschikt zijn in de modelcatalogus of providerconfiguratie.codex/<model>voert een begrensde Codex-appserverronde voor afbeeldingsbegrip uit;openai-codex/<model>gebruikt het OpenAI Codex OAuth-providerpad. - Stateless uitvoeringscommando’s gebruiken standaard lokaal.
- Door de Gateway beheerde statuscommando’s gebruiken standaard de Gateway.
- Het normale lokale pad vereist niet dat de Gateway actief is.
- Lokale
model runis een lichte eenmalige provider-completion. Het lost het geconfigureerde agentmodel en de auth op, maar start geen chat-agentronde, laadt geen tools en opent geen gebundelde MCP-servers. model run --fileaccepteert afbeeldingsbestanden, detecteert hun MIME-type en stuurt ze met de opgegeven prompt naar het geselecteerde model. Herhaal--filevoor meerdere afbeeldingen.model run --fileweigert niet-afbeeldingsinvoer. Gebruikinfer audio transcribevoor audiobestanden eninfer video describevoor videobestanden.model run --gatewaytest Gateway-routering, opgeslagen auth, providerselectie en de ingebedde runtime, maar draait nog steeds als een ruwe modelprobe: het stuurt de opgegeven prompt en eventuele afbeeldingsbijlagen zonder eerdere sessietranscriptie, bootstrap-/AGENTS-context, context-engine-assemblage, tools of gebundelde MCP-servers.model run --gateway --model <provider/model>vereist een vertrouwde operator-Gateway-referentie omdat de aanvraag de Gateway vraagt een eenmalige provider/model-override uit te voeren.
Model
Gebruikmodel voor door providers ondersteunde tekstinferentie en model-/providerinspectie.
<provider/model>-verwijzingen om een specifieke provider te smoke-testen zonder de Gateway te starten of het volledige agent-tooloppervlak te laden:
- Lokale
model runis de smalste CLI-smoke voor provider-/model-/auth-gezondheid omdat het alleen de opgegeven prompt naar het geselecteerde model stuurt. - Lokale
model run --filebehoudt dat lichte pad en voegt afbeeldingsinhoud rechtstreeks toe aan het enkele gebruikersbericht. Veelvoorkomende afbeeldingsbestanden zoals PNG, JPEG en WebP werken wanneer hun MIME-type alsimage/*wordt gedetecteerd; niet-ondersteunde of niet-herkende bestanden falen voordat de provider wordt aangeroepen. model run --fileis het meest geschikt wanneer je het geselecteerde multimodale tekstmodel direct wilt testen. Gebruikinfer image describewanneer je OpenClaw’s providerselectie voor afbeeldingsbegrip en standaardroutering voor afbeeldingsmodellen wilt gebruiken.- Het geselecteerde model moet afbeeldingsinvoer ondersteunen; modellen die alleen tekst ondersteunen kunnen de aanvraag op providerlaag weigeren.
model run --promptmoet tekst bevatten die niet alleen uit witruimte bestaat; lege prompts worden geweigerd voordat lokale providers of de Gateway worden aangeroepen.- Lokale
model runsluit af met een niet-nulstatus wanneer de provider geen tekstuitvoer retourneert, zodat onbereikbare lokale providers en lege completions niet op succesvolle probes lijken. - Gebruik
model run --gatewaywanneer je Gateway-routering, agent-runtime-initialisatie of door de Gateway beheerde providerstatus moet testen terwijl de modelinvoer ruw blijft. Gebruikopenclaw agentof chatoppervlakken wanneer je de volledige agentcontext, tools, geheugen en sessietranscriptie wilt. model auth login,model auth logoutenmodel auth statusbeheren opgeslagen provider-authstatus.
Afbeelding
Gebruikimage voor genereren, bewerken en beschrijven.
-
Gebruik
image editwanneer je begint met bestaande invoerbestanden. -
Gebruik
--size,--aspect-ratioof--resolutionmetimage editvoor providers/modellen die geometriehints ondersteunen bij bewerkingen van referentieafbeeldingen. -
Gebruik
--output-format png --background transparentmet--model openai/gpt-image-1.5voor OpenAI PNG-uitvoer met transparante achtergrond;--openai-backgroundblijft beschikbaar als OpenAI-specifieke alias. Providers die geen achtergrondondersteuning declareren, rapporteren de hint als een genegeerde override. -
Gebruik
image providers --jsonom te verifiëren welke gebundelde afbeeldingsproviders vindbaar, geconfigureerd en geselecteerd zijn, en welke genererings-/bewerkingscapaciteiten elke provider biedt. -
Gebruik
image generate --model <provider/model> --jsonals de smalste live CLI-smoke voor wijzigingen in afbeeldingsgeneratie. Voorbeeld:De JSON-reactie rapporteertok,provider,model,attemptsen geschreven uitvoerpaden. Wanneer--outputis ingesteld, kan de uiteindelijke extensie het door de provider geretourneerde MIME-type volgen. -
Gebruik voor
image describeenimage describe-many--promptom het vision-model een taakspecifieke instructie te geven, zoals OCR, vergelijking, UI-inspectie of beknopte bijschriften. -
Gebruik
--timeout-msmet langzame lokale vision-modellen of koude Ollama-starts. -
Voor
image describemoet--modeleen image-capable<provider/model>zijn. -
Voor lokale Ollama vision-modellen: haal eerst het model op en stel
OLLAMA_API_KEYin op een willekeurige placeholderwaarde, bijvoorbeeldollama-local. Zie Ollama.
Audio
Gebruikaudio voor bestandstranscriptie.
audio transcribeis bedoeld voor bestandstranscriptie, niet voor realtime sessiebeheer.--modelmoet<provider/model>zijn.
TTS
Gebruiktts voor spraaksynthese en TTS-providerstatus.
tts statusgebruikt standaard Gateway, omdat het de door Gateway beheerde TTS-status weergeeft.- Gebruik
tts providers,tts voicesentts set-providerom TTS-gedrag te inspecteren en te configureren.
Video
Gebruikvideo voor generatie en beschrijving.
video generateaccepteert--size,--aspect-ratio,--resolution,--duration,--audio,--watermarken--timeout-msen geeft deze door aan de runtime voor videogeneratie.--modelmoet<provider/model>zijn voorvideo describe.
Web
Gebruikweb voor zoek- en ophaalworkflows.
- Gebruik
web providersom beschikbare, geconfigureerde en geselecteerde providers te inspecteren.
Embedding
Gebruikembedding voor het maken van vectoren en inspectie van embeddingproviders.
JSON-uitvoer
Infer-opdrachten normaliseren JSON-uitvoer onder een gedeelde envelop:okcapabilitytransportprovidermodelattemptsoutputserror
outputs bestanden die door OpenClaw zijn geschreven. Gebruik
de path, mimeType, size en eventuele mediaspecifieke dimensies in die array
voor automatisering in plaats van het parsen van voor mensen leesbare stdout.
Veelvoorkomende valkuilen
Opmerkingen
openclaw capability ...is een alias vooropenclaw infer ....