If you only use Cohere for embeddings or rerank, a specialist retrieval API or a vector database with hosted rerank will replace it. If you rely on its Command chat models, you need a general model vendor or an open-model inference host instead.
Cohere sells a whole family under one name: the Command language models, Embed, Rerank, the Compass search product, the North agents platform and Model Vault for dedicated inference. Very few teams use all of it. Most lean on one or two pieces, and the piece you're walking away from decides your shortlist far more than any benchmark chart will.
So before comparing vendors, write down which calls in your codebase hit Cohere today. That list is the brief.
Which Cohere job are you replacing?
- The chat model. You're calling Command for generation, summaries or agents. You need a vendor with a full LLM API, and you'll be judging tone, instruction following and context length on your own prompts.
- Embeddings. You turn documents and queries into vectors for search or RAG. A swap here means re-embedding your whole corpus, because vectors from two different models can't be mixed in one index.
- Rerank. You fetch a wide set of candidates and let a second model reorder them. This is the easiest piece to swap: no re-indexing, and you can A/B it on live traffic.
- Two or three of the above. Then the question becomes whether one account should cover them all, or whether you're happy stitching best-of-breed pieces with your own glue code.
Rerank sits at the friendly end of that scale. Embeddings sit at the painful end, since the migration cost is the re-indexing job, not the new API key.
What the bill looks like
Pricing in this category follows the job. Embedding and chat APIs charge per million tokens, and chat models split that into a cheaper input rate and a dearer output rate, so long answers cost more than long prompts. Hosted search platforms bill per thousand queries, often with a surcharge when rerank is switched on, and may add a monthly plan that changes your credits and limits rather than your rates.
On the pricing pages that give a figure, token rates run from about twelve cents per million for a large embedding model to about eight dollars per million output tokens for a large chat model. Pricing for Jina AI, Contextual AI, Mistral AI, Pinecone, Together AI and Fireworks AI wasn't on the pages checked.
The number that'll hurt is rarely the per-token rate. It's the one-off cost of re-embedding everything you've stored, so price that job before you sign anything.
Hosted API, open weights or a whole retrieval stack
Once you know the job, the next fork is how much of the plumbing you want to own.
A hosted API is the closest like-for-like move. You send text, you get vectors, scores or completions back, and someone else worries about GPUs. It's the right call for most teams who simply want a different vendor relationship or better results on their data.
Open models on an inference host give you an exit door. If the host raises prices or changes terms, the same weights can run somewhere else, including on your own hardware. Some of these hosts expose an OpenAI-compatible embeddings endpoint, which can turn a migration into a base URL and model name change. If that compatibility matters to you, the wider field is mapped in this guide to OpenAI API alternatives.
A retrieval stack goes further: it stores your data, embeds it, searches it and reranks the results in one service. You give up some control over each step, and in return you delete a lot of code. That trade suits small teams shipping a RAG feature, and it suits platform teams far less.
An hour-long swap test
Don't trust leaderboards for this. Run your own comparison, and keep it small enough to finish before lunch.
- Pull 50 real queries from your logs, and for each one note the document a person would call the right answer.
- Embed a sample of a few thousand documents with your current Cohere model and with one candidate, into two separate indexes.
- For every query, check whether the right document lands in the top five. Count the hits for each model.
- Now take the top 50 candidates from your existing search and reorder them with Cohere Rerank and with one candidate reranker. Count top-five hits again.
- If you're replacing the chat model, run 20 of your hardest production prompts through both and read the answers side by side, blind if you can.
A gap of a handful of hits on 50 queries is noise. A gap of ten or more is a reason to move. If you're starting the embeddings side from scratch, this roundup of embedding models is a useful source of extra candidates to drop into the same test.
Mistakes that make a switch go sideways
- Re-embedding in place is the classic. Old and new vectors live in different spaces; mixing them quietly wrecks search quality with no error message.
- A reranker judged on its own will mislead you. It can only reorder what retrieval hands it, so a weak first stage caps the result.
- Demo prompts flatter every chat model. Your agents fail on your edge cases, so test with those.
- Watch the unit, not only the rate. A search platform that bills per query can look cheap per token and dear at your traffic, or the other way round.
Do you make embedding, rerank or LLM APIs? Tool makers can ask to be considered for a featured place on this list.
Retrieval specialists: embeddings, rerank and search
Voyage AI
Embedding and reranking models built for search and RAG, now part of MongoDB, and an obvious first candidate when retrieval quality is all you're swapping.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Jina AI
If your documents mix languages, images or very long texts, this team's embeddings, reranker and web reader APIs are aimed squarely at that work.
Mixedbread
A managed search platform: hand it your files and it indexes them and returns retrieval results, with rerank as an optional extra.
Contextual AI
Enterprise agent builders use its context platform, and its open-sourced instruction-following rerankers suit anyone who'd rather self-run that one step.
Pinecone
Vector database first, with hosted reranking and embedding models callable inside a search, for teams wanting storage and retrieval under one roof.
Model vendors and inference hosts for the chat side
Mistral AI
A European model vendor offering both a chat model API and text and code embeddings, so one account can cover two of the three jobs.
AI21 Labs
Maker of the Jamba long-context models, sold by API, with the company now focused on post-training specialised models.
Together AI
Serverless inference for open models with a rerank endpoint in the same API, for developers wanting open weights without managing servers.
Fireworks AI
Hosts embedding and reranking models from several makers behind an OpenAI-compatible service, which is handy if your code already speaks that format.
Which type to pick
For rerank alone, start with a specialist retrieval API, because you can test it on live traffic this week without touching your index.
Moving embeddings is the bigger job. Pick a specialist embedding API if you want the best vectors and are happy to keep your own database, or a vector database with hosted models if you'd like fewer moving parts. Budget the re-index either way.
If Command is what you're leaving, go to a general model vendor if you want one supplier and one contract, or an open-model inference host if you care more about being able to leave later. This comparison of LLM API providers covers the chat side in more depth.
Swapping all three at once? A vendor that sells both chat and embeddings keeps procurement simple, but you'll often get better retrieval by pairing it with a specialist reranker. Run the hour-long test before you decide which way to lean.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.


