# Embeddings (Vectors, Search, Retrieval)

::::card-grid
:::card{title="Introduction to Embeddings at Cohere" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-embeddings"}
Embeddings transform text into numerical data, enabling language-agnostic similarity searches and efficient storage with compression.
:::

:::card{title="Semantic Search with Embeddings" href="/guides/embeddings-vectors-search-retrieval-v2-text-embeddings-semantic-search-embed"}
Examples on how to use the Embed endpoint to perform semantic search (API v2).
:::

:::card{title="Unlocking the Power of Multimodal Embeddings" href="/guides/embeddings-vectors-search-retrieval-v2-text-embeddings-multimodal-embeddings"}
Multimodal embeddings convert text and images into embeddings for search and classification (API v2).
:::

:::card{title="Batch Embedding Jobs with the Embed API" href="/guides/embeddings-vectors-search-retrieval-v2-text-embeddings-embed-jobs-api"}
Learn how to use the Embed Jobs API to handle large text data efficiently with a focus on creating datasets and running embed jobs.
:::

:::card{title="Using the Embed API" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-embed-api"}
This document provides a guide on using the Cohere Embed API endpoint to generate embeddings for text data, with instructions on setting up the SDK, running a sample Question and Answering scenario, and details on input types and compression levels for the embeddings.
:::

:::card{title="Batch Embedding Jobs with the Embed API" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-embed-jobs-api"}
Learn how to use the Embed Jobs API to handle large text data efficiently with a focus on creating datasets and running embed jobs.
:::

:::card{title="Bulk Embedding (might be redundant)" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-embed-jobs"}
This document explains how to efficiently embed text in bulk using an endpoint that returns a JSONL file of text embeddings with their respective text, which can be downloaded within 2 months.
:::

:::card{title="Embedding Large Datasets" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-embedding-large-datasets"}
:::

:::card{title="Multilingual Embed Models" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-multilingual-language-models"}
Cohere offers multilingual language models that map text to a semantic vector space, improving search results and enabling use cases such as multilingual semantic search, customer feedback aggregation, and cross-lingual content moderation. The model outperforms other models in clustering, search, and cross-lingual classification tasks.
:::

:::card{title="Cross-Lingual Content Moderation" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-multilingual-language-models-cross-lingual-content-moderation"}
The document discusses the challenge of content moderation in a multilingual online environment and proposes using multilingual embeddings to create a tool that can work across 100+ languages with training data in English.
:::

:::card{title="Customer Feedback Aggregation" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-multilingual-language-models-customer-feedback-aggregation"}
This document discusses how successful products like the iPhone receive thousands of reviews in multiple languages, and how using Cohere's multilingual model can help companies analyze and understand customer feedback across different languages and markets.
:::

:::card{title="Multilingual Semantic Search" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-multilingual-language-models-multilingual-semantic-search"}
Semantic search now works across languages, allowing for the retrieval of relevant information regardless of the language in which it was published, such as in the financial domain.
:::

:::card{title="Supported Languages" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-multilingual-language-models-supported-languages"}
A list of languages that Cohere's multilingual embedding model provides.
:::

:::card{title="Unlocking the Power of Multimodal Embeddings" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-multimodal-embeddings"}
Multimodal embeddings convert text and images into embeddings for search and classification.
:::

:::card{title="A High-Level Look at the Reranking API" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-reranking"}
This document explains how the Rerank API endpoint works to perform semantic search by indexing documents based on their relevance to a query.
:::

:::card{title="An Overview of Cohere's Rerank Model" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-reranking-overview"}
This page describes how Cohere's Rerank models work.
:::

:::card{title="Best Practices for using Rerank" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-reranking-reranking-best-practices"}
Tips for optimal endpoint performance, including constraints on the number of documents, tokens per document, and tokens per query.
:::

:::card{title="Retrieval Optimization with Rerank" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-retrieval-optimization-with-rerank"}
:::

:::card{title="Semantic Search with Embeddings" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-semantic-search-embed"}
Examples on how to use the Embed endpoint to perform semantic search (API v1).
:::

:::card{title="Semantic Search with Cohere Embeddings" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-semantic-search-with-coheres-embeddings"}
:::

:::card{title="Introduction to Cohere Embeddings" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-semantic-search-with-embeddings"}
:::

:::card{title="Text Classification" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-text-classification-1"}
The document explains how use Cohere's LLM platform to perform text classification tasks.
:::

:::card{title="Text Classification" href="/guides/embeddings-vectors-search-retrieval-text-embeddings-text-classification-with-cohere"}
How to perform text classification using Cohere's classify endpoint.
:::

:::card{title="Introduction to Embeddings at Cohere" href="/guides/embeddings-vectors-search-retrieval-v2-text-embeddings-embeddings"}
Embeddings transform text into numerical data, enabling language-agnostic similarity searches and efficient storage with compression (API v2).
:::

:::card{title="A Guide to Automated Text Classification" href="/guides/embeddings-vectors-search-retrieval-v2-text-embeddings-text-classification-1"}
The document explains how use Cohere's LLM platform to perform text classification tasks.
:::

:::card{title="Text Classification with Cohere's Classify Endpoint" href="/guides/embeddings-vectors-search-retrieval-v2-text-embeddings-text-classification-with-cohere"}
How to perform text classification using Cohere's classify endpoint.
:::
::::

## Related pages

- [Changelog](../changelog.md)
- [Cohere](../index.md)
- [Cohere API](./cohere-api-index.md)
- [Cohere Labs](./cohere-labs-index.md)
- [Cohere Platform](./cohere-platform-index.md)
- [Cookbooks](./cookbooks-index.md)
- [Deployment Options](./deployment-options-index.md)
- [Get Started](./get-started-index.md)
- [Going to Production](./going-to-production-index.md)
- [Integrations](./integrations-index.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
