Skip to main content

MistralAIEmbeddingFunction

MistralAIEmbeddingFunction is a class in pymilvus that handles encoding text into embeddings using Mistral AI embedding models to support embedding retrieval in Milvus.

pymilvus.model.dense.MistralAIEmbeddingFunction

Constructor

Constructs a MistralAIEmbeddingFunction for common use cases.

MistralAIEmbeddingFunction(
api_key: str,
model_name: str = "mistral-embed",
**kwargs
)

PARAMETERS:

  • api_key (string)

    The API key for accessing the Mistral AI API.

  • model_name (string)

    The name of the Mistral AI embedding model to use for encoding. The value defaults to mistral-embed. For more information, refer to Embeddings.

  • kwargs

    Allows additional keyword arguments to be passed to the model initialization. For more information, refer to Embedding API.

Examples

from pymilvus.model.dense import MistralAIEmbeddingFunction

ef = MistralAIEmbeddingFunction(
model_name="mistral-embed", # Defaults to `mistral-embed`
api_key="MISTRAL_API_KEY" # Provide your Mistral AI API key
)