Files
openclaw/docs/providers/cohere.md
2026-06-18 16:50:56 +08:00

2.3 KiB

summary, title, read_when
summary title read_when
Cohere setup (auth + model selection) Cohere
You want to use Cohere with OpenClaw
You need the Cohere API key env var or CLI auth choice

Cohere provides OpenAI-compatible inference through its Compatibility API. OpenClaw ships the Cohere provider during its externalization transition and also publishes it as an official external plugin with the Command A model catalog.

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-03-2025

Get started

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

The default model is set only when no primary model is already configured.

Environment-only setup

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

{
  agents: {
    defaults: {
      model: { primary: "cohere/command-a-03-2025" },
    },
  },
}
If the Gateway runs as a daemon or in Docker, configure `COHERE_API_KEY` for that service. Exporting it only in an interactive shell does not make it available to an already-running Gateway.