Skip to main content
Gebruik deze handleiding om OpenClaw te verbinden met CometAPI. Kies één API-indeling en model-ID voor de eerste configuratie.
OpenClaw v2026.8.1 wordt ook aangeduid als OpenClaw 2.0. Het pakket gebruikt geen 2.x versienummer. Zie de aankondiging van OpenClaw 2.0 en de releasenotes van v2026.8.1.
Officiële OpenClaw-referenties:

Vereisten

  • Node.js 22.22.3+, 24.15+ of 25.9+. Node 26 wordt aanbevolen. Node 23 wordt niet ondersteund.
  • Een CometAPI-account met een actieve API-sleutel van het dashboard.
  • Een model-ID van de CometAPI Models-pagina.

Installatie en upgrades

Het officiële installatieprogramma kan de CLI installeren zonder onboarding te starten. Hierdoor blijft de modelconfiguratie een afzonderlijke stap.
Met de volgende opdracht wordt het officiële installatieprogramma uitgevoerd:
Als je Node.js en npm zelf beheert, accepteren npm 11.16+ en npm 12 de --allow-scripts optie. Met de volgende opdracht installeer je OpenClaw zonder onboarding te starten:
Bij npm 11.15 en eerder moet je --allow-scripts=openclaw weglaten, omdat die npm- versie de optie niet herkent.Controleer of de geïnstalleerde CLI voldoet aan de minimale versie voor deze handleiding:
Ga verder naar CometAPI configureren. Voer niet eerst gewone onboarding uit, omdat de begeleide stroom niet elke aangepaste API- adapter beschikbaar maakt.

CometAPI configureren

Klassieke onboarding gebruiken

Klassieke onboarding is de aanbevolen route voor een eerste installatie voor Chat Completions, Responses en Anthropic Messages. Met de volgende opdracht wordt de klassieke onboarding geopend en de achtergrond service geïnstalleerd:
Kies in Model/Auth, kies Custom Provider. Voer vervolgens de waarden in voor een van deze compatibiliteitsopties: Voer de overeenkomende provider-ID, your-model-id, en uw CometAPI API-sleutel in wanneer daarom wordt gevraagd. De terminalwizard maskeert de invoer van de API-sleutel. Het klassieke menu Custom Provider bevat niet de Google Generative AI adapter. Voltooi om die adapter te gebruiken Een provider configureren met config-opdrachten, stel het primaire model in en voer vervolgens de klassieke onboarding uit. Kies Bestaande modelconfiguratie behouden wanneer de wizard die optie toont.

Een provider configureren met config-opdrachten

Gebruik dit pad voor de Google-adapter of voor gecontroleerde configuratiewijzigingen. OpenClaw ondersteunt JSON5, dus parse en herschrijf openclaw.json niet met een strikte JSON-tool.
De ingebouwde configuratieschrijver van OpenClaw valideert JSON5, maar normaliseert het bestand naar JSON wanneer het schrijft. Bestaande opmerkingen, volgkomma’s en opmaak kunnen worden verwijderd. Maak een geverifieerde back-up voordat u een patch toepast als deze details belangrijk voor u zijn.
Druk eerst het pad van de actieve configuratie af en valideer de inhoud ervan:
OpenClaw leest API-sleutels van providers uit de procesomgeving of het globale statusbestand .env. Het vertrouwt een workspacebestand .env niet voor API-sleutels van providers. Het globale bestand is ~/.openclaw/.env, of $OPENCLAW_STATE_DIR/.env wanneer OPENCLAW_STATE_DIR is ingesteld. Sla de volgende stap over als de klassieke onboarding de API-sleutel heeft opgeslagen. Anders gebruikt u het tabblad voor uw besturingssysteem om de API-sleutel op te slaan zonder deze weer te geven .
Met de volgende opdrachten wordt COMETAPI_KEY atomair bijgewerkt en een lege waarde geweigerd:
Inspecteer het doelpad voordat u een provider toevoegt. Vervang de provider-ID in de volgende opdracht door de ID van het door u geselecteerde tabblad:
Als de opdracht een geconfigureerde provider retourneert, stopt u voordat u het voorbeeld toepast. config patch voegt objecten samen, maar vervangt arrays. Voeg het nieuwe model samen in de modelarray van de provider voordat u die array schrijft. Hiermee blijven model metadata, aangepaste headers en andere providerinstellingen behouden. Kies één API-indeling. Elke patch gebruikt een SecretRef met een omgevingsvariabele als basis, wijzigt alleen de doelconfiguratiepaden en houdt andere configuratiesecties intact.
Een model-ID is niet automatisch compatibel met elke API-adapter. Selecteer een adapter die het exacte CometAPI-model en de route ondersteunen, en verifieer vervolgens die combinatie van provider/model/adapter met een live aanvraag. De your-model-id onderstaande waarde is een configuratieplaceholder, geen universele compatibiliteitsclaim.
  • Provider-ID: cometapi-openai
  • OpenClaw-adapter: openai-completions
  • Base URL: https://api.cometapi.com/v1
  • Referentie voor primair model: cometapi-openai/your-model-id
Maak cometapi.patch.json5 met deze providerpatch:
Valideer de patch voordat OpenClaw de configuratie schrijft:
Pas dezelfde patch toe als de validatie slaagt:
Als er geen primair model is geconfigureerd, stelt u dit model in als standaard:
Verifieer de providerconfiguratie en verstuur een minimale modelaanvraag:
Voer deze chatopdracht uit om de actieve OpenClaw-chatsessie te wisselen:
OpenClaw 2026.8.1-modellijst met vier CometAPI-providerindelingen
Voor een nieuwe provider biedt openclaw config set hetzelfde schema en dezelfde SecretRef-controles. Gebruik --strict-json, --merge en --dry-run vóór het schrijven. Het volgende alternatief toont een voorbeeld van de Chat Completions-provider:
Als de dry run slaagt, herhaalt u de opdracht zonder --dry-run om deze op te slaan. Pas dit voorbeeld niet toe op een geconfigureerde provider. De array models moet de volledige samengevoegde modellijst van de provider bevatten voordat deze wordt geschreven.

Modelmetadata begrijpen

De minimale patches declareren een model voor alleen tekst. Voeg optionele metadata alleen toe wanneer u de specificaties van het model hebt geverifieerd: Onjuiste waarden kunnen ondersteunde invoer verbergen, de bruikbare context overschatten of een niet-ondersteunde uitvoergrootte aanvragen. Behoud your-model-id in herbruikbare voorbeelden, en gebruik de CometAPI Models-pagina om een model-ID te selecteren.

Controleer de volledige configuratie

Start de Gateway opnieuw op nadat u wijzigingen hebt aangebracht in het configuratiebestand of het globale bestand .env:
Valideer vervolgens de configuratie en de status van de Gateway:
Voer de providerspecifieke opdrachten uit vanaf het tabblad met de geselecteerde API-indeling. Een modellijst of statuscontrole bevestigt alleen de configuratie. De opdracht openclaw agent exec verstuurt een echte modelaanvraag. Controleer of deze OPENCLAW_OK retourneert zonder een onopgeloste authenticatie-, adapter- of modelfout. Als OpenClaw een aanvraag opnieuw probeert, registreer en inspecteer dan elke poging in plaats van de laatste markering als succes na één poging te beschouwen.

Probleemoplossing

Controleer of COMETAPI_KEY aanwezig is in de procesomgeving of in het bestand .env voor de globale status. Druk de waarde niet af in de terminaluitvoer.Nadat u de vertrouwde sleutelbron hebt gecorrigeerd, start u de Gateway opnieuw op en controleert u deze:
Overschrijf geen provider met een andere baseUrl, api, aangepaste headers of modelmetadata. Inspecteer eerst de doelprovider:
Gebruik een andere provider-ID wanneer beide configuraties bewust zijn. Als het verschil per ongeluk is ontstaan, maakt u een geverifieerde back-up voordat u de doelprovider wijzigt.
Inspecteer de updatestatus voordat u de installatie herstelt:
Met deze opdrachten blijft de statusmap behouden.
Installeer een bekende pakketversie opnieuw met behoud van de statusmap. Bekijk eerst een voorbeeld van de bewerking:
Als het voorbeeld correct is, voert u dezelfde bewerking uit zonder --dry-run:
Herstel alleen een statusback-up wanneer de geïnstalleerde code de status niet kan lezen. Een statusherstel kan sessies en configuratiewijzigingen verwijderen die na de back-up zijn gemaakt.
Laatst gewijzigd op 31 augustus 2026