inference-providers

Command A Reasoning (08-2025)

by cohere · family command

Facts

Release date2025-08-21
Retired date
Knowledge cutoff
Context (max)262,144
Max output32,768
Modalitiestext → text
Aliasescommand-a-reasoning-08-2025
Open weightsyes (CohereLabs/command-a-reasoning-08-2025)
Description111B dense, Cohere's first reasoning model; native thinking parameter with budget_tokens.

Unknown values are shown as —.

Offerings

ProviderWire IDVariantEndpointProtocolStatusPrice (USD / Mtok)Reasoning
Coherecommand-a-reasoning-08-2025compat-chat-completionsopenai-chatgaeffort · default on · returns hidden

Reasoning controls

Cohere· command-a-reasoning-08-2025· compat-chat-completions effort

reasoning_effort nonehigh●

effort · default on · returns hidden

Example requests

Cohere · openai-chat · command-a-reasoning-08-2025

curl 'https://api.cohere.ai/compatibility/v1/chat/completions' \
  -H 'Authorization: Bearer <YOUR_API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "command-a-reasoning-08-2025",
  "messages": [
    {
      "role": "user",
      "content": "Tell me about the weather."
    }
  ],
  "reasoning_effort": "high"
}'
Python (requests)
import requests

resp = requests.post(
    "https://api.cohere.ai/compatibility/v1/chat/completions",
    headers={
      "Authorization": "Bearer <YOUR_API_KEY>",
      "Content-Type": "application/json"
    },
    json={
      "model": "command-a-reasoning-08-2025",
      "messages": [
        {
          "role": "user",
          "content": "Tell me about the weather."
        }
      ],
      "reasoning_effort": "high"
    },
)
print(resp.json())
TypeScript (fetch)
const resp = await fetch("https://api.cohere.ai/compatibility/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": "Bearer <YOUR_API_KEY>",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "model": "command-a-reasoning-08-2025",
    "messages": [
      {
        "role": "user",
        "content": "Tell me about the weather."
      }
    ],
    "reasoning_effort": "high"
  }),
})
console.log(await resp.json())