将 MixedBread 与 Qdrant 一起使用
MixedBread 是一家独特的提供商,提供跨多个领域的嵌入服务。当与 Qdrant 集成时,他们的模型对于各种搜索任务都非常灵活。MixedBread 正在创建最先进的模型和工具,使搜索更智能、更快、更相关。无论您是在构建下一代搜索引擎或 RAG(检索增强生成)系统,还是在增强您现有的搜索解决方案,他们都拥有所需的要素来实现这一切。
安装
您可以使用以下 pip 命令安装所需的包
pip install mixedbread
集成示例
下面是使用 MixedBread 的 API 获取嵌入并将其存储在 Qdrant 集合中的示例
import qdrant_client
from qdrant_client.models import Batch
from mixedbread import MixedBreadModel
# Initialize MixedBread model
model = MixedBreadModel("mixedbread-variant")
# Generate embeddings
text = "MixedBread provides versatile embeddings for various domains."
embeddings = model.embed(text)
# Initialize Qdrant client
qdrant_client = qdrant_client.QdrantClient(host="localhost", port=6333)
# Upsert the embedding into Qdrant
qdrant_client.upsert(
collection_name="VersatileEmbeddings",
points=Batch(
ids=[1],
vectors=[embeddings],
)
)