tools.*-configuratiesleutels en aangepaste provider- / basis-URL-configuratie. Zie Configuratiereferentie voor agents, channels en andere configuratiesleutels op het hoogste niveau.
Hulpmiddelen
Toolprofielen
tools.profile stelt een basis-allowlist in vóór tools.allow/tools.deny:
Lokale onboarding zet nieuwe lokale configuraties standaard op
tools.profile: "coding" wanneer dit niet is ingesteld (bestaande expliciete profielen blijven behouden).| Profiel | Omvat |
|---|---|
minimal | alleen session_status |
coding | group:fs, group:runtime, group:web, group:sessions, group:memory, cron, image, image_generate, skill_workshop, video_generate |
messaging | group:messaging, sessions_list, sessions_history, sessions_send, session_status |
full | Geen beperking (hetzelfde als niet ingesteld) |
Toolgroepen
| Groep | Tools |
|---|---|
group:runtime | exec, process, code_execution (bash wordt geaccepteerd als alias voor exec) |
group:fs | read, write, edit, apply_patch |
group:sessions | sessions_list, sessions_history, sessions_send, sessions_spawn, sessions_yield, subagents, session_status |
group:memory | memory_search, memory_get |
group:web | web_search, x_search, web_fetch |
group:ui | browser, canvas |
group:automation | heartbeat_respond, cron, gateway |
group:messaging | message |
group:nodes | nodes |
group:agents | agents_list, update_plan |
group:media | image, image_generate, music_generate, video_generate, tts |
group:openclaw | Alle ingebouwde tools (provider-Plugins uitgesloten) |
group:plugins | Tools die eigendom zijn van geladen Plugins, inclusief geconfigureerde MCP-servers die via bundle-mcp worden aangeboden |
MCP- en Plugin-tools binnen sandbox-toolbeleid
Geconfigureerde MCP-servers worden aangeboden als Plugin-eigen tools onder de Plugin-idbundle-mcp. Normale toolprofielen kunnen ze toestaan, maar tools.sandbox.tools is een extra poort voor sandboxsessies. Als de sandboxmodus "all" of "non-main" is, neem dan een van deze items op in de sandbox-tool-allowlist wanneer MCP-/Plugin-tools zichtbaar moeten zijn:
bundle-mcpvoor door OpenClaw beheerde MCP-servers uitmcp.servers- de Plugin-id voor een specifieke native Plugin
group:pluginsvoor alle geladen Plugin-eigen tools- exacte MCP-servertoolnamen of serverglobs zoals
outlook__send_mailofoutlook__*wanneer je slechts één server wilt
mcp.servers. Niet-[A-Za-z0-9_-]-tekens worden -, namen die niet met een letter beginnen krijgen een mcp--voorvoegsel, en lange of dubbele voorvoegsels kunnen worden afgekapt of van een suffix voorzien; bijvoorbeeld, mcp.servers["Outlook Graph"] gebruikt een glob zoals outlook-graph__*.
openclaw doctor om deze vorm op te vangen voor door OpenClaw beheerde servers in mcp.servers. MCP-servers die worden geladen vanuit gebundelde Plugin-manifesten of Claude .mcp.json gebruiken dezelfde sandboxpoort, maar deze diagnose somt die bronnen nog niet op; gebruik dezelfde allowlist-items als hun tools verdwijnen in sandboxed beurten.
tools.codeMode
tools.codeMode schakelt het generieke code-modusoppervlak van OpenClaw in. Wanneer dit
is ingeschakeld voor een run met tools, ziet het model alleen exec en wait; normale OpenClaw-
tools worden verplaatst achter de in-sandbox tools.*-catalogusbridge, en MCP-tools zijn
beschikbaar via de gegenereerde MCP-namespace.
API.list("mcp") en
API.read("mcp/<server>.d.ts") aanroepen om TypeScript-achtige signatures te inspecteren voordat
MCP.<server>.<tool>() wordt aangeroepen. Zie Code-modus voor het
runtimecontract, de limieten en de debuggingstappen.
tools.allow / tools.deny
Globaal beleid voor toestaan/weigeren van tools (weigeren wint). Niet hoofdlettergevoelig, ondersteunt *-wildcards. Wordt toegepast zelfs wanneer Docker-sandbox uit staat.
write en apply_patch zijn afzonderlijke tool-id’s. allow: ["write"] schakelt ook apply_patch in voor compatibele modellen, maar deny: ["write"] weigert apply_patch niet. Om alle bestandsmutatie te blokkeren, weiger group:fs of vermeld elke muterende tool expliciet:
tools.byProvider
Beperk tools verder voor specifieke providers of modellen. Volgorde: basisprofiel → providerprofiel → toestaan/weigeren.
tools.toolsBySender
Beperkt tools voor een specifieke requester-identiteit. Dit is defense-in-depth bovenop channel-toegangscontrole; sender-waarden moeten uit de channeladapter komen, niet uit berichttekst.
channel:<channelId>:<senderId>, id:<senderId>, e164:<phone>, username:<handle>, name:<displayName> of "*". Channel-id’s zijn canonieke OpenClaw-id’s; aliassen zoals teams worden genormaliseerd naar msteams. Legacy sleutels zonder voorvoegsel worden alleen als id: geaccepteerd. De matchvolgorde is channel+id, id, e164, username, name en daarna wildcard.
Per-agent agents.list[].tools.toolsBySender overschrijft de globale sender-match wanneer die matcht, zelfs met een leeg {}-beleid.
tools.elevated
Regelt verhoogde exec-toegang buiten de sandbox:
- Per-agent override (
agents.list[].tools.elevated) kan alleen verder beperken. /elevated on|off|ask|fullslaat status per sessie op; inline directives gelden voor één bericht.- Verhoogde
execomzeilt sandboxing en gebruikt het geconfigureerde ontsnappingspad (gatewaystandaard, ofnodewanneer het exec-doelnodeis).
tools.exec
tools.loopDetection
Veiligheidscontroles voor tool-loops zijn standaard uitgeschakeld. Stel enabled: true in om detectie te activeren. Instellingen kunnen globaal worden gedefinieerd in tools.loopDetection en per agent worden overschreven op agents.list[].tools.loopDetection.
Maximale tool-call-geschiedenis die wordt bewaard voor loopanalyse.
Drempel voor herhalend patroon zonder voortgang voor waarschuwingen.
Hogere herhalingsdrempel voor het blokkeren van kritieke loops.
Harde stopdrempel voor elke run zonder voortgang.
Waarschuw bij herhaalde aanroepen met dezelfde tool/dezelfde args.
Waarschuw/blokkeer bij bekende polltools (
process.poll, command_status, enz.).Waarschuw/blokkeer bij afwisselende paarpatronen zonder voortgang.
tools.web
tools.media
Configureert begrip van inkomende media (afbeelding/audio/video):
Velden voor mediamodelvermeldingen
Velden voor mediamodelvermeldingen
Providervermelding (
type: "provider" of weggelaten):provider: API-provider-id (openai,anthropic,google/gemini,groq, enz.)model: overschrijving van model-idprofile/preferredProfile: profielselectie uitauth-profiles.json
type: "cli"):command: uit te voeren uitvoerbaar bestandargs: args met sjablonen (ondersteunt{{MediaPath}},{{Prompt}},{{MaxChars}}, enz.;openclaw doctor --fixmigreert verouderde{input}-placeholders naar{{MediaPath}})
capabilities: optionele lijst (image,audio,video). Standaarden:openai/anthropic/minimax→ afbeelding,google→ afbeelding+audio+video,groq→ audio.prompt,maxChars,maxBytes,timeoutSeconds,language: overschrijvingen per vermelding.tools.media.image.timeoutSecondsen overeenkomende afbeeldingsmodelvermeldingen voortimeoutSecondsgelden ook wanneer de agent de explicieteimage-tool aanroept. Voor beeldbegrip geldt deze time-out voor het verzoek zelf en wordt deze niet verminderd door eerder voorbereidingswerk.- Mislukkingen vallen terug op de volgende vermelding.
auth-profiles.json → env-vars → models.providers.*.apiKey.Velden voor asynchrone voltooiing:asyncCompletion.directSend: verouderde compatibiliteitsvlag. Voltooide asynchrone mediataken blijven via de aanvraagsessie verlopen, zodat de agent het resultaat ontvangt, beslist hoe de gebruiker wordt geïnformeerd en de berichtentool gebruikt wanneer levering via de bron dit vereist.
tools.agentToAgent
tools.sessions
Bepaalt welke sessies kunnen worden gericht door de sessietools (sessions_list, sessions_history, sessions_send).
Standaard: tree (huidige sessie + sessies die hierdoor zijn gestart, zoals subagents).
Zichtbaarheidsbereiken
Zichtbaarheidsbereiken
self: alleen de huidige sessiesleutel.tree: huidige sessie + sessies die door de huidige sessie zijn gestart (subagents).agent: elke sessie die bij de huidige agent-id hoort (kan andere gebruikers omvatten als u sessies per afzender onder dezelfde agent-id uitvoert).all: elke sessie. Richten op andere agents vereist nog steedstools.agentToAgent.- Sandbox-klem: wanneer de huidige sessie in een sandbox draait en
agents.defaults.sandbox.sessionToolsVisibility="spawned", wordt zichtbaarheid gedwongen naartree, zelfs alstools.sessions.visibility="all". - Wanneer dit niet
allis, bevatsessions_listeen compact veldvisibilitydat de effectieve modus beschrijft en waarschuwt dat sommige sessies buiten het huidige bereik kunnen zijn weggelaten.
tools.sessions_spawn
Bepaalt ondersteuning voor inline bijlagen voor sessions_spawn.
Opmerkingen over bijlagen
Opmerkingen over bijlagen
- Bijlagen vereisen
enabled: true. - Subagent-bijlagen worden gematerialiseerd in de child-werkruimte op
.openclaw/attachments/<uuid>/met een.manifest.json. - ACP-bijlagen zijn alleen afbeeldingen en worden inline doorgestuurd naar de ACP-runtime nadat dezelfde limieten voor aantal bestanden, bytes per bestand en totaal aantal bytes zijn gehaald.
- Inhoud van bijlagen wordt automatisch geredigeerd uit transcriptpersistentie.
- Base64-invoer wordt gevalideerd met strikte alfabet-/paddingcontroles en een groottecontrole vóór decodering.
- Bestandsrechten voor subagent-bijlagen zijn
0700voor mappen en0600voor bestanden. - Opschonen van subagents volgt het
cleanup-beleid:deleteverwijdert bijlagen altijd;keepbehoudt ze alleen wanneerretainOnSessionKeep: true.
tools.experimental
Experimentele ingebouwde toolvlaggen. Standaard uit, tenzij een strikte agentic GPT-5-regel voor automatisch inschakelen van toepassing is.
planTool: schakelt de gestructureerdeupdate_plan-tool in voor het volgen van niet-triviaal werk met meerdere stappen.- Standaard:
false, tenzijagents.defaults.embeddedAgent.executionContract(of een overschrijving per agent) is ingesteld op"strict-agentic"voor een OpenAI- of OpenAI Codex-run uit de GPT-5-familie. Stel in optrueom de tool buiten dat bereik af te dwingen, of opfalseom deze zelfs voor strikte agentic GPT-5-runs uitgeschakeld te houden. - Wanneer ingeschakeld, voegt de systeemprompt ook gebruiksrichtlijnen toe zodat het model deze alleen voor substantieel werk gebruikt en maximaal één stap op
in_progresshoudt.
agents.defaults.subagents
model: standaardmodel voor gestarte subagents. Indien weggelaten, erven subagents het model van de aanroeper.allowAgents: standaard-allowlist van geconfigureerde doelagent-id’s voorsessions_spawnwanneer de aanvragende agent geen eigensubagents.allowAgentsinstelt (["*"]= elk geconfigureerd doel; standaard: alleen dezelfde agent). Verouderde vermeldingen waarvan de agentconfiguratie is verwijderd, worden doorsessions_spawnafgewezen en uitagents_listweggelaten; voeropenclaw doctor --fixuit om ze op te ruimen.runTimeoutSeconds: standaardtime-out (seconden) voorsessions_spawn.0betekent geen time-out.announceTimeoutMs: time-out per aanroep (milliseconden) voor Gateway-pogingen tot levering vanagent-aankondigingen. Standaard:120000. Tijdelijke nieuwe pogingen kunnen de totale wachttijd voor de aankondiging langer maken dan één geconfigureerde time-out.- Toolbeleid per subagent:
tools.subagents.tools.allow/tools.subagents.tools.deny.
Aangepaste providers en basis-URL’s
Provider-Plugins publiceren hun eigen rijen in de modelcatalogus. Voeg aangepaste providers toe viamodels.providers in de configuratie of ~/.openclaw/agents/<agentId>/agent/models.json.
Het configureren van een aangepaste/lokale provider-baseUrl is ook de nauwe netwerkvertrouwensbeslissing voor HTTP-modelverzoeken: OpenClaw staat die exacte oorsprong scheme://host:port toe via het bewaakte fetch-pad, zonder een afzonderlijke configuratieoptie toe te voegen of andere privé-origins te vertrouwen.
Authenticatie en merge-volgorde
Authenticatie en merge-volgorde
- Gebruik
authHeader: true+headersvoor aangepaste authenticatiebehoeften. - Overschrijf de root van de agentconfiguratie met
OPENCLAW_AGENT_DIR. - Merge-volgorde voor overeenkomende provider-ID’s:
- Niet-lege agentwaarden voor
models.jsonbaseUrlwinnen. - Niet-lege agentwaarden voor
apiKeywinnen alleen wanneer die provider niet door SecretRef wordt beheerd in de huidige configuratie-/auth-profielcontext. - Door SecretRef beheerde providerwaarden voor
apiKeyworden vernieuwd vanuit bronmarkeringen (ENV_VAR_NAMEvoor env-refs,secretref-managedvoor bestands-/exec-refs) in plaats van opgeloste geheimen persistent op te slaan. - Door SecretRef beheerde providerheaderwaarden worden vernieuwd vanuit bronmarkeringen (
secretref-env:ENV_VAR_NAMEvoor env-refs,secretref-managedvoor bestands-/exec-refs). - Lege of ontbrekende agentwaarden voor
apiKey/baseUrlvallen terug opmodels.providersin de configuratie. - Overeenkomende modelwaarden voor
contextWindow/maxTokensgebruiken de hogere waarde tussen expliciete configuratie en impliciete cataloguswaarden. - Overeenkomende modelwaarden voor
contextTokensbehouden een expliciete runtime-limiet wanneer aanwezig; gebruik dit om de effectieve context te beperken zonder native modelmetadata te wijzigen. - Catalogi van provider-Plugins worden opgeslagen als gegenereerde Plugin-eigen catalogusshards onder de Plugin-status van de agent.
- Gebruik
models.mode: "replace"wanneer u wilt dat de configuratiemodels.jsonen actieve Plugin-catalogusshards volledig herschrijft. - Markerpersistentie is brongezaghebbend: markers worden geschreven vanuit de actieve bronconfiguratiesnapshot (vóór oplossing), niet vanuit opgeloste runtime-geheimwaarden.
- Niet-lege agentwaarden voor
Details van providervelden
Catalogus op topniveau
Catalogus op topniveau
models.mode: gedrag van providercatalogus (mergeofreplace).models.providers: aangepaste providermap met provider-id als sleutel.- Veilige bewerkingen: gebruik
openclaw config set models.providers.<id> '<json>' --strict-json --mergeofopenclaw config set models.providers.<id>.models '<json-array>' --strict-json --mergevoor additieve updates.config setweigert destructieve vervangingen tenzij u--replacedoorgeeft.
- Veilige bewerkingen: gebruik
Providerverbinding en authenticatie
Providerverbinding en authenticatie
models.providers.*.api: verzoekadapter (openai-completions,openai-responses,anthropic-messages,google-generative-ai, enzovoort). Gebruik voor zelf gehoste/v1/chat/completions-backends zoals MLX, vLLM, SGLang en de meeste OpenAI-compatibele lokale serversopenai-completions. Een aangepaste provider metbaseUrlmaar zonderapigebruikt standaardopenai-completions; stelopenai-responsesalleen in wanneer de backend/v1/responsesondersteunt.models.providers.*.apiKey: providerreferentie (bij voorkeur SecretRef/env-vervanging).models.providers.*.auth: authenticatiestrategie (api-key,token,oauth,aws-sdk).models.providers.*.contextWindow: standaard native contextvenster voor modellen onder deze provider wanneer de modelvermelding geencontextWindowinstelt.models.providers.*.contextTokens: standaard effectieve runtime-contextlimiet voor modellen onder deze provider wanneer de modelvermelding geencontextTokensinstelt.models.providers.*.maxTokens: standaard limiet voor outputtokens voor modellen onder deze provider wanneer de modelvermelding geenmaxTokensinstelt.models.providers.*.timeoutSeconds: optionele HTTP-verzoektime-out per provider-model in seconden, inclusief verbinding, headers, body en afhandeling van het afbreken van het totale verzoek.models.providers.*.injectNumCtxForOpenAICompat: injecteer voor Ollama +openai-completionsoptions.num_ctxin verzoeken (standaard:true).models.providers.*.authHeader: forceer referentietransport in deAuthorization-header wanneer vereist.models.providers.*.baseUrl: basis-URL van de upstream-API.models.providers.*.headers: extra statische headers voor proxy-/tenantroutering.
Overschrijvingen voor verzoektransport
Overschrijvingen voor verzoektransport
models.providers.*.request: transportoverschrijvingen voor HTTP-verzoeken naar modelproviders.request.headers: extra headers (samengevoegd met providerstandaarden). Waarden accepteren SecretRef.request.auth: overschrijving van de authenticatiestrategie. Modi:"provider-default"(gebruik de ingebouwde authenticatie van de provider),"authorization-bearer"(mettoken),"header"(metheaderName,value, optioneelprefix).request.proxy: overschrijving voor HTTP-proxy. Modi:"env-proxy"(gebruikHTTP_PROXY/HTTPS_PROXY-env-vars),"explicit-proxy"(meturl). Beide modi accepteren een optioneeltls-subobject.request.tls: TLS-overschrijving voor directe verbindingen. Velden:ca,cert,key,passphrase(allemaal accepteren SecretRef),serverName,insecureSkipVerify.request.allowPrivateNetwork: sta, wanneertrue, HTTP-verzoeken naar modelproviders toe naar private, CGNAT- of vergelijkbare reeksen via de HTTP-fetchguard van de provider. Aangepaste/lokale providerbasis-URL’s vertrouwen de exact geconfigureerde oorsprong al, behalve metadata-/link-local-oorsprongen, die geblokkeerd blijven zonder expliciete opt-in. Stel dit in opfalseom exact-origin-vertrouwen uit te schakelen. WebSocket gebruikt dezelfderequestvoor headers/TLS, maar niet die fetch-SSRF-poort. Standaardfalse.
Modelcatalogusvermeldingen
Modelcatalogusvermeldingen
models.providers.*.models: expliciete modelcatalogusvermeldingen van de provider.models.providers.*.models.*.input: invoermodaliteiten van het model. Gebruik["text"]voor modellen met alleen tekst en["text", "image"]voor native image-/vision-modellen. Afbeeldingsbijlagen worden alleen in agentbeurten geïnjecteerd wanneer het geselecteerde model als image-capable is gemarkeerd.models.providers.*.models.*.contextWindow: metadata van het native modelcontextvenster. Dit overschrijftcontextWindowop providerniveau voor dat model.models.providers.*.models.*.contextTokens: optionele runtime-contextlimiet. Dit overschrijftcontextTokensop providerniveau; gebruik dit wanneer je een kleiner effectief contextbudget wilt dan het nativecontextWindowvan het model;openclaw models listtoont beide waarden wanneer ze verschillen.models.providers.*.models.*.compat.supportsDeveloperRole: optionele compatibiliteitshint. Voorapi: "openai-completions"met een niet-lege niet-nativebaseUrl(host nietapi.openai.com) forceert OpenClaw dit tijdens runtime naarfalse. Een lege/weggelatenbaseUrlbehoudt standaard OpenAI-gedrag.models.providers.*.models.*.compat.requiresStringContent: optionele compatibiliteitshint voor string-only OpenAI-compatibele chat-eindpunten. Wanneertrue, vlakt OpenClaw zuivere tekstarrays inmessages[].contentaf naar gewone strings voordat het verzoek wordt verzonden.models.providers.*.models.*.compat.strictMessageKeys: optionele compatibiliteitshint voor strikte OpenAI-compatibele chat-eindpunten. Wanneertrue, beperkt OpenClaw uitgaande Chat Completions-berichtobjecten totroleencontentvoordat het verzoek wordt verzonden.models.providers.*.models.*.compat.thinkingFormat: optionele hint voor thinking-payload. Gebruik"together"voor Together-stijlreasoning.enabled,"qwen"voor top-levelenable_thinking, of"qwen-chat-template"voorchat_template_kwargs.enable_thinkingop Qwen-familie OpenAI-compatibele servers die chat-template-kwargs op verzoekniveau ondersteunen, zoals vLLM. Geconfigureerde vLLM Qwen-modellen tonen binaire/think-keuzes (off,on) voor deze formats.models.providers.*.models.*.compat.requiresReasoningContentOnAssistantMessages: optionele compatibiliteitshint voor DeepSeek-stijl Chat Completions-backends die vereisen dat eerdere assistant-berichtenreasoning_contentbehouden bij opnieuw afspelen. Wanneertrue, behoudt OpenClaw dat veld op uitgaande assistant-berichten. Gebruik dit wanneer je een aangepaste DeepSeek-compatibele proxy aansluit die verzoeken weigert nadat reasoning is verwijderd. Standaardfalse.
Amazon Bedrock-detectie
Amazon Bedrock-detectie
plugins.entries.amazon-bedrock.config.discovery: root voor Bedrock-instellingen voor automatische detectie.plugins.entries.amazon-bedrock.config.discovery.enabled: schakel impliciete detectie in/uit.plugins.entries.amazon-bedrock.config.discovery.region: AWS-regio voor detectie.plugins.entries.amazon-bedrock.config.discovery.providerFilter: optioneel provider-id-filter voor gerichte detectie.plugins.entries.amazon-bedrock.config.discovery.refreshInterval: pollinginterval voor detectieverversing.plugins.entries.amazon-bedrock.config.discovery.defaultContextWindow: terugvalcontextvenster voor ontdekte modellen.plugins.entries.amazon-bedrock.config.discovery.defaultMaxTokens: terugvallimiet voor maximale outputtokens voor ontdekte modellen.
--custom-image-input mee om image-capable metadata af te dwingen of --custom-text-input om metadata voor alleen tekst af te dwingen.
Providervoorbeelden
Cerebras (GLM 4.7 / GPT OSS)
Cerebras (GLM 4.7 / GPT OSS)
De officiële externe Gebruik
cerebras-providerplugin kan dit configureren via openclaw onboard --auth-choice cerebras-api-key. Gebruik expliciete providerconfiguratie alleen wanneer je standaarden overschrijft.cerebras/zai-glm-4.7 voor Cerebras; zai/glm-4.7 voor Z.AI direct.Kimi Coding
Kimi Coding
openclaw onboard --auth-choice kimi-code-api-key.Lokale modellen (LM Studio)
Lokale modellen (LM Studio)
Zie Lokale modellen. Kort samengevat: draai een groot lokaal model via de LM Studio Responses API op serieuze hardware; houd gehoste modellen samengevoegd als terugval.
MiniMax M3 (direct)
MiniMax M3 (direct)
MINIMAX_API_KEY in. Snelkoppelingen: openclaw onboard --auth-choice minimax-global-api of openclaw onboard --auth-choice minimax-cn-api. De modelcatalogus gebruikt standaard M3 en bevat ook de M2.7-varianten. Op het Anthropic-compatibele streamingpad schakelt OpenClaw MiniMax M2.x-thinking standaard uit, tenzij je thinking expliciet zelf instelt; MiniMax-M3 (en M3.x) blijft standaard op het weggelaten/adaptieve thinkingpad van de provider. /fast on of params.fastMode: true herschrijft MiniMax-M2.7 naar MiniMax-M2.7-highspeed.Moonshot AI (Kimi)
Moonshot AI (Kimi)
baseUrl: "https://api.moonshot.cn/v1" of openclaw onboard --auth-choice moonshot-api-key-cn.Native Moonshot-eindpunten adverteren compatibiliteit voor streaminggebruik op het gedeelde openai-completions-transport, en OpenClaw baseert dat op eindpuntmogelijkheden in plaats van alleen op de ingebouwde provider-id.OpenCode
OpenCode
OPENCODE_API_KEY (of OPENCODE_ZEN_API_KEY) in. Gebruik opencode/...-refs voor de Zen-catalogus of opencode-go/...-refs voor de Go-catalogus. Snelkoppeling: openclaw onboard --auth-choice opencode-zen of openclaw onboard --auth-choice opencode-go.Synthetic (Anthropic-compatibel)
Synthetic (Anthropic-compatibel)
/v1 weglaten (de Anthropic-client voegt deze toe). Snelkoppeling: openclaw onboard --auth-choice synthetic-api-key.Z.AI (GLM-4.7)
Z.AI (GLM-4.7)
ZAI_API_KEY in. Modelverwijzingen gebruiken de canonieke provider-ID zai/*. Snelkoppeling: openclaw onboard --auth-choice zai-api-key.- Algemeen endpoint:
https://api.z.ai/api/paas/v4 - Coding-endpoint (standaard):
https://api.z.ai/api/coding/paas/v4 - Definieer voor het algemene endpoint een aangepaste provider met de overschrijving voor de basis-URL.
Gerelateerd
- Configuratie — agents
- Configuratie — channels
- Configuratiereferentie — andere sleutels op het hoogste niveau
- Tools en plugins