/v1/models, /v1/chat/completions, and /v1/responses. Enconvo’s OpenClaw provider uses the Chat Completions API (/v1/chat/completions).
Before you start
- OpenClaw installed on the machine that will run the Gateway
- The OpenClaw Gateway running on a reachable host and port
- The Chat Completions Gateway endpoint enabled
- The Gateway token from
~/.openclaw/openclaw.json - Enconvo with the OpenClaw AI model provider enabled
Set up automatically
Open Settings → AI Model → OpenClaw. The setup card can start, stop, and configure the local OpenClaw Gateway for you. Use Auto Setup when OpenClaw is installed on the same Mac as Enconvo. Enconvo will:Find OpenClaw
openclaw CLI exists on this Mac.Enable Chat Completions
openclaw config set gateway.http.endpoints.chatCompletions.enabled true.Prepare the Gateway token
gateway.auth.token from ~/.openclaw/openclaw.json, or create one if it is missing.Start the Gateway
Verify the API
/health and /v1/models.Save credentials
Turn on the OpenClaw gateway
You can ask OpenClaw to prepare the Gateway details for you:Enable Chat Completions
Choose the bind mode
Restart the Gateway
Check Gateway status
Connect OpenClaw by hand
Open Settings → AI Model → OpenClaw, then configure the credential provider.
/v1, not the full /v1/chat/completions endpoint. For example, if your endpoint is http://192.168.1.18:18789/v1/chat/completions, enter http://192.168.1.18:18789/v1.
To read the Gateway token from the default OpenClaw config file:
How requests and attachments work
Enconvo sends OpenClaw requests through OpenAI-compatible Chat Completions:openclaw:main or another model name advertised by your OpenClaw agent list.
Use OpenClaw as an AI model
Once configured, OpenClaw appears in the model selector. Choose OpenClaw and select the agent-backed model, such asopenclaw:main.

Open the model picker
Choose OpenClaw

Select an OpenClaw agent model
openclaw:main or another OpenClaw agent from the model list.Run the feature normally
openclaw agents list. If the OpenClaw CLI is not available locally, Enconvo falls back to openclaw:main.
Create an Agent for OpenClaw
You can also create an Enconvo agent that coordinates an OpenClaw agent. This is useful when you want an Enconvo-facing workflow, tool set, or prompt around a specific OpenClaw agent.Open Create Agent

Name the agent
OpenClaw Main.
Write coordinator instructions
Choose the OpenClaw model
openclaw:main.Save and use the agent
Troubleshooting
OpenClaw does not appear in the model picker
OpenClaw does not appear in the model picker
openclaw agents list works locally or use the default openclaw:main.Connection fails
Connection fails
openclaw gateway status. If Enconvo is on another device, set gateway.bind to lan, restart the Gateway, and use the host’s LAN IP in the base URL.Start succeeds but Enconvo briefly says it needs attention
Start succeeds but Enconvo briefly says it needs attention
openclaw gateway status and curl http://127.0.0.1:18789/health.The Gateway is running but /v1/models fails
The Gateway is running but /v1/models fails
gateway.auth.token in ~/.openclaw/openclaw.json. The setup status can still detect a running Gateway through /health, but model validation requires the bearer token.Image attachments are ignored
Image attachments are ignored
Wrong base URL
Wrong base URL
http://<gateway-host>:<port>/v1. Do not include /chat/completions in the Enconvo base URL field.