{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "cohere-chat",
    "name": "Cohere Chat API (Command models)",
    "vendor": "Cohere",
    "vendorUrl": "https://cohere.com",
    "kind": "model",
    "category": "inference",
    "summary": "Cohere's Chat API generates text with the Command family of models over REST (v2 chat), with tool use, structured outputs, citations and streaming. SDKs cover Python, TypeScript, Java and Go.",
    "url": "https://www.anchorterminal.com/tools/cohere-chat",
    "markdownUrl": "https://www.anchorterminal.com/tools/cohere-chat.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cohere-chat.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cohere-chat.json",
    "repo": "https://github.com/cohere-ai/cohere-python",
    "license": "Proprietary service under Cohere's Commercial SaaS Agreement. The SDKs are MIT",
    "transports": [
      "http"
    ],
    "remoteUrl": "https://api.cohere.com/v2/chat",
    "packages": [
      {
        "registry": "pypi",
        "name": "cohere"
      },
      {
        "registry": "npm",
        "name": "cohere-ai"
      },
      {
        "registry": "go",
        "name": "github.com/cohere-ai/cohere-go/v2"
      }
    ],
    "auth": "api-key",
    "authNotes": "Bearer API key from the dashboard, self-serve. A trial key is created at sign-up. A production key needs a team Owner to complete the Go to Production form and accept the SaaS agreement. Team roles are Owner and User. No key scopes or expiry were found in the docs.",
    "pricing": "freemium",
    "pricingNotes": "Trial keys are free with no card, limited to 20 chat requests a minute and 1,000 calls a month, and not for commercial use. Production keys bill per input and output token, monthly or at $250 outstanding. Current Command prices are in a script-drawn tab of cohere.com/pricing that we could not read. Production keys stay at trial limits on Command A+, Reasoning, Translate and Vision (checked 2026-10-09).",
    "priceSummary": "from $2.50 / 1M in",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the docs, the OpenAPI file or the pricing page (checked 2026-10-09).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-10-09"
    },
    "docsUrl": "https://docs.cohere.com/docs/chat-api",
    "rateLimitsUrl": "https://docs.cohere.com/docs/rate-limits",
    "llmsTxt": "https://docs.cohere.com/llms.txt",
    "openapi": "https://raw.githubusercontent.com/cohere-ai/cohere-developer-experience/main/cohere-openapi.yaml",
    "capabilities": [
      "inference.llm",
      "inference.open-weights"
    ],
    "tags": [
      "official",
      "hosted",
      "model",
      "free-tier",
      "no-card",
      "openapi",
      "llms-txt",
      "openai-compatible",
      "python",
      "typescript",
      "java",
      "go",
      "status-page",
      "soc2",
      "bug-bounty"
    ],
    "lastRelease": "2026-09-09",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 64.7,
      "grade": "B",
      "agentReady": false,
      "rank": 342,
      "ranked": true,
      "rankOf": 950,
      "categoryRank": 11,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 72,
        "maintenance": 72,
        "payments": 30,
        "reliability": 64,
        "schema": 84,
        "security": 57,
        "transparency": 74
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 64,
          "points": 12.8,
          "reason": "Hosted lines. status.cohere.com (incident.io) lists each Command model and the endpoints as components with uptime from July to October 2026 (20). Its feed shows three incidents in 90 days. 'Multiple Endpoint Disruptions' on 1 September 2026 touched embeddings, rerank and `command-a-reasoning-08-2025`, with no duration in the feed, and the other two were docs loading on 5 August and dashboard login on 23 July. Model and endpoint uptime still reads 100 per cent, so we count minor incidents only (20). Chat limits are published per model, 20 requests a minute and 1,000 calls a month on a trial key and 500 a minute on a production key for Command A, R, R+ and R7B, while the four newest variants say contact sales (12 of 15). The errors page documents 429 with sample messages. No Retry-After header, backoff guidance or idempotency key was found (5 of 15). cohere.com/slo is titled Service Level Objective and its text is script-drawn, so it was unread and scores as absent (0). The v2 chat endpoint is the default docs version, but the sample response on the chat guide still carries `is_experimental` and the newest models are not open to production keys (7 of 10)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 84,
          "points": 13.65,
          "reason": "Model reading. Public OpenAPI 3.1 file `cohere-openapi.yaml` in cohere-ai/cohere-developer-experience, 43 operations, last changed 29 September 2026 (25). docs.cohere.com/llms.txt and a Markdown twin of every page by adding `.md`, though the llms.txt files list no pages (8 of 10). The v2 chat operation describes each of its 21 request fields with defaults and limits, and says less about when to prefer one option (16 of 20). Enums on `tool_choice`, `safety_mode` and `thinking.type`, numeric bounds on `temperature`, `k`, `p` and `priority`, with penalties bounded only in prose (12 of 15). Eight request examples on the operation and an errors page with sample messages for each status code, with error bodies carrying a message and no machine code (12 of 15). v1 and v2 live side by side in the path and the changelog is dated, but the OpenAPI file is version 1.0 throughout and its changes are committed as 'Add spec changes' with no per-change note (11 of 15)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 72,
          "points": 11.7,
          "reason": "Model reading. Function calling with `tool_choice` REQUIRED or NONE and `strict_tools`, which the reference marks beta (17 of 20). `response_format` takes `json_object` or a JSON Schema, with limits documented and no support in RAG mode (13 of 15). The usage object reports `cached_tokens`, and no guide or price for prompt caching was found (5 of 15). Context is 256,000 tokens on Command A and Command A Reasoning and 128,000 on Command A+ (10 of 15). `/v2/batches` runs a batch from an uploaded dataset, with no price or discount found (6 of 10). Official SDKs for Python, TypeScript, Java and Go (10). Error messages are specific and readable, with no stable error codes (11 of 15)."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 57,
          "points": 9.98,
          "reason": "Model reading. Bearer keys of two kinds, trial and production. Team roles are Owner and User, only Owners delete production keys, and a production key is shown in full once. No scopes, expiry or per-model restriction was found (18 of 30). Paying customers can switch training off under Data Controls, which implies it is on until they do, trial keys fall under the website terms, and the SaaS agreement grants an irrevocable right to use API data to improve the services and share it with third parties (8 of 20). Logged prompts and generations are deleted after 30 days unless flagged, and zero data retention needs approval (12 of 15). The dashboard shows usage history, and no customer audit log was found (2 of 15). The trust centre lists SOC 2 Type II, ISO 27001, ISO 42001, UK Cyber Essentials, penetration tests on request and a responsible disclosure policy with a bug bounty. cohere.com/.well-known/security.txt answers 404 (17 of 20)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 30,
          "points": 3.75,
          "reason": "No x402, MPP or L402 in the docs, the OpenAPI file or the pricing page (0). The docs say Command models are billed per input and output token, and the pricing page's Generative models tab is script-drawn, so current prices were unread. The page text shows only legacy prices, such as $2.50 and $10.00 per million tokens for Command R+ 08-2024. Half marks, and the gap is ours to state (10 of 20). A trial key is created at sign-up and is free with no card (20). Sign-up is in a browser, and a production key needs an Owner to complete a Go to Production form (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 72,
          "points": 6.3,
          "reason": "Model reading. The last dated release on the Chat endpoint is North Small Translate on 9 September 2026, 30 days before the check. The last Command model is Command A+ on 20 May 2026, and the SDKs last shipped on 26 August, so we score the 90-day band (20 of 30). The deprecations page defines Active, Legacy, Deprecated and Shutdown and promises email notice, with no minimum notice period (6 of 12). No chat model was retired in the last 90 days. The last retirement was two Aya models on 4 April 2026 (8 of 8). Dated changelog with three entries since 27 August, one of them for a chat model (12 of 15). SDK issue replies not sampled (5 of 10). Python SDK 7.0.7, 7.0.8, 7.0.9 and 7.1.0 between 21 July and 26 August 2026, with TypeScript 8.1.0, Java 1.11.0 and Go v2.19.0 on 26 August (15). The Python SDK is generated from the OpenAPI file and has a CI workflow, whose runs we did not read (6 of 10)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 74,
          "points": 6.48,
          "note": "editorial 65, provenance 83",
          "reason": "Closed service under a published SaaS agreement, MIT SDKs, and the docs say Command A+ weights are on Hugging Face under Apache 2.0, which we did not open (15 of 30). The Enterprise Data Commitments (5 December 2025) and the privacy policy (1 May 2026) agree on 30-day retention and a training opt-out. The SaaS agreement (8 April 2025) does not mention the opt-out and grants an irrevocable right to use and share API data, and the DPA is sent on request (16 of 30). Deprecations page with dated history back to 2024 and lifecycle terms, no minimum notice (16 of 20). The trust centre names nine sub-processors, all in the US, and Google Cloud US-Central as the data location (18 of 20)."
        }
      ],
      "assessment": {
        "date": "2026-10-09",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Model reading. Function calling with `tool_choice` REQUIRED or NONE and `strict_tools`, which the reference marks beta (17 of 20). `response_format` takes `json_object` or a JSON Schema, with limits documented and no support in RAG mode (13 of 15). The usage object reports `cached_tokens`, and no guide or price for prompt caching was found (5 of 15). Context is 256,000 tokens on Command A and Command A Reasoning and 128,000 on Command A+ (10 of 15). `/v2/batches` runs a batch from an uploaded dataset, with no price or discount found (6 of 10). Official SDKs for Python, TypeScript, Java and Go (10). Error messages are specific and readable, with no stable error codes (11 of 15).",
          "maintenance": "Model reading. The last dated release on the Chat endpoint is North Small Translate on 9 September 2026, 30 days before the check. The last Command model is Command A+ on 20 May 2026, and the SDKs last shipped on 26 August, so we score the 90-day band (20 of 30). The deprecations page defines Active, Legacy, Deprecated and Shutdown and promises email notice, with no minimum notice period (6 of 12). No chat model was retired in the last 90 days. The last retirement was two Aya models on 4 April 2026 (8 of 8). Dated changelog with three entries since 27 August, one of them for a chat model (12 of 15). SDK issue replies not sampled (5 of 10). Python SDK 7.0.7, 7.0.8, 7.0.9 and 7.1.0 between 21 July and 26 August 2026, with TypeScript 8.1.0, Java 1.11.0 and Go v2.19.0 on 26 August (15). The Python SDK is generated from the OpenAPI file and has a CI workflow, whose runs we did not read (6 of 10).",
          "payments": "No x402, MPP or L402 in the docs, the OpenAPI file or the pricing page (0). The docs say Command models are billed per input and output token, and the pricing page's Generative models tab is script-drawn, so current prices were unread. The page text shows only legacy prices, such as $2.50 and $10.00 per million tokens for Command R+ 08-2024. Half marks, and the gap is ours to state (10 of 20). A trial key is created at sign-up and is free with no card (20). Sign-up is in a browser, and a production key needs an Owner to complete a Go to Production form (0).",
          "reliability": "Hosted lines. status.cohere.com (incident.io) lists each Command model and the endpoints as components with uptime from July to October 2026 (20). Its feed shows three incidents in 90 days. 'Multiple Endpoint Disruptions' on 1 September 2026 touched embeddings, rerank and `command-a-reasoning-08-2025`, with no duration in the feed, and the other two were docs loading on 5 August and dashboard login on 23 July. Model and endpoint uptime still reads 100 per cent, so we count minor incidents only (20). Chat limits are published per model, 20 requests a minute and 1,000 calls a month on a trial key and 500 a minute on a production key for Command A, R, R+ and R7B, while the four newest variants say contact sales (12 of 15). The errors page documents 429 with sample messages. No Retry-After header, backoff guidance or idempotency key was found (5 of 15). cohere.com/slo is titled Service Level Objective and its text is script-drawn, so it was unread and scores as absent (0). The v2 chat endpoint is the default docs version, but the sample response on the chat guide still carries `is_experimental` and the newest models are not open to production keys (7 of 10).",
          "schema": "Model reading. Public OpenAPI 3.1 file `cohere-openapi.yaml` in cohere-ai/cohere-developer-experience, 43 operations, last changed 29 September 2026 (25). docs.cohere.com/llms.txt and a Markdown twin of every page by adding `.md`, though the llms.txt files list no pages (8 of 10). The v2 chat operation describes each of its 21 request fields with defaults and limits, and says less about when to prefer one option (16 of 20). Enums on `tool_choice`, `safety_mode` and `thinking.type`, numeric bounds on `temperature`, `k`, `p` and `priority`, with penalties bounded only in prose (12 of 15). Eight request examples on the operation and an errors page with sample messages for each status code, with error bodies carrying a message and no machine code (12 of 15). v1 and v2 live side by side in the path and the changelog is dated, but the OpenAPI file is version 1.0 throughout and its changes are committed as 'Add spec changes' with no per-change note (11 of 15).",
          "security": "Model reading. Bearer keys of two kinds, trial and production. Team roles are Owner and User, only Owners delete production keys, and a production key is shown in full once. No scopes, expiry or per-model restriction was found (18 of 30). Paying customers can switch training off under Data Controls, which implies it is on until they do, trial keys fall under the website terms, and the SaaS agreement grants an irrevocable right to use API data to improve the services and share it with third parties (8 of 20). Logged prompts and generations are deleted after 30 days unless flagged, and zero data retention needs approval (12 of 15). The dashboard shows usage history, and no customer audit log was found (2 of 15). The trust centre lists SOC 2 Type II, ISO 27001, ISO 42001, UK Cyber Essentials, penetration tests on request and a responsible disclosure policy with a bug bounty. cohere.com/.well-known/security.txt answers 404 (17 of 20).",
          "transparency": "Closed service under a published SaaS agreement, MIT SDKs, and the docs say Command A+ weights are on Hugging Face under Apache 2.0, which we did not open (15 of 30). The Enterprise Data Commitments (5 December 2025) and the privacy policy (1 May 2026) agree on 30-day retention and a training opt-out. The SaaS agreement (8 April 2025) does not mention the opt-out and grants an irrevocable right to use and share API data, and the DPA is sent on request (16 of 30). Deprecations page with dated history back to 2024 and lifecycle terms, no minimum notice (16 of 20). The trust centre names nine sub-processors, all in the US, and Google Cloud US-Central as the data location (18 of 20)."
        },
        "sources": [
          {
            "what": "Chat API guide (Markdown twin)",
            "url": "https://docs.cohere.com/docs/chat-api.md",
            "seen": "2026-10-09"
          },
          {
            "what": "docs llms.txt",
            "url": "https://docs.cohere.com/llms.txt",
            "seen": "2026-10-09"
          },
          {
            "what": "OpenAPI description file, read in the docs repository and not as the rendered reference",
            "url": "https://github.com/cohere-ai/cohere-developer-experience/blob/main/cohere-openapi.yaml",
            "seen": "2026-10-09"
          },
          {
            "what": "rate limits page, read from the docs source the page links",
            "url": "https://docs.cohere.com/docs/rate-limits",
            "seen": "2026-10-09"
          },
          {
            "what": "models overview, read from the docs source",
            "url": "https://docs.cohere.com/docs/models",
            "seen": "2026-10-09"
          },
          {
            "what": "Command A+ model page, read from the docs source",
            "url": "https://docs.cohere.com/docs/command-a-plus",
            "seen": "2026-10-09"
          },
          {
            "what": "deprecations page, read from the docs source",
            "url": "https://docs.cohere.com/docs/deprecations",
            "seen": "2026-10-09"
          },
          {
            "what": "errors page, read from the docs source",
            "url": "https://docs.cohere.com/reference/errors",
            "seen": "2026-10-09"
          },
          {
            "what": "pricing guide, read from the docs source",
            "url": "https://docs.cohere.com/docs/how-does-cohere-pricing-work",
            "seen": "2026-10-09"
          },
          {
            "what": "changelog",
            "url": "https://docs.cohere.com/v2/changelog",
            "seen": "2026-10-09"
          },
          {
            "what": "pricing page",
            "url": "https://cohere.com/pricing",
            "seen": "2026-10-09"
          },
          {
            "what": "legal centre",
            "url": "https://cohere.com/legal",
            "seen": "2026-10-09"
          },
          {
            "what": "Commercial SaaS Agreement, last updated 8 April 2025",
            "url": "https://cohere.com/saas-agreement",
            "seen": "2026-10-09"
          },
          {
            "what": "Enterprise Data Commitments, 5 December 2025",
            "url": "https://cohere.com/enterprise-data-commitments",
            "seen": "2026-10-09"
          },
          {
            "what": "privacy policy, 1 May 2026",
            "url": "https://cohere.com/privacy",
            "seen": "2026-10-09"
          },
          {
            "what": "security page",
            "url": "https://cohere.com/security",
            "seen": "2026-10-09"
          },
          {
            "what": "trust centre",
            "url": "https://trustcenter.cohere.com/",
            "seen": "2026-10-09"
          },
          {
            "what": "status page",
            "url": "https://status.cohere.com/",
            "seen": "2026-10-09"
          },
          {
            "what": "status incident feed",
            "url": "https://status.cohere.com/feed.rss",
            "seen": "2026-10-09"
          },
          {
            "what": "Python SDK tags",
            "url": "https://github.com/cohere-ai/cohere-python",
            "seen": "2026-10-09"
          },
          {
            "what": "TypeScript SDK tags",
            "url": "https://github.com/cohere-ai/cohere-typescript",
            "seen": "2026-10-09"
          },
          {
            "what": "RDAP record for cohere.com",
            "url": "https://rdap.verisign.com/com/v1/domain/cohere.com",
            "seen": "2026-10-09"
          }
        ],
        "openQuestions": [
          "unchecked: current per-token prices for Command A, Command A+ and the other live Command models. The Generative models tab of cohere.com/pricing is script-drawn",
          "unchecked: the Service Level Objective at cohere.com/slo, whose text is script-drawn. Reliability scores an SLA as absent",
          "unchecked: the Data Processing Addendum, sent on request, and the SOC 2 report, behind an NDA",
          "unchecked: the Hugging Face page for Command A+ weights and its licence",
          "unchecked: duration and scope of the 1 September 2026 'Multiple Endpoint Disruptions' incident, which the feed gives only as resolved",
          "unchecked: GitHub stars, download counts and issue responsiveness for the SDK repositories",
          "The chat guide's examples call api.cohere.ai while the OpenAPI file names api.cohere.com as the server. Both are Cohere domains and we sent nothing to either",
          "Whether training on prompts is on by default for paying customers is implied by the opt-out toggle and not stated in the pages read",
          "docs.cohere.com/llms.txt carries a section headed 'Instructions for AI Agents' (append `.md`, use the docs MCP server). Recorded as a fact and not acted on beyond reading Markdown twins",
          "The SaaS agreement bars use of the services for benchmarking or competitive analysis. No deduction, and it matters before any probe is run",
          "A slip on our side. One typed address, docs.cohere.com/docs/rate-limit.md, answered 404 and yielded nothing. The real page was then read from the docs source"
        ]
      },
      "negative": 0,
      "verdict": "A public OpenAPI file, Markdown twins of every docs page and SDKs in four languages make the Chat API easy for an agent to read. Production keys do not cover the four newest Command models, whose limits are set by sales, and the SaaS agreement lets Cohere share API data with third parties.",
      "bestFor": "Teams that want Command models for RAG with citations, tool use and multilingual work, and that may later move to a private deployment or Model Vault.",
      "strengths": [
        "Public OpenAPI 3.1 file in the docs repository, last changed 29 September 2026, and a Markdown twin of every docs page",
        "A trial key is created at sign-up with no card, limited to 20 chat requests a minute and 1,000 calls a month",
        "Official SDKs for Python, TypeScript, Java and Go, each with a release on 26 August 2026",
        "JSON Schema structured outputs, `strict_tools` (beta), citations, reasoning budgets and safety modes on the v2 chat request",
        "The trust centre lists SOC 2 Type II, ISO 27001, ISO 42001 and a bug bounty, with nine sub-processors, all in the US"
      ],
      "weaknesses": [
        "Production keys work like trial keys on Command A+, Reasoning, Translate and Vision. The docs send production use of those models to sales or to Model Vault",
        "Prices for current Command models sit in a script-drawn tab of the pricing page that we could not read. Only legacy prices appear in the page text",
        "The SaaS agreement of 8 April 2025 grants Cohere an irrevocable right to use API data to improve its services and to share it with third parties",
        "No Retry-After header, backoff guidance or idempotency key was found in the reviewed documentation",
        "The SaaS agreement forbids use of the services for benchmarking or competitive analysis. Recorded as a fact, and it matters before any probe is run"
      ],
      "agentNotes": [
        "Call `POST https://api.cohere.com/v2/chat` with `Authorization: bearer \u003ckey\u003e`. `model` and `messages` are the only required fields",
        "Use `command-a-03-2025`, `command-r-08-2024`, `command-r-plus-08-2024` or `command-r7b-12-2024` for production traffic. Newer variants stay at trial limits on a production key",
        "Keep a trial key under 20 chat requests a minute and 1,000 calls a month, and do not use it for commercial work",
        "Set `response_format` with a `json_schema` for structured output, and tell the model to produce JSON when using `json_object` without a schema",
        "Ask the account Owner to turn off training under Data Controls in the dashboard before sending confidential prompts"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "B",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 64.7
        }
      ],
      "editorialScores": {
        "ergonomics": 72,
        "maintenance": 72,
        "payments": 30,
        "reliability": 64,
        "schema": 84,
        "security": 57,
        "transparency": 65
      },
      "provenanceScore": 83
    },
    "connect": {
      "install": "pip install cohere   # or: npm i cohere-ai",
      "http": "curl --request POST \\\n  --url https://api.cohere.ai/v2/chat \\\n  --header 'accept: application/json' \\\n  --header 'content-type: application/json' \\\n  --header \"Authorization: bearer $CO_API_KEY\" \\\n  --data '{\"model\":\"command-a-plus-05-2026\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello\"}]}'"
    },
    "letme": {
      "capability": "https://letme.dev/inference.llm",
      "tool": "https://letme.dev/cohere-chat"
    },
    "sameCompany": [
      "cohere-embed",
      "cohere-north"
    ],
    "notable": [
      "Production keys work like trial keys for newer model variants such as Command A Reasoning, and the rate-limit table says contact sales for Command A+, Reasoning, Translate and Vision (https://docs.cohere.com/docs/rate-limits)",
      "The Command A+ page says the model can be used in production through Model Vault and that its weights are on Hugging Face under Apache 2.0 (https://docs.cohere.com/docs/command-a-plus)",
      "The SaaS agreement, last updated 8 April 2025, grants Cohere an irrevocable right to use customer data to improve its services, including by sharing API data with third parties, and forbids benchmarking (https://cohere.com/saas-agreement)",
      "Logged prompts and generations are deleted after 30 days unless flagged, training can be switched off under Data Controls, and zero data retention needs approval (https://cohere.com/enterprise-data-commitments)",
      "An OpenAI-style Compatibility API answers at https://api.cohere.ai/compatibility/v1 (https://docs.cohere.com/docs/compatibility-api)",
      "The September 2025 deprecation round covered `/v1/generate`, `/v1/summarize`, `/v1/classify`, connectors and all fine-tuning (https://docs.cohere.com/docs/deprecations)"
    ],
    "area": "models",
    "details": [
      {
        "label": "Endpoint",
        "value": "`POST /v2/chat` on api.cohere.com per the OpenAPI file (the guide's examples use api.cohere.ai). `model` and `messages` required, 21 request fields, SSE streaming with `stream`"
      },
      {
        "label": "Live Command models",
        "value": "`command-a-plus-05-2026` (128k context, 64k output, text and images), `command-a-03-2025` (256k, 8k), `command-a-reasoning-08-2025` (256k, 32k), `command-a-vision-07-2025` (128k, 8k), `command-a-translate-08-2025` (8k, 8k), `command-r-plus-08-2024`, `command-r-08-2024` and `command-r7b-12-2024` (128k, 4k)"
      },
      {
        "label": "Rate limits",
        "value": "Trial 20 requests a minute per chat model and 1,000 calls a month. Production 500 a minute for Command A, R+, R, R7B and North Mini Code. Contact sales for Command A+, Reasoning, Translate and Vision"
      },
      {
        "label": "Free tier",
        "value": "Trial key at sign-up, no card, not for production or commercial use"
      },
      {
        "label": "Trains on API data",
        "value": "Paying customers can opt out under Data Controls. Trial use falls under the website terms and privacy policy"
      },
      {
        "label": "Data retention",
        "value": "30 days for logged prompts and generations unless flagged. Zero data retention by approval"
      },
      {
        "label": "Data location",
        "value": "Google Cloud US-Central per the trust centre. Nine sub-processors listed, all in the US"
      },
      {
        "label": "Structured output and tools",
        "value": "`response_format` with `json_object` or a JSON Schema, `tools` with `tool_choice` REQUIRED or NONE, `strict_tools` (beta), citations from `documents`, `thinking` with a token budget"
      },
      {
        "label": "Batch",
        "value": "`/v2/batches` creates, lists, reads and cancels batches from an uploaded dataset. No batch price found"
      },
      {
        "label": "Errors",
        "value": "400, 401, 402, 404, 429, 499, 500 and others, each with sample messages. Bodies carry `message` and `id`, no error code. No Retry-After documented"
      },
      {
        "label": "SDKs",
        "value": "Python `cohere` 7.1.0, TypeScript `cohere-ai` 8.1.0, Java 1.11.0 and Go v2.19.0, all tagged 26 August 2026, MIT"
      },
      {
        "label": "Status",
        "value": "status.cohere.com on incident.io, a component per model, three incidents between 23 July and 1 September 2026"
      },
      {
        "label": "Certifications",
        "value": "SOC 2 Type II, ISO 27001, ISO 42001 and UK Cyber Essentials per the trust centre, with a bug bounty under a responsible disclosure policy"
      },
      {
        "label": "Other deployments",
        "value": "Model Vault (Command A at $40 to $48 an instance-hour, by waitlist), private deployments, Amazon Bedrock and SageMaker, Azure AI Foundry and Oracle OCI"
      }
    ],
    "models": [
      {
        "id": "command-r-plus-08-2024",
        "name": "Command R+ 08-2024",
        "inputPer1M": 2.5,
        "outputPer1M": 10,
        "contextTokens": 128000,
        "role": "mid",
        "note": "the only live Command model whose price is in the pricing page's text, listed there under legacy models. Prices for Command A and A+ were unread",
        "capabilities": {
          "openrouterId": "cohere/command-r-plus-08-2024",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": false,
          "input": [
            "text"
          ],
          "promptCaching": false,
          "contextTokens": 128000,
          "maxOutput": 4000,
          "checkedAt": "2026-10-09T22:59:28.49657734Z"
        }
      }
    ],
    "deprecations": [
      {
        "what": "`embed-english-v2.0`, `embed-multilingual-v2.0`, `c4ai-aya-expanse-8b` and `c4ai-aya-vision-8b` retired",
        "date": "2026-04-04",
        "source": "https://docs.cohere.com/docs/deprecations",
        "kind": "shutdown"
      },
      {
        "what": "`command`, `command-light`, `command-r-03-2024`, `command-r-plus-04-2024`, `/v1/generate`, `/v1/summarize`, `/v1/classify`, connectors and fine-tuning deprecated",
        "date": "2025-09-15",
        "source": "https://docs.cohere.com/docs/deprecations",
        "kind": "notice"
      }
    ],
    "provenance": {
      "legalEntity": "Cohere Inc.",
      "domain": "cohere.com",
      "domainRegistered": "2000-03-07",
      "endpointOnVendorDomain": true,
      "terms": "https://cohere.com/saas-agreement",
      "privacy": "https://cohere.com/privacy",
      "statusPage": "https://status.cohere.com",
      "changelog": "https://docs.cohere.com/v2/changelog",
      "securityTxt": "none",
      "checked": "2026-10-09",
      "notes": [
        "The Commercial SaaS Agreement (last updated 8 April 2025) names Cohere Inc., 171 John Street, Suite 200, Toronto, Ontario, and is governed by Ontario law.",
        "The privacy policy (last updated 1 May 2026) says it does not apply to customer inputs and outputs under an enterprise agreement, which the agreement and a DPA govern. The DPA is sent on request.",
        "The OpenAPI file names https://api.cohere.com as the server and the chat guide's examples call https://api.cohere.ai. Both are Cohere's.",
        "cohere.com/.well-known/security.txt answers 404. The trust centre holds a responsible disclosure policy for the bug bounty.",
        "status.cohere.ai redirects to status.cohere.com, whose robots.txt answers 404, so the host publishes no rules.",
        "RDAP for cohere.com gives a registration date of 2000-03-07."
      ],
      "score": 83,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Cohere Inc.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "cohere.com, registered 2000-03-07 (26 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "api.cohere.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 6 of the 7 things a reader expects, and has 3 clauses that cost points",
          "points": 3.1,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 8 of the 8 things a reader expects",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "status.cohere.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://cohere.com/saas-agreement",
          "state": "read",
          "readAt": "2026-10-09",
          "statedDate": "2025-04-08",
          "words": 8623,
          "points": 3.1,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated: April 8, 2025",
              "says": "Last updated 2025-04-08"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "This Agreement and any action related thereto will be governed by and construed in accordance with the laws of the Province of Ontario and the federal laws of Canada applicable therein, without regard to conflicts of law principles.",
              "says": "The law of the Province of Ontario"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…UNDER APPLICABLE LAW IN WHICH CASE COHERE’S LIABILITY WITH RESPECT TO THE BETA SERVICES SHALL NOT EXCEED $1,000.00.",
              "says": "Capped at $1,000.00"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Customer agrees that Cohere, in its sole discretion and for any or no reason, at any time, may Modify the Beta Services or terminate Customer’s access to the Beta Services or any part thereof."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "COHERE MAY UNILATERALLY AMEND THIS AGREEMENT, IN WHOLE OR IN PART (EACH, AN “AMENDMENT”), BY GIVING CUSTOMER PRIOR NOTICE OF SUCH AMENDMENT OR POSTING NOTICE OF SUCH AMENDMENT ON THE WEBSITE.",
              "says": "Says it gives notice of a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "Customer will not itself, and will not permit any other Person to, access or use the Services or the Cohere Products except as expressly permitted by this Agreement and, in the case of Licensed Third-Party Technology, the applicable third party licence agreement."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "training",
              "label": "Says it may use customer content to train or improve models, and no opt-out was found",
              "found": true,
              "quote": "(III) IMPROVE AND ENHANCE THE SERVICES AND COHERE’S OTHER OFFERINGS AND BENCHMARK THE FOREGOING, INCLUDING BY SHARING API DATA AND FINETUNING DATA WITH THIRD PARTIES WHO MAY USE THE FINETUNING DATA AND API DATA TO PROVIDE SERVICES TO COHERE",
              "costsPoints": true
            },
            {
              "key": "terms.benchmark",
              "label": "Restricts benchmarking or competitive use",
              "found": true,
              "quote": "THE COHERE API SAAS SERVICES MAY NOT BE ACCESSED FOR PURPOSES OF MONITORING ITS AVAILABILITY, PERFORMANCE OR FUNCTIONALITY, OR FOR ANY OTHER BENCHMARKING OR COMPETITIVE PURPOSES.",
              "costsPoints": true
            },
            {
              "key": "terms.nonotice",
              "label": "Says the terms or the service can change without notice",
              "found": true,
              "quote": "Cohere reserves the right to change the Cohere API and related Documentation at any time and without notice.",
              "costsPoints": true
            },
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "suspend or revoke Customer’s access to or use of the Cohere Products or Services, at any time, for any reason, including:"
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "API data and finetuning data may be shared with third parties, whose own terms may let them use it for their own purposes.",
              "quote": "ANY FINETUNING DATA OR API DATA SHARED BY COHERE WITH THIRD PARTIES WILL BE ACCESSED, USED, AND OTHERWISE HANDLED BY SUCH THIRD PARTIES IN ACCORDANCE WITH THEIR TERMS AND CONDITIONS, WHICH MAY PERMIT SUCH THIRD PARTY TO USE FINETUNING DATA OR API DATA FOR ITS OWN PURPOSES."
            },
            {
              "date": "2026-10-08",
              "text": "After the agreement ends, Cohere has no obligation to delete API data or finetuning data the customer submitted.",
              "quote": "Notwithstanding the foregoing, Cohere will have no obligation to delete or otherwise render inaccessible any API Data or Finetuning Data submitted by Customer to Cohere in accordance with Section 3(a)(iii)."
            },
            {
              "date": "2026-10-08",
              "text": "Cohere may use the customer's name, logo and trademark in its publicity and disclose that the agreement exists.",
              "quote": "Cohere may use Customer’s name, logo and trademark in conjunction with any Publicity and disclose the existence of this Agreement, the Cohere API SaaS Services provided to Customer and any testimonials received from Customer in any such Publicity."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://cohere.com/privacy",
          "state": "read",
          "readAt": "2026-10-08",
          "statedDate": "2026-05-01",
          "words": 7527,
          "points": 10,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last Updated: May 1, 2026",
              "says": "Last updated 2026-05-01"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "This privacy policy (this “Policy”) explains how and why we collect, use, disclose and otherwise process personal information."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "Retention of inputs and outputs on the Platform is generally 30 days for Enterprise Users.",
              "says": "Names a period of 30 days"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "Researchers: Individuals who interact with a Cohere API via third-party research platforms like HuggingFace, LM Arena or other providers, or who participate or apply to participate in our research initiatives, like the Scholars Program, Open Science Community, or Catalyst Grant Program."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": true,
              "quote": "We do not sell personal information for monetary compensation.",
              "says": "Says it does not sell personal data"
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "Depending on your location, and subject to certain limitations, you may have the right to access, update, correct, or delete your personal information in our control, or the right to obtain a copy of your personal information or to receive certain personal information in a structured, commonly-used technological forma…"
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "Review our Enterprise Data Commitments to learn more or request a DPA at privacy@cohere.com.",
              "says": "privacy@cohere.com"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "Where required by applicable law, we utilize appropriate legal mechanisms (such as Adequacy Decisions or Standard Contractual Clauses) to protect your data during these transfers.",
              "says": "Relies on standard contractual clauses"
            }
          ],
          "toKnow": [
            {
              "key": "training.optout",
              "label": "Says it may use customer content to train or improve models, and gives an opt-out",
              "found": true,
              "quote": "Enterprise Users can control how we train on their data and can request a DPA if personal information will be processed in the course of using Cohere Products."
            },
            {
              "key": "privacy.sells",
              "label": "Says it sells personal data or shares it for advertising",
              "found": true,
              "quote": "The use of cookies for this purpose may be considered a “sale” or “sharing” under California privacy law."
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Content submitted and outputs generated under free trial accounts and on research platforms may be used for research and development.",
              "quote": "We may use this input and output data to conduct research and development."
            },
            {
              "date": "2026-10-08",
              "text": "The policy does not cover inputs and outputs of enterprise users under an enterprise agreement, which that agreement governs.",
              "quote": "To Customer Data: This Policy does not apply to Customer Data (i.e. inputs and outputs) associated with the use of Cohere Products by Enterprise Users under an enterprise agreement."
            },
            {
              "date": "2026-10-08",
              "text": "Fullstory records interactions with the website or platform, including mouse movements, clicks, scrolling and typing.",
              "quote": "We use Fullstory to capture and analyze your digital experience and interactions with our Website or Platform (such as mouse movements, clicks, scrolling and typing)."
            }
          ]
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/cohere-chat.json",
    "live": {
      "slug": "cohere-chat",
      "probe": {
        "target": "https://api.cohere.com/v2/chat",
        "method": "get",
        "lastAt": "2026-10-10T02:54:51.393337293Z",
        "lastOk": true,
        "lastStatus": 401,
        "lastMs": 139,
        "lastNote": "asks for credentials",
        "authRequired": true,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 144,
        "p95ms24h": 241,
        "samples24h": 115,
        "samples30d": 115,
        "days": [
          {
            "date": "2026-10-09",
            "probes": 85,
            "ok": 85
          },
          {
            "date": "2026-10-10",
            "probes": 30,
            "ok": 30
          }
        ]
      },
      "vendorStatus": {
        "page": "https://status.cohere.com",
        "indicator": "none",
        "summary": "All Systems Operational",
        "checkedAt": "2026-10-10T02:50:05.337176394Z"
      },
      "versions": [
        {
          "registry": "github",
          "name": "cohere-ai/cohere-python",
          "version": "7.1.0",
          "released": "2026-08-26",
          "seenAt": "2026-10-09T16:46:32.363318225Z"
        },
        {
          "registry": "npm",
          "name": "cohere-ai",
          "version": "8.1.0",
          "seenAt": "2026-10-09T16:46:31.955149363Z"
        },
        {
          "registry": "pypi",
          "name": "cohere",
          "version": "7.2.0",
          "released": "2026-09-28",
          "seenAt": "2026-10-09T16:46:31.750729672Z"
        }
      ],
      "githubStars": 404,
      "npmWeekly": 446483,
      "pypiWeekly": 2506118,
      "pages": [
        {
          "url": "https://docs.cohere.com/v2/changelog",
          "kind": "changelog",
          "status": 304,
          "checkedAt": "2026-10-09T18:36:57.799784835Z",
          "changedAt": "2026-10-07T18:04:51.510283642Z",
          "fingerprint": "f82c6d389ba7"
        },
        {
          "url": "https://docs.cohere.com/docs/deprecations",
          "kind": "deprecations",
          "status": 200,
          "checkedAt": "2026-10-09T18:36:55.160420163Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "9848f1f6c54c"
        },
        {
          "url": "https://cohere.com/privacy",
          "kind": "privacy",
          "status": 200,
          "checkedAt": "2026-10-09T18:34:08.463769439Z",
          "changedAt": "2026-10-08T18:16:32.121838469Z",
          "fingerprint": "5ed49b0909fd"
        },
        {
          "url": "https://cohere.com/saas-agreement",
          "kind": "terms",
          "status": 200,
          "checkedAt": "2026-10-09T18:34:10.296826504Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "09fbf37bff61"
        }
      ],
      "models": {
        "command-r-plus-08-2024": {
          "openrouterId": "cohere/command-r-plus-08-2024",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": false,
          "input": [
            "text"
          ],
          "promptCaching": false,
          "contextTokens": 128000,
          "maxOutput": 4000,
          "checkedAt": "2026-10-09T22:59:28.49657734Z"
        }
      },
      "updatedAt": "2026-10-10T02:54:51.393337293Z"
    }
  }
}
