phaseo openclaw to register a phaseo model provider in OpenClaw with every compatible Phaseo model, or add the provider with openclaw config set yourself.
Set up with the Phaseo CLI
npm install -g openclaw@latest, or the same package with pnpm, Yarn or Bun) and asks before running it. Setup then runs openclaw config set twice:
secrets.providers.phaseo_cli: an exec secret provider that runsphaseo integrations credential openclawto read the key. The key is never written to OpenClaw’s config.models.providers.phaseo: a provider with base URLhttps://api.phaseo.app/v1, API typeopenai-completions, and the key taken fromphaseo_cli. It lists every active Phaseo text model that works with Chat Completions, with the--modelvalue first (anthropic/claude-sonnet-4.6without it).
Phaseo CLI: OpenClaw API Key that expires after 90 days and has a $100 monthly spend limit. When OpenClaw asks the CLI for the key after it has expired, the CLI creates a new one.
Setup doesn’t change OpenClaw’s default model. Select the Phaseo model with openclaw models set when you’re ready. Use --catalog default to register only the selected model.
Configure OpenClaw manually
Register a secret provider that prints your key, then the Phaseo model provider:models takes an id (the Phaseo model ID), a name, reasoning, input (text, image) and an optional contextWindow. Add an entry for every Phaseo model you want OpenClaw to list.
Check it works
Runopenclaw config get models.providers.phaseo --json to confirm the provider is registered. Select a Phaseo model with openclaw models set, and send a short prompt. Confirm the request appears in Settings → Usage → Logs.
Remove Phaseo
models.providers.phaseo and secrets.providers.phaseo_cli, then revokes the key. Your other OpenClaw settings stay. Restart the OpenClaw gateway if it’s running.
Fix common problems
For other agents and the provider values every agent needs, see Coding Agents.