Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Python SDK for Milvus Vector Database
| Date | Stars |
|---|---|
| 2026-07-24 | 1402 |
| 2026-07-25 | 1402 |
| 2026-07-28 | 1402 |
| 2026-07-30 | 1402 |
| 2026-07-31 | 1402 |
| 2026-08-06 | 1402 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
# Milvus Python SDK [](https://pypi.org/project/pymilvus/) [](https://pypi.org/project/pymilvus/) [](https://pepy.tech/project/pymilvus) [](https://pepy.tech/project/pymilvus) [](https://pepy.tech/project/pymilvus) [](https://github.com/milvus-io/pymilvus/blob/master/LICENSE)  Python SDK for [Milvus](https://github.com/milvus-io/milvus). To contribute code to this project, please read our [contribution guidelines](https://github.com/milvus-io/milvus/blob/master/CONTRIBUTING.md) first. If you have some ideas or encounter a problem, you can find us in the Slack channel [#py-milvus](https://milvusio.slack.com/archives/C024XTWMT4L). ## Compatibility The following collection shows Milvus versions and recommended PyMilvus versions: |Milvus version| Recommended PyMilvus version | |:-----:|:-----:| | 1.0.\* | 1.0.1 | | 1.1.\* | 1.1.2 | | 2.0.\* | 2.0.2 | | 2.1.\* | 2.1.3 | | 2.2.\* | 2.2.15 | | 2.3.\* | 2.3.7 | | 2.4.\* | 2.4.X | | 2.5.\* | 2.5.X | | 2.6.\* | 2.6.X | ## Installation You can install PyMilvus via `pip` or `pip3` for Python 3.9+: ```shell $ pip3 install pymilvus $ pip3 install pymilvus[model] # for milvus-model $ pip3 install pymilvus[bulk_writer] # for bulk_writer ``` You can install a specific version of PyMilvus by: ```shell $ pip3 install pymilvus==2.4.10 ``` You can upgrade PyMilvus to the latest version by: ```shell $ pip3 install --upgrade pymilvus ``` ## FAQ Local development commands use [uv](https://docs.astral.sh/uv/). Install uv before running the `make` targets below. Q1. How to get submodules? A1. The following command will get the protos matching to the generated files, for protos of certain version, see [milvus-proto](https://github.com/milvus-io/milvus-proto#usage) for details. ```shell $ git submodule update --init ``` Q2. How to generate python files from milvus-proto? A2. ```shell $ make gen_proto ``` Q3. How to use the local PyMilvus repository for Milvus server? A3. ```shell $ make install ``` Q4. How to check and auto-fix the coding styles? A4. ```shell make lint make format ``` Q5. How to set up pre-commit hooks to automatically check and fix the coding styles? Once installed, the hooks will automatically run `make format` and `make lint` before each commit. If the checks fail, the commit will be aborted, and you'll need to fix the issues before committing again. A5. Pre-commit hooks help ensure code quality by automatically running linting and formatting checks before each commit. ```shell # Install pre-commit (if not already installed) $ uv tool install pre-commit # Install the git hook scripts $ pre-commit install ``` Q7. How to run the maintained test suites? A7 ```shell $ uv sync --group dev $ make unittest $ make integration-lite ``` Q8. `zsh: no matches found: pymilvus[model]`, how do I solve this? A8 ```shell $ pip install "pymilvus[model]" ``` ## Documentation Documentation is available online: https://milvus.io/api-reference/pymilvus/v2.6.x/About.md ## Developing package releases The commits on the development branch of each version will be packaged and uploaded to [Test PyPI](https://test.pypi.org/). The package name generated by the development branch is x.y.z.rc<dist>, where <dist> is the number of commits that differ from the most recent release. - For example, after the release of **2.3.4**, two commits were submitted on the 2.3 branch. The version number of the latest commit of 2.3 branch is **2.3
Excerpt of 4,435 characters
Read on GitHubzilliz · China
529
223
cai.zhang · zilliz · China
123
Jiquan Long · zilliz
99
zhenshan.cao · ZILLIZ
72
68
groot
66
56
Jin Hai · infiniflow · China
55
43
yihao.dai · @zilliztech
37
29
28
27
wei liu · China · China
27
yukun
26
26
Cai Yudong · China
24
zhuwenxing · @milvus-io · China
24
xige-16 · China
22
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f5f6b09dad7845fe, topic:vector-database, topic:faiss, desc:vector database