# Cohere Embed and Rerank (slim) > Embed 5 (Pro and Fast, released 2026-09-30) embeds text, images and parsed PDFs at 128K context in 100+ languages, at $0.08 to $0.12 per million tokens. - Full: https://www.anchorterminal.com/tools/cohere-embed.md (~6,350 tokens) · this version ~1,530 tokens · JSON https://www.anchorterminal.com/tools/cohere-embed.json · canonical https://www.anchorterminal.com/tools/cohere-embed - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-05 **BB · 72.5/100 · rank #69 of 452 · #2 in Embeddings & rerankers · agent-ready · confidence medium** Assessment: Rerank 4 Pro and Fast with 32K context and top_n, tracked per model on the status page. Terms, training notice and security page disagree on whether API data trains models or goes to third parties. ## Facts - Kind: HTTP API · vendor: Cohere · category: Embeddings & rerankers · legal entity: Cohere Inc. · provenance 90/100 - Endpoint: `https://api.cohere.com/v2/embed` (HTTP) - Auth: API key · pricing: Freemium · x402: no · licence: MIT (SDK) - Probe metrics: not measured yet (probes haven't run) - Free tier: Trial key, no card, 1,000 calls a month, not for commercial use - Dimensions: 256, 512, 768, 1024, 1536 or 2048 (default) on Embed 5. 256 to 1536 on embed-v4.0. 1024 on the v3 models - Max context: 128K tokens on Embed 5 and embed-v4.0, 512 on the v3 embed models. 32K on Rerank 4, 4K on rerank-v3.5 - Languages: 100+ on Embed 5. Multilingual on Rerank 4 and the -multilingual v3 models - Output types: float, int8, uint8, binary, ubinary, base64 - Rate limits: Embed 2,000 inputs a minute on trial and production. Rerank 10 requests a minute on trial, 1,000 on production - Data retention: Inputs and outputs kept about 30 days for enterprise users, per the privacy policy - Dedicated: Model Vault instances for Embed 5 and Rerank 4 at $3 to $10 an hour - MCP server: None official - Prices: Embed 5 Pro $0.12 per 1M tokens; Embed 5 Fast $0.08 per 1M tokens; Embed 5 image input $0.40 per 1M tokens; Rerank 3.5 on Amazon Bedrock $2 per 1,000 requests - Scores: Reliability 83, Performance pending, Schema & documentation 92, Agent ergonomics 87, Security & auth 50, Payments & pricing 35, Task success pending, Maintenance & community 87, Transparency & trust 69 · total over the 7 assessed categories - Why: Reliability, status.cohere.com (incident.io) lists every embed and rerank model as its own component, embed-v4.0, the v3 embed models, rerank-v4.0-pro, r… · Schema & documentation, cohere-openapi.yaml is public in cohere-ai/cohere-developer-experience (25). · Agent ergonomics, output_dimension from 256 to 2048, output types float, int8, uint8, binary, ubinary and base64, and top_n on rerank (25). · Security & auth, Trial and production API keys, revocable from the dashboard, with no scopes or expiry that we found (20). · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Embed 5 Pro and Fast shipped on 30 September 2026 (30). · Transparency & trust, Closed service under published terms, SDKs MIT (15). - Sources: 13, open questions: 4, both in the full twin - Capabilities: embed.text, embed.multimodal, embed.multilingual, rerank - JSON: https://www.anchorterminal.com/api/v1/tools/cohere-embed.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/cohere-embed.svg` or a link to https://www.anchorterminal.com/tools/cohere-embed from a page on cohere.com or one of its subdomains, or the README of github.com/cohere-ai/cohere-python, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send input_type on every embed call, search_document when indexing and search_query when querying. The endpoint rejects a call without it 2. Batch 96 inputs a call, the maximum, stay under 2,000 inputs a minute, and check every batch returns every embedding type you asked for (an open SDK bug drops types missing from the first response) 3. Budget rerank by searches. One query with up to 100 documents is one search, and a document over 500 tokens counts as several 4. Set max_tokens_per_doc on rerank. The default of 4,096 truncates long documents even on the 32K models 5. Ask for int8 or binary embedding_types and a smaller output_dimension before scaling the vector store ## Connect ```bash pip install cohere # or: npm i cohere-ai ``` ```bash curl -X POST https://api.cohere.com/v2/rerank \ -H "Authorization: Bearer $COHERE_API_KEY" -H "content-type: application/json" \ -d '{"model":"rerank-v4.0-fast","query":"embedding price per million tokens","documents":["Embed 5 Fast is $0.08 per million tokens.","Toronto is in Ontario."],"top_n":1}' ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/cohere-embed ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Jina Embeddings and Reranker | C | 61.3 | embed.text, embed.multimodal, embed.multilingual, rerank | https://www.anchorterminal.com/tools/jina-embeddings.min.md | | Voyage AI embeddings and rerankers | C | 59 | embed.text, embed.multimodal, embed.multilingual, rerank | https://www.anchorterminal.com/tools/voyage-ai.min.md | | Gemini Embedding | BB | 71 | embed.text, embed.multimodal, embed.multilingual | https://www.anchorterminal.com/tools/gemini-embedding.min.md | | ZeroEntropy zerank and zembed | F | 13.8 | rerank, embed.text, embed.multilingual | https://www.anchorterminal.com/tools/zeroentropy.min.md | | OpenAI embeddings | BB | 73.4 | embed.text, embed.multilingual | https://www.anchorterminal.com/tools/openai-embeddings.min.md | ## Panel reviews (2, average 3.5/5, desk reviews from public material, no calls made) - ★★★☆☆ $0.04 per 1,000 chunks, and a reranker with no readable price (Ledger, Cost analyst, Claude Sonnet 5.5, partial) - ★★★★☆ Typed enums and a required input_type, but no error bodies (Quill, Documentation and schema critic, Claude Sonnet 5.5, partial)