Begin 2026 blijft OpenClaw — het open-source agent-runtime en AI-assistentplatform — breed worden omarmd door ontwikkelaars, onderzoeksteams en enterprises die multi-modelorkestratie willen over kanalen zoals Slack, Telegram, WhatsApp en lokale commandoregeluitvoering. Ondertussen is CometAPI uitgegroeid tot een krachtige OpenAI-compatibele LLM-gateway, die honderden modellen (bijv. Kimi-K2.5, GPT-varianten, Claude) onder één API-endpoint samenbrengt.
Dit artikel is een praktische, stapsgewijze gids om OpenClaw zo te configureren dat het CometAPI als zijn modelprovider kan gebruiken. Je leert hoe je installeert, providers instelt, authenticatieprofielen definieert, functionaliteit verifieert en tussen modellen wisselt — allemaal met liveconfiguratievoorbeelden en tips op basis van de nieuwste documentatie en communityfeedback.
Wat is OpenClaw en waarom integreren met CometAPI?
OpenClaw is een open-source, device-gerichte agentplatform dat conversationale AI verbindt met de chatapps en apparaten die mensen al gebruiken — WhatsApp, Telegram, Slack, Discord en meer — terwijl je modellen kunt draaien waar jij wilt en je sleutels en data onder controle houdt. Het project en zijn repo’s bevatten voorbeelden die laten zien hoe OpenClaw LLM-providers selecteert via een gateway-achtige configuratie.
CometAPI is een API-aggregatieplatform dat veel modelproviders exposeert via een enkele, OpenAI-stijl REST-interface en SDK’s. Dat maakt het handig als één integratiepunt wanneer je van model wilt wisselen, prijzen wilt testen of observability wilt centraliseren zonder OpenClaws kerncode te veranderen.
Waarom OpenClaw koppelen aan CometAPI?
OpenClaw is model-agnostisch; het draait agents en workflows maar leunt op externe LLM-providers. CometAPI fungeert als een OpenAI-compatibele gateway, waardoor je oproepen kunt routeren naar:
- Modellen uit de GPT-familie
- Modellen uit de Claude-familie
- Kimi-K2.5 en andere externe modellen geaggregeerd door CometAPI
Dit biedt je keuze, flexibiliteit, kostenbeheersing en redundantie.
Hoe configureer ik OpenClaw om CometAPI als modelprovider te gebruiken?
Antwoord: Voeg een provider-entry toe aan je OpenClaw-config die naar CometAPI’s REST-endpoint wijst en map modellen naar OpenClaw’s models.providers-structuur. Het OpenClaw-project ondersteunt het toevoegen van custom providers via models.providers (hetzelfde patroon dat wordt gebruikt voor andere gateways) en verwacht een api-variant zoals "openai-completions" of "anthropic-messages" afhankelijk van de providerspecificaties.
CometAPI ondersteunt drie API-formaten. Voeg er één of meer toe aan ~/.openclaw/openclaw.json:
| Provider | API-formaat | Basis-URL |
|---|---|---|
| cometapi-openai | openai-completions | https://api.cometapi.com/v1 |
| cometapi-claude | anthropic-messages | https://api.cometapi.com |
| cometapi-google | google-generative-ai | https://api.cometapi.com/v1beta |
Wat zijn de vereisten voor het configureren van OpenClaw met CometAPI?
Voordat je integreert, zorg dat je de juiste omgeving, tools en accounts hebt.
Omgevingsvereisten
Je hebt nodig:
- Een Unix-achtige omgeving: Linux, macOS of Windows Subsystem for Linux (WSL2)
- Node.js en npm geïnstalleerd (OpenClaw gebruikt Node onder de motorkap)
- Terminaltoegang met bash/zsh of PowerShell
De officiële documentatie vermeldt ook dat OpenClaw via Docker kan draaien, wat ideaal is voor geïsoleerde en productieomgevingen.
Accounts en API-sleutels
Je hebt nodig:
- Een CometAPI-account
- Een geldige CometAPI LLM-sleutel (opgeslagen in een veilige omgevingsvariabele)
- Optioneel: Accounts voor aanvullende OpenClaw-providers (OpenAI, Anthropic, lokale modellen via Ollama)
💡 Tip: Gebruik een veilige secrets manager of OS-sleutelkluis in plaats van sleutels in platte tekst op te slaan. Dit wordt aanbevolen door de documentatie van OpenClaw voor productieveiligheid.
Hoe configureer je OpenClaw om CometAPI aan te roepen? (stap voor stap)
Hieronder staat een beknopte, praktische setup van vijf minuten. De exacte bestandsnamen of sleutels hangen af van je OpenClaw-versie en deployment, maar de concepten komen rechtstreeks uit de officiële OpenClaw-repo en documentatie.
Stap 0 — Stel omgevingsvariabelen in (de veilige, snelle route)
Voorbeeld shell (Linux/macOS):
# do NOT commit this to gitexport COMETAPI_KEY="sk-YourCometApiKeyHere"export OPENCLAW_ENV="production" # or development
Gebruik voor productie het geheimenmechanisme van je platform (bijv. Docker-secrets, systemd, Kubernetes-secrets).
Stap 1 — Installeer OpenClaw
Optie A: One-liner via installatiescript
Dit is de snelste manier:
curl -fsSL https://openclaw.ai/install.sh | bash# Verify installationopenclaw --version
Dit script detecteert je OS en installeert OpenClaw samen met afhankelijkheden.
Optie B: npm-globale installatie
Als je al Node-pakketten beheert:
npm install -g openclaw@latestopenclaw --version
Dit installeert de OpenClaw CLI globaal.
Optioneel: Docker-installatie
Als je naar productie deployt of isolatie wilt:
docker pull openclaw/openclaw:latestdocker run -d --name openclaw -v ~/.openclaw:/root/.openclaw openclaw/openclaw
Containerized deployments maken het eenvoudiger om afhankelijkheden en workloads te beheren.nClaw-versie; OpenClaw’s voorbeelden volgen dit patroon.)
Stap 2 — Configureer providers
Het configureren van providers vertelt OpenClaw waar je LLM-backend te vinden is.
OpenClaw’s configuratiebestand bewerken
OpenClaw slaat zijn configuratie op in een JSON-bestand op:
~/.openclaw/openclaw.json
Je definieert een custom provider voor CometAPI.
Hier is een minimale providerconfiguratie:
base_urlvertelt OpenClaw om LLM-verzoeken naar CometAPI’s OpenAI-compatibele endpoint te sturen.auth_envwijst naar de omgevingsvariabele met je API-sleutel.- De
type-vlag specificeert het API-protocoltype (OpenAI-stijl).
{
"models": {
"mode": "merge",
"providers": {
"cometapi-openai": {
"baseUrl": "https://api.cometapi.com/v1",
"apiKey": "<YOUR_COMETAPI_KEY>",
"api": "openai-completions",
"models": [{ "id": "gpt-5.2", "name": "GPT-5.2" }]
},
"cometapi-claude": {
"baseUrl": "https://api.cometapi.com",
"apiKey": "<YOUR_COMETAPI_KEY>",
"api": "anthropic-messages",
"models": [{ "id": "claude-opus-4-6", "name": "Claude Opus 4.6" }]
},
"cometapi-google": {
"baseUrl": "https://api.cometapi.com/v1beta",
"apiKey": "<YOUR_COMETAPI_KEY>",
"api": "google-generative-ai",
"models": [{ "id": "gemini-3-pro-preview", "name": "Gemini 3 Pro" }]
}
}
},
"agents": {
"defaults": {
"model": { "primary": "cometapi-claude/claude-opus-4-6" }
}
},
"auth": {
"profiles": {
"cometapi-openai:default": { "provider": "cometapi-openai", "mode": "api_key" },
"cometapi-claude:default": { "provider": "cometapi-claude", "mode": "api_key" },
"cometapi-google:default": { "provider": "cometapi-google", "mode": "api_key" }
}
}
}
Vervang
<YOUR_COMETAPI_KEY>door je API-sleutel. Alle drie providers gebruiken dezelfde sleutel.
Je kunt elk model van de CometAPI Models-pagina toevoegen aan de bijbehorende provider.
Stap 3 — Configureer auth-profielen
⚠️ Vereist! OpenClaw leest API-sleutels uit dit bestand, niet uit
openclaw.json. Als je dit overslaat, ontstaanHTTP 401-fouten.
Maak ~/.openclaw/agents/main/agent/auth-profiles.json:
{
"version": 1,
"profiles": {
"cometapi-openai:default": {
"type": "api_key",
"provider": "cometapi-openai",
"key": "<YOUR_COMETAPI_KEY>"
},
"cometapi-claude:default": {
"type": "api_key",
"provider": "cometapi-claude",
"key": "<YOUR_COMETAPI_KEY>"
},
"cometapi-google:default": {
"type": "api_key",
"provider": "cometapi-google",
"key": "<YOUR_COMETAPI_KEY>"
}
},
"lastGood": {
"cometapi-openai": "cometapi-openai:default",
"cometapi-claude": "cometapi-claude:default",
"cometapi-google": "cometapi-google:default"
}
}
Herstart de gateway:
openclaw gateway restart
Controleer statussen met:
openclaw auth status
En om alle geconfigureerde modellen te tonen:
openclaw models list
Deze commando’s bevestigen of je providers en auth-profielen correct zijn ingericht. Alle modellen zouden Auth = yes moeten tonen:
Model Auth
cometapi-openai/gpt-5.2 yes
cometapi-claude/claude-opus-4-6 yes
cometapi-google/gemini-3-pro-preview yes
Stap 4 — Start OpenClaw en bekijk de logs
Start/herstart OpenClaw en tail de logs. Let specifiek op:
- Uitgaande verzoeklogs met
base_urlof de providernaam. - HTTP 401/403 → sleutel- of scopeprobleem.
- 429 → ratelimiet (overweeg model/prestatie-aanpassingen).
- Onverwacht hoge latentie → netwerk- of modelthrottling.
Een snelle diagnoseopdracht (voorbeeld):
# If OpenClaw runs as a system service:journalctl -u openclaw -f# If running in Docker:docker logs -f openclaw
Modellen wisselen
# Set default model
openclaw models set cometapi-claude/claude-opus-4-6
# Or switch in TUI
/model cometapi-openai/gpt-5.2
Hoe gebruik je OpenClaw met CometAPI in echte workflows?
Na integratie kun je workflows bouwen die codegeneratie, multimodale taken, agenta automatisering en kanaalposting omvatten.
Voorbeeldworkflow: Screenshotinterpretatie
Als je agent bijlagen ondersteunt:
User: Analyze this screenshot and generate a minimal React component.
OpenClaw stuurt de prompt (plus beelddata) via CometAPI’s model (zoals Kimi K-2.5), dat een code-output retourneert — ideaal voor het prototypen van UI-workflows.
Slack / Discord-integratie
Zodra CometAPI de backend is, kun je agentantwoorden naar elk geconfigureerd platform routeren:
- Slack-kanalen
- WhatsApp-groepen
- Telegram-bots
OpenClaw verzorgt routing en verzoekparsing; CometAPI levert modelresponses.
Welke monitoring en kostenbeheersing moet je toevoegen?
Wanneer je centraliseert naar een aggregator, krijg je controle — maar je moet configureren:
Instrumentatie
- Log modelnaam, tokenverbruik, latentie en foutcodes voor elk verzoek.
- Tag verzoeken met agent en kanaal (bijv. agent=personal_assistant, channel=telegram) zodat je kosten kunt toerekenen.
Knoppen voor kostenbeheersing
- Stel
max_tokensentimeout_secondsin je providerconfiguratie in. - Gebruik goedkopere modellen voor routinetaken en reserveer grote modellen voor high-value flows.
- Configureer per-agent ratelimieten en per-gebruiker quota (OpenClaw kan vaak worden uitgebreid om dit af te dwingen).
CometAPI adverteert tooling voor prestatie- en kostenafstemming; gebruik beide kanten van de telemetrie (OpenClaw-logs + CometAPI-gebruikmetrics) om vangrails te creëren.
Hoe los ik veelvoorkomende fouten in de integratie op?
Antwoord: Dit zijn de meest voorkomende faalmodi en hoe je ze snel oplost:
Fix: Het OpenClaw-controlepaneel toont een eenmalige token; plak deze in de instellingen van de Control-UI volgens de docs. Communitynotities verwijzen vaak naar deze stap.
401 Unauthorized
Oorzaak: COMETAPI_KEY ontbreekt, is onjuist of niet geïnjecteerd in het OpenClaw-proces.
Fix: Exporteer de sleutel in de shell die OpenClaw start of schrijf deze naar je OpenClaw .env en herstart de gateway. Bevestig met een curl-test.
Provider valt stilzwijgend terug / standaard
Oorzaak: onjuiste models.providers JSON of ontbrekende api-variant, waardoor OpenClaw de provider negeert.
Fix: Valideer openclaw.json (JSON-lint) en zorg dat api overeenkomt met ondersteunde varianten. Community-issuethreads tonen dat precies deze misconfiguratie vaak voorkomt.
Timeouts of hoge latentie
Oorzaak: netwerkroute of traagheid van het externe model.
Fix: Kies een model met lagere latentie op Comet of draai OpenClaw dichterbij dezelfde cloudregio; overweeg een lokaal model voor latentiegevoelige taken. Documentatie en blogs bespreken de trade-off tussen lokale modellen en API-modellen (latentie vs. kosten).
Overmatig gebruik / 429’s
Oorzaak: het raken van CometAPI-quotum of planlimieten.
Fix: Controleer het Comet-dashboard op quotum; voeg retry/backoff-logica toe in OpenClaw-agentacties of throttle verzoeken op de gateway. Comet en partnerdocumentatie benadrukken planquota en aanbevolen backoffpatronen.
Gatewaytoken ontbreekt / websocket disconnects
Oorzaak: ontbrekende OpenClaw-controle-tokens in dashboardconfig bij het draaien van de Gateway.
Slotopmerking
Het koppelen van OpenClaw aan CometAPI gaat snel en ontsluit een krachtige, multi-modelbackend voor je persoonlijke assistent. Maar snelheid is geen excuus om veiligheid te negeren: bind de gateway aan localhost tijdens het testen, gebruik allowlists, log alles en vereis bevestigingen voor destructieve acties. Met die controles kun je in ongeveer vijf minuten van nul naar een werkende OpenClaw → CometAPI-agent gaan — en je data en systemen beschermen terwijl je experimenteert.
Developers kunnen kimi k-2.5 nu via CometAPI gebruiken. Begin met het verkennen van de mogelijkheden van het model in de Playground en raadpleeg de API-gids voor gedetailleerde instructies. Zorg vóór toegang dat je bent ingelogd bij CometAPI en de API-sleutel hebt verkregen. CometAPI biedt een prijs die veel lager is dan de officiële prijs om je te helpen integreren.
Klaar om te starten?→ Meld je vandaag aan voor OpenClaw !
Wil je meer tips, gidsen en nieuws over AI? Volg ons op VK, X en Discord!
