Skip to content

Use OpenClaw with WebikAI

OpenClaw takes custom OpenAI-compatible model providers, so its agents can run on WebikAI routes: give the agent a client-labeled key with a spend cap and every call it makes is governed, receipted, and recorded per client.

Setup

  1. Create an account, confirm your email, complete the four-question onboarding, and copy your wk_live_… key (shown once).
  2. Add a supported provider credential for BYOK, fund the managed wallet, or do both for hybrid.
  3. Add WebikAI to OpenClaw's models.providers config:
json
{
  "models": {
    "mode": "merge",
    "providers": {
      "webik": {
        "baseUrl": "https://gateway.webik.ai/v1",
        "apiKey": "wk_live_...",
        "api": "openai-completions",
        "models": [
          { "id": "auto/chat", "name": "WebikAI auto/chat" },
          { "id": "auto/code", "name": "WebikAI auto/code" }
        ]
      }
    }
  },
  "agents": { "defaults": { "models": ["webik/auto/chat", "webik/auto/code"] } }
}

Defining the provider is not enough on its own — OpenClaw only serves models you also allowlist in agents.defaults.models (the webik/… entries above). See OpenClaw's model-providers reference for the full schema.

Models to start with

AliasRoutes to
Balanced general-purpose chat
WebikAI lane ranked by coding evidence under your rules
Aggressively minimize cost
Multimodal — image or document input
Pin an exact model (OpenRouter-style slug)

Honest limit

A persistent agent can spend around the clock, and a spend cap holds estimates — the provider's final reported usage can exceed one. Give an always-on agent its own key with a monthly cap sized for unattended operation, not your whole wallet.

Route receipts and spend controls

Every successful routed response carries the five x-webik-* receipt headers, and per-key or client spend caps can stop a request before it is forwarded. Label the key by client to separate usage in reports.

Full reference: docs · live scores: benchmarks · start free