Providers

Cohere

Cohere provides OpenAI-compatible inference through its Compatibility API. OpenClaw bundles the Cohere provider during its externalization transition and also publishes it as an official external plugin.

Property Value
Provider id cohere
Plugin bundled during transition; official external package
Auth env var COHERE_API_KEY
Onboarding flag --auth-choice cohere-api-key
Direct CLI flag --cohere-api-key <key>
API OpenAI-compatible (openai-completions)
Base URL https://api.cohere.ai/compatibility/v1
Default model cohere/command-a-plus-05-2026
Context window 128,000 tokens

Built-in catalog

Model ref Input Context Max output Notes
cohere/command-a-plus-05-2026 text, image 128,000 64,000 Default; flagship agentic and reasoning model
cohere/command-a-03-2025 text 256,000 8,000 Previous Command A model
cohere/command-a-reasoning-08-2025 text 256,000 32,000 Agentic reasoning and tool use
cohere/command-a-vision-07-2025 text, image 128,000 8,000 Vision and document analysis; no tool use
cohere/north-mini-code-1-0 text, image 256,000 64,000 Agentic coding; reasoning; free limits

Reasoning-capable Cohere models support two Compatibility API reasoning modes. OpenClaw maps off to none and every enabled thinking level to high. Command A Vision does not support tool use, so OpenClaw keeps agent tools disabled for that model.

Get started

  1. Cohere ships with current OpenClaw packages. If it is missing, install the external package and restart the Gateway:
bash
openclaw plugins install @openclaw/cohere-provideropenclaw gateway restart
  1. Create a Cohere API key.
  2. Run onboarding:
bash
openclaw onboard --non-interactive \  --auth-choice cohere-api-key \  --cohere-api-key "$COHERE_API_KEY"
  1. Confirm the catalog is available:
bash
openclaw models list --provider cohere

Onboarding only sets Cohere as the primary model when no primary model is already configured.

Environment-only setup

Make COHERE_API_KEY available to the Gateway process, then select the Cohere model:

json5
{  agents: {    defaults: {      model: { primary: "cohere/command-a-plus-05-2026" },    },  },}
Was this useful?
On this page

On this page