
What I like most about Cohere is that it is pretty good when working with large amounts of text. The embed and Rerank models are useful for finding the information which is actually related to the query. I also like that I can use it for different AI workflows instead of only using it for normal chat. For RAG projects especially, the retrieval part is where I found it most useful. It works pretty well with the other tools in my stack, especially Langchain. I can use Cohere for embeddings, reranking, and LLM while Langchain handles the rest of the workflow. The setup takes a little time in the beginning, but once it is configured, moving the Cohere models into workflow is pretty smooth. Review collected by and hosted on G2.com.
The main thing I don't like is choosing the right model can be a little confusing in the beginning. There are different models for chat, embeddings, and reranking, so it takes some time to understand which one to use. The API can also become expensive when you start using it more frequently. And sometimes I still need to change the prompt a few times to get the output I want. Review collected by and hosted on G2.com.