OpenClaw is a cross-platform AI agent gateway for Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo, and more. This page shows you how to connect LLMEasy to OpenClaw and do a basic verification.Documentation Index
Fetch the complete documentation index at: https://docs.llmeasy.ru/llms.txt
Use this file to discover all available pages before exploring further.
Install OpenClaw
- macOS / Linux
- Windows
Install and connect
- Automatic setup
- Configure via CC Switch
- Manual setup
You can run the LLMEasy automatic setup script directly. Have your LLMEasy API Key ready before you start. The script requires
Node.js. If you do not pass an API Key or model explicitly, the script prompts for them when the tool supports interactive input. After the script finishes, continue to “Make it take effect” below.Follow the step for your operating system. You only need one of them.Notes for multi-agent setups and existing sessions
The effective model priority in OpenClaw is usually:session override > agents.list[*].model > agents.defaults.model.primary
This means:
- If an agent explicitly defines
modelinagents.list, it does not inherit the global default model. - If you set LLMEasy as the global default model but
mainstill pins an older model, Discord DM flows that usemainstill keep using the older model. - If a previous session still has
providerOverride,modelOverride, orauthProfileOverride, the current session may keep using the old route even after you update the default model.
- If you want
mainto follow the global default, do not set a separatemodelformain, or change it to LLMEasy. - Run
openclaw gateway restartafter changing the config. - Run
/newin Discord to start a fresh session. - Use
/statusand/modelto verify the active model.
Minimal config example
Use the provider id shown byopenclaw models list. The example below uses llmeasy/gpt-5.4; replace it if your provider id is different.
maindoes not definemodel, so it inherits the global LLMEasy default.trade-recorderdefinesmodel, so it does not follow later changes to the global default.
Make it take effect
Verify the config layer first
Run:Confirm the LLMEasy provider exists and the default model points to LLMEasy.
Verify the model used by the current session
Run
/status in Discord and confirm the current agent and current session are using LLMEasy.Check the available model picker if needed
Run
/model in Discord.If LLMEasy does not appear there, check:- whether the current model is listed in
agents.defaults.models - whether the provider model has a readable display name and, if needed, an
aliasinagents.defaults.models - whether you already ran
openclaw gateway restart - whether you already ran
/new
Troubleshooting shortcuts
- If you changed the default model but runtime still uses the old one, check
agents.list.main.modelfirst - If LLMEasy does not appear in
/model, check whether it is listed inagents.defaults.models - If Discord still shows the old route after a config change, run
openclaw gateway restartand then/new - If the model picker or hot reload still looks stale, upgrade OpenClaw first and test again