TOOL INTEGRATION
OpenClaw
A personal AI assistant that runs on your machine. Connect it as an OpenAI-compatible custom provider with a single setup command.
Before you start
Setup
01Install OpenClaw
Requires Node.js 24.x at 24.16 or later, or Node.js 26.1 or later. Node.js 22 and 25 are not supported. If no suitable version is installed, the install script installs one for you.
node --versioncurl -fsSL https://openclaw.ai/install.sh | bashiwr -useb https://openclaw.ai/install.ps1 | iex02Connect HashBid
Run the setup non-interactively with HashBid as a custom provider. The key is read from HASHBID_API_KEY, so it stays out of your shell history. On a machine that was set up before, the same command reconfigures it.
export HASHBID_API_KEY="<YOUR_API_KEY>"
openclaw onboard --non-interactive --accept-risk --install-daemon \
--flow quickstart \
--auth-choice custom-api-key \
--custom-provider-id hashbid \
--custom-compatibility openai \
--custom-base-url "https://hashbidx.ai/v1" \
--custom-api-key "$HASHBID_API_KEY" \
--custom-model-id "<MODEL_ID>" \
--skip-channels --skip-search --skip-skills$env:HASHBID_API_KEY="<YOUR_API_KEY>"
openclaw onboard --non-interactive --accept-risk --install-daemon `
--flow quickstart `
--auth-choice custom-api-key `
--custom-provider-id hashbid `
--custom-compatibility openai `
--custom-base-url "https://hashbidx.ai/v1" `
--custom-api-key "$env:HASHBID_API_KEY" `
--custom-model-id "<MODEL_ID>" `
--skip-channels --skip-search --skip-skillsPrefer the interactive wizard? Run openclaw onboard, pick a custom provider and enter the same values: Base URL https://hashbidx.ai/v1, your API key, compatibility OpenAI, your model ID, and provider ID hashbid. The wizard's screens change between OpenClaw versions.
03Open the dashboard
The quickest test is the web dashboard at http://127.0.0.1:18789/.
openclaw dashboard
# Check the gateway is running
openclaw gateway status
# Troubleshooting: run it in the foreground on a fixed port
openclaw gateway --port 18789If OpenClaw runs on a remote server with no GUI, openclaw dashboard won't open a browser — it only prints an ssh port-forwarding command. Forward the port from your own computer as shown, then open http://localhost:18789/#token=<GATEWAY_TOKEN>, where <GATEWAY_TOKEN> is the gateway token — show it with openclaw gateway auth-token --show.
Verify it works
- Send a first message in the dashboard chat and get a reply.
- Or verify from the command line: run
openclaw agent --agent main -m "Say hello"— a reply means the setup works. - The request shows up on the Logs page of this console.
FAQ
API key authentication fails
Enter the raw key only — no Bearer prefix.
The Base URL must end with /v1.
Model unavailable or not found
Check the Model ID spelling against the Models page.
Timeouts, or the dashboard won't open
Run openclaw gateway status to confirm the local gateway is up.
Check that your network can reach the Base URL.
The gateway listens on 127.0.0.1 only by default; from another machine, use ssh port forwarding first.