Embed
Turn text into numerical representations of language for deeper insights at scale. Embed makes it possible to algorithmically categorize and score text quickly to extract meaning.
No matter your level of experience with ML/AI, the Cohere Platform makes it easy to integrate language comprehension into your application.
We support all common languages through native SDK support or encapsulated REST calls, see examples
Our models have been trained on billions of words, allowing them to understand nuance and context.
import cohereco = cohere.Client('{apiKey}')response = co.embed(model='large',texts=["When are you open?", "When do you close?", "What are the hours?", "Do you have a vegan option?", "Do you have vegetarian?"])print('Embeddings: {}'.format(response.embeddings))
Embeddings are numerical representations of meaning in text. Because they are numbers, they can be compared to each other for similarity. They can also be plotted on a chart that shows which texts are similar to each other. Large language models produce highly nuanced embeddings.
Free Developer Tier
Learn and iterate with the Cohere API free of charge until you go to production.
Easy To Use
No prior ML/AI experience required. Get started with just a few examples.
Customizable Models
Customize our models with your own data sets, and deploy them easily to production.
Semantic Search
Enable users to search using conversational language.
Topic Modeling
Cluster similar topics and discover thematic trends across a body of text sources.
Recommendations
Build a recommendation engine and engage your users with more relevant content.
Multilingual embeddings
Run topic modeling, semantic search, recommendations across 100+ languages with just one model. Read more here.
We're making it easy to explore, learn, and experiment with the Cohere Platform.
All models
Free
Limit of 100 calls/minute
Default models
$1.00
per 1000 Embeddings
Custom models
$2.00
per 1000 Embeddings
Examples