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.