Skip to content

A library integrating embedding and reranker models from OpenAI, SentenceTransformers etc for semantic search in vector database.

License

Notifications You must be signed in to change notification settings

milvus-io/milvus-model

Repository files navigation

Milvus Model Lib

The milvus-model library provides the integration with common embedding and reranker models for Milvus, a high performance open-source vector database built for AI applications. milvus-model lib is included as a dependency in pymilvus, the Python SDK of Milvus.

milvus-model supports embedding and reranker models from service providers like OpenAI, Voyage AI, Cohere, and open-source models through SentenceTransformers.

milvus-model supports Python 3.8 and above.

Installation

If you use pymilvus, you can install milvus-model through its alias pymilvus[model]:

pip install pymilvus[model] 
# or pip install "pymilvus[model]" for zsh.

You can also install it directly:

pip install milvus-model

To upgrade milvus-model to the latest version, use:

pip install milvus-model --upgrade

If milvus-model was initially installed as part of the PyMilvus optional components, you should also upgrade PyMilvus to ensure compatibility. This can be done with:

pip install pymilvus[model] --upgrade

If you need to install a specific version of milvus-model, specify the version number:

pip install milvus-model==0.2.0

This command installs version 0.2.0 of milvus-model.

About

A library integrating embedding and reranker models from OpenAI, SentenceTransformers etc for semantic search in vector database.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages