cohere website screenshot

cohere

Generates a text response to a user message and streams it down, token by token.

cohere publishes 9 APIs on the APIs.io network, including Chat API, Embed API, Rerank API, and 6 more.

The cohere catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

cohere’s developer surface includes authentication, engineering blog, and 10 more developer resources.

45.5/100 developing ▬ flat Agent 54/100 agent ready Full breakdown ↓
scored 2026-07-21 · rubric v0.4
9 APIs 16 Features

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-21 · rubric v0.4
Composite quality — 45.5/100 · developing
Contract Quality 20.2 / 25
Developer Ergonomics 2.6 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 6.3 / 12
Discoverability 3.8 / 10
Agent readiness — 54/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cohere: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Cohere Chat API

The Cohere Chat API enables developers to integrate large language model text generation capabilities into their applications through a conversational interface. It supports mul...

Cohere Embed API

The Cohere Embed API generates vector embeddings from text and images, enabling semantic search, clustering, and classification use cases. It supports multilingual content and c...

Cohere Rerank API

The Cohere Rerank API takes a query and a list of text documents and returns them ordered by relevance with assigned relevance scores. It is commonly used as a second-stage rank...

Cohere Classify API

The Cohere Classify API performs text classification by assigning labels to input text based on provided examples. It can be used for sentiment analysis, content moderation, top...

Cohere Embed Jobs API

The Cohere Embed Jobs API allows developers to create and manage batch embedding jobs for processing large volumes of text data asynchronously. Rather than embedding texts one a...

Cohere Datasets API

The Cohere Datasets API provides endpoints for uploading, managing, and retrieving datasets used with other Cohere services such as fine-tuning and embed jobs. Developers can cr...

Cohere Models API

The Cohere Models API allows developers to list and retrieve information about available Cohere models, including the Command, Embed, and Rerank model families. It provides deta...

Cohere Tokenize API

The Cohere Tokenize API splits input text into tokens using the tokenizer associated with a specified model. It returns both the token strings and their corresponding token IDs....

Cohere Detokenize API

The Cohere Detokenize API converts a sequence of token IDs back into their corresponding text string using the tokenizer for a specified model. It is the inverse operation of th...

Collections

GraphQL

Cohere GraphQL Schema

This document describes a conceptual GraphQL schema for the Cohere AI API, covering the full surface of Cohere's language model, embedding, reranking, classification, tokenizati...

GRAPHQL

Pricing Plans

Cohere Plans Pricing

6 plans

PLANS

Scroll for all 9

Rate Limits

Cohere Rate Limits

5 limits

RATE LIMITS

FinOps

Cohere Finops

FINOPS

Features

Command at $1/$2 per MTok input/output
Command-light at $0.30/$0.60
Command R at $0.50/$1.50
Command R+ 08-2024 at $2.50/$10
Command R+ 04-2024 at $3/$15
Aya Expanse multilingual at $0.50/$1.50
Embed v3 with English/multilingual
Rerank for relevance scoring
Production keys: 10K req/min Chat, 2K Embed, 10K Rerank
Trial keys: 20/min Chat, 100/min Embed
Connectors for RAG over data sources
Tool use and function calling
Compass for unstructured data search
Available on AWS Bedrock, Azure, Oracle Cloud
Fine-tuning for Command and Aya
OpenAI-compatible Chat Completions endpoint

Event Specifications

Cohere Streaming API

AsyncAPI definition for Cohere's HTTP+SSE streaming endpoints. Cohere's streaming responses are NOT delivered via WebSockets. They are delivered as Server-Sent Events (SSE) over...

ASYNCAPI

Semantic Vocabularies

Cohere Context

0 classes · 10 properties

JSON-LD

API Governance Rules

cohere API Rules

9 rules · 1 errors 8 warnings

SPECTRAL

cohere API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Structure

Cohere Structure

0 properties

JSON STRUCTURE

Resources

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Cohere Tokenize API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Tokenize
    type: folder
  items:
  - info:
      name: Tokenize text
      type: http
    http:
      method: POST
      url: https://api.cohere.com/v1/tokenize
      body:
        type: json
        data: '{}'
    docs: Splits input text into smaller units called tokens using byte-pair encoding (BPE) for the specified model. Returns
      both the token strings and their corresponding integer token IDs. The text must be between 1 and 65536 characters.
bundled: true