Skip to content

提供了基于 qdrant 的学习用例和通过 fastapi 搭建高性能搜索服务API demo

Notifications You must be signed in to change notification settings

chengxs1994/qdrant-fast-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

提供了基于 qdrant 向量数据库的学习用例和通过 fastapi 搭建高性能搜索服务API Demo.

案例

  • 向量数据库使用
  • 文本搜索快速实现
  • 图像识别快速实现

代码导航

  • 常用向量数据操作用例:tests/test_qdrant.py
  • 搜索服务API:service.py
  • 异步支持:neural_searcher.py
  • 图片向量化匹配:tests/test_qdrant_img.py

环境要求

  • pip 23.1.0+
  • Python 3.8.10+

安装

qdrant

docker run -p 6333:6333 qdrant/qdrant

项目

# dev 环境
pip install -r requirements.txt

启动

tests/test_qdrant.py 为 qdrant 的学习用例。可直接单例执行。

官方入门文档:https://qdrant.tech/documentation/quick-start/

python service.py

启动后访问 http://127.0.0.1:8000/docs 即可查看接口文档。

About

提供了基于 qdrant 的学习用例和通过 fastapi 搭建高性能搜索服务API demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages