Making NLP part of every developer's toolkit

Harness the power of language understanding. Join the developers and businesses who are using Cohere to generate, categorize and organize text at a scale that was previously unimaginable.

Integrate large language models into your builds

We’ve built a platform that can be used in different libraries that fit in every stack. No matter what your experience of ML is, get started by visiting our Playground or reading our documentation.

Start now

Our platform can be plugged into any library, making it possible for NLP to be integrated into every build.

Large language models

Our models have been trained on billions of words, allowing them to learn nuance and context.

import cohere
co = cohere.Client('{apiKey}')
response = co.generate(
model='xlarge',
prompt='Once upon a time in a magical land called',
max_tokens=50,
temperature=0.9,
k=0,
p=0.75,
frequency_penalty=0,
presence_penalty=0,
stop_sequences=[],
return_likelihoods='NONE',
language='en')
print('Prediction: {}'.format(response.generations[0].text))

What could you do with machines that understand language?

We build for everyone who wants to use NLP to make our digital lives easier and more productive. Those who are already doing it, and those who want to start. Together, we will push NLP forward, building remarkable things today that will take us to places we can’t imagine tomorrow.

Our Products

Find out how developers are using NLP to power everyday apps and experiences.

Classify

Organize information at a gargantuan scale. Give Classify labels to bucket text into, then set it to work across tasks like content moderation or chatbot responses.

Explore Classify

Generate

Picture a large language model that can be used to write or summarize copy for just about any other application you can think of. That’s Generate.

Explore Generate

Embed

Imagine tasking AI to read every single Reddit post about your company, then plot it into an easy-to-understand graph. You can do that, and more, with Embed.

This is NLP Now

Keep your community safe

Use Classify to identify hate speech, abusive language, spam, profanity, or anything that meets user-provided filters.

Harness intent recognition

Leverage Classify to triage inbound chatbot or email requests to understand user intent and automatically issue responses.

Serve your customers better

Save time by tasking Classify to route inbound customer support requests to their respective teams.

Access industry-leading sentiment analysis

Develop a stronger customer affinity by classifying posts, reviews, etc to understand how they perceive your company/brand.

Get Started

We want to make NLP useful and accessible to anyone who needs it. Whether you’re a beginner or an expert, we’re here to help.

Create an Account

Play

Test out our models in our Playground. No ML or experience needed!

Explore Playground

Learn

Check out our developer documentation, how-tos, sample applications, and guides.

Visit Docs

Connect

Have questions? The best way to get in touch with our team is through our community forum.

Join co:mmunity