项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 874
技术标签
使用教程
环境要求
- Docker
- Python 3.8+
安装与启动步骤
-
1起服务
一条 docker 命令就能起向量库,数据挂到 /data 持久化。
docker run --pull=always -d -p 8888:8888 -v /data:/data epsilla/vectordb -
2装客户端
Python 侧只需要一个薄封装。
pip install pyepsilla -
3建表写数据
先 define table 再 insert,字段类型要对齐。
from pyepsilla import vectordb db = vectordb.Client(host='localhost', port='8888') db.create_table('demo', {'name': 'VECTOR', 'dim': 384}) -
4语义检索
query 传入向量与 topK 即可拿回最相近记录。
status, resp = db.query(table_name='demo', query_field='name', query_vector=[0.1]*384, limit=3)
如何确认成功
localhost:8888 可访问,且 query 返回命中的记录 id。
注意事项
- 它是嵌入式思路的向量库,单机场景比集群方案省事。
- 生产要配持久化路径与备份,容器删了数据只在 /data 里。
核心亮点
- C++ 底层实现,向量索引和搜索性能优于纯 Python 方案
- 提供类似 SQL 的管理接口,上手门槛低于多数向量库
- 内置元数据过滤,支持复杂条件筛选,提升检索精准度
不足之处
- 项目处于早期阶段,生态和周边工具链尚不成熟
- 文档和社区资源相对有限,遇到问题可参考的案例较少
适用场景
- 为 RAG 应用搭建私有知识库,实现文档问答
- 构建推荐系统,基于向量相似度匹配用户偏好
- 作为 AI 应用的长期记忆存储,支持多轮对话上下文
替代项目
Milvus、Qdrant、Chroma
同类项目推荐
vllm-jev
开源
让 Jev 决策模型直接用 vLLM 跑起来
Native vLLM serving for Jev decision models
mloperator
开源
在K8s上轻松跑AI训练、推理和智能体沙箱
ML/AI training/serving and agent sandbox operator and controller for Kubernetes
GenieX
开源
一行代码让高通设备跑起前沿大模型,离线AI轻松实现
Run frontier LLMs and VLMs locally on Qualcomm devices across NPU, GPU, and CPU with···
metaflow-tools
开源
一键部署 Metaflow 生产环境,省心运维工作流平台
Tools and utilities for operating Metaflow in production
awesome-sagemaker
开源
一站式收藏 SageMaker 精华资源,快速上手少走弯路
A curated list of references for Amazon SageMaker
python-sdk
开源
用 Python 轻松操作 Pinecone 向量库,快速实现向量检索
Official Python SDK for the Pinecone vector database
vllm-mxfp4
开源
让 AMD R9700 跑大模型推理更快更省显存
The fastest vLLM build for AMD R9700's. For the latest updates join the Launch80 di···
gateway
开源
一个 API 接入 1600+ 模型,内置安全护栏,AI 应用开发提速。
A blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI G···
strix-halo-guide
开源
AMD Strix Halo 跑本地大模型,先看这份实测指南再动手
Evidence-backed AMD Strix Halo local-AI setup and benchmarks: Qwen3.8, Ollama, llama···
