Agents & Integrations
OpenClaw
OpenClaw is an open-source AI gateway that connects LLMs to messaging platforms (WhatsApp, Telegram, Discord, Slack, iMessage, and more) and to real-world actions. It supports any OpenAI-compatible provider through a generic openai-completions provider entry in its config.
Installation
macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash
Windows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex
The installer sets up Node.js if it's missing. After it finishes, run:
shell
openclaw onboard --install-daemon
The onboarding wizard walks you through picking a model provider, setting an API key, and connecting a chat channel. Requires Node 22.22.3+, 24.15+, or 25.9+ if you're installing manually.
Configuration
openclaw config
{
"env": { "DRAVEN_API_KEY": "sk-drv-your-api-key" },
"agents": {
"defaults": { "model": { "primary": "your-model-id" } }
},
"models": {
"mode": "merge",
"providers": {
"dravenai": {
"baseUrl": "https://api.dravenai.lat/v1",
"apiKey": "${DRAVEN_API_KEY}",
"api": "openai-completions",
"models": [
{
"id": "your-model-id",
"name": "Your Model",
"reasoning": false,
"input": ["text"],
"contextWindow": 32768,
"maxTokens": 4096
}
]
}
}
}
}
Then reference the model as your-model-id from an openclaw agent command, the same way you would with any other configured provider.
OpenClaw is an independent open-source project, not operated by Draven AI — check its own docs for config file location and syntax for your installed version. Requests still count against your rate limits.