Skip to main content

Mistral AI

The MistralAIEmbeddings class uses the Mistral AI API to generate embeddings for a given text.


In order to use the Mistral API you'll need an API key. You can sign up for a Mistral account and create an API key here.

You'll first need to install the @langchain/mistralai package:

npm install @langchain/mistralai


import { MistralAIEmbeddings } from "@langchain/mistralai";

/* Embed queries */
const embeddings = new MistralAIEmbeddings({
apiKey: process.env.MISTRAL_API_KEY,
const res = await embeddings.embedQuery("Hello world");
/* Embed documents */
const documentRes = await embeddings.embedDocuments(["Hello world", "Bye bye"]);
console.log({ documentRes });

API Reference:

Help us out by providing feedback on this documentation page: