What does Cohere do?

Quickly create and integrate AI large language models with your apps

Omer Mahmood
Geek Culture

--

Photo by Joshua J. Cotten on Unsplash

The TL;DR

Cohere is an AI company specialising in large language models (LLMs), that offers a platform made available via an API enabling developers to:

  • Leverage Cohere’s pre-built LLMs to perform common tasks on text input, such as: summarising, classification, and finding the similarities in content aka. natural language processing (NLP).
  • Create their own language models, based on the legwork Cohere has already done, that can be customised based on their own training data.

🗝️ Key Concepts — Text Output vs. Embedding

Cohere provides access to two types of language model:

📖 ➔ 💬 Generation Language Models: This takes text as an input and then spits out some different text, depending on the task the model is designed to achieve. An example of generative language models would be things like GPT3, the basis for the wildly popular ChatGPT chatbot developed by OpenAI.

📖 ➔ 🔢 Representation Language Models: Representation models take text as an input but instead of generating new text, they use Embeddings to represent the text as numbers. We can then…

--

--

Omer Mahmood
Geek Culture

Passionate technologist, father, and husband (in no particular order). Views are my own and not of my employer. https://www.linkedin.com/in/omahmood/