请遵循 Qdrant 设置指南 中的说明在本地安装 Qdrant。以下是获取 API 密钥的指南:Qdrant API 密钥。
Qdrant 也支持异步操作,能够实现并发并带来更好的性能。
使用 aload()
和 aprint_response()
配合 asyncio 可实现非阻塞操作,使您的应用程序在负载下更具响应性。
名称 | 类型 | 默认 | 描述 |
---|---|---|---|
collection | str | - | Qdrant 集合的名称 |
embedder | Embedder | OpenAIEmbedder() | 用于嵌入文档内容的 Embedder |
distance | Distance | Distance.cosine | 用于相似性搜索的距离度量 |
location | Optional[str] | None | Qdrant 数据库的位置 |
url | Optional[str] | None | Qdrant 服务器的 URL |
port | Optional[int] | 6333 | Qdrant 服务器的端口号 |
grpc_port | int | 6334 | Qdrant 服务器的 gRPC 端口号 |
prefer_grpc | bool | False | 是否优先使用 gRPC 而非 HTTP |
https | Optional[bool] | None | 是否使用 HTTPS |
api_key | Optional[str] | None | 用于身份验证的 API 密钥 |
prefix | Optional[str] | None | Qdrant API 的前缀 |
timeout | Optional[float] | None | Qdrant 操作的超时时间 |
host | Optional[str] | None | Qdrant 服务器的主机地址 |
path | Optional[str] | None | Qdrant 数据库的路径 |