OpenClaw

OpenClaw is an open-source agent platform that brings conversational agents to Telegram, Discord, Slack, Signal, iMessage and WhatsApp. It takes custom OpenAI-compatible providers, so its agents can run on ozeye models.

Configure

// ~/.openclaw/openclaw.json
{
  "env": { "OZEYE_API_KEY": "oz_your_key_here" },
  "models": {
    "providers": {
      "ozeye": {
        "baseUrl": "https://ozeye.ai/v1",
        "apiKey": "\$\{OZEYE_API_KEY}",
        "api": "openai-completions",
        "models": [
          { "id": "glm-5.3", "name": "GLM 5.3", "contextWindow": 1000000, "maxTokens": 16384 },
          { "id": "kimi-k2.6", "name": "Kimi K2.6", "contextWindow": 262144, "maxTokens": 16384 },
          { "id": "glm-5.3-flash", "name": "GLM 5.3 Flash", "contextWindow": 1000000, "maxTokens": 16384 }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": { "primary": "ozeye/glm-5.3", "fallbacks": ["ozeye/kimi-k2.6"] }
    }
  }
}

Then start the gateway:

openclaw gateway run

Models are referenced as ozeye/<model id>. The fallbacks list keeps channels answering when a model is unavailable; per-channel model overrides use the same ids. The exact key names of the custom-provider block can change between OpenClaw versions; check the OpenClaw provider docs for your release if the config is rejected.

Troubleshooting

Missing API keyCheck envSet OZEYE_API_KEY in the env block or the process environment.
401 / 403Check the keyThe key must be an active oz_… key with credits.
Unknown modelCheck the referenceUse ozeye/ plus an id declared in the provider's models list.