用于访问流行向量数据库的提示流工具
项目描述
简介
为了存储和搜索非结构化数据,一个广泛采用的方法是将数据嵌入到向量中,并在向量数据库中存储和索引。promptflow-vectordb SDK为PromptFlow设计,提供在流行的向量数据库中进行向量相似度搜索的基本工具,包括FAISS、Qdrant、Azure Congnitive Search等。
0.2.13
- 引入了新工具 -
Rerank
,作为执行给定文档和查询的语义排序的单个工具。 - 将
Rerank
标记为预览版。
0.2.12
- 添加了azureml-telemetry作为额外安装选项,以启用进一步的日志记录。添加了字段到自定义环境以进行日志记录。
0.2.11
- 从vectordb包中排除azureml-rag 0.2.31。
- 添加了对自行提供的
Azure CosmosDB for PostgreSQL
索引的支持。
0.2.10
- 添加了对自行提供的
Elasticsearch
索引的支持。 - 现在可以直接使用无服务器部署进行嵌入,而不需要创建无服务器连接。
- 将
Serverless Endpoints
重命名为Serverless Deployments
。 - 从
Index Lookup
中删除预览标签。
0.2.9
- 修复了与langchain 0.1的兼容性问题,该问题破坏了Azure AI Search语义搜索。
- 重构了
Index Lookup
中的元数据检索。现在,特定请求的元数据字段现在存在于检索结果的metadata
属性中,所有其他检索字段都已移动到additional_fields
,而不是被丢弃。 - 添加了对自行提供的
Azure CosmosDB for MongoDB vCore
索引的支持。
0.2.8
- 添加了对langchain 0.1的支持。
- 将
FAISS Index Lookup
、Vector Index Lookup
和Vector DB Lookup
的内部实现替换为Index Lookup
的内部实现。 - 在
Index Lookup
中使用azureml.rag记录器和promptflow.tool记录器。
0.2.7
- 在
Index Lookup
中添加了对无服务器部署连接的支持。 - 添加了对在相同进程中运行多个
Index Lookup
实例而不发生冲突的支持。 - 自动检测支持嵌入模型的嵌入向量长度。
0.2.6
- 从
索引查找
发出粒度更细的跟踪信息,供动作分析器使用。
0.2.5
- 当输入查询为意外类型时,引入改进的错误消息。
- 将
FAISS索引查找
、向量索引查找
和向量数据库查找
标记为存档。 - 添加对
text-embedding-3-small
和text-embedding-3-large
嵌入模型的支持。
0.2.4
- 将
FAISS索引查找
、向量索引查找
和向量数据库查找
标记为已弃用。 - 在mlindex_content YAML中引入了
self
部分,以携带有关资产ID和路径的信息,该路径是从MLIndex检索的。 - 索引查找现在缓存vectorstore构建步骤,以获得更好的运行时性能。
- 为了与python < 3.9兼容,使用
functools.lru_cache
而不是functools.cache
。 - 使用
ruamel.yaml
而不是pyyaml
,以便支持yaml 1.2。
0.2.3
- 实现HTTP缓存以改善回调性能。
- 未指定
embedding_type
的值与选择None
具有相同的行为。 - 索引查找遵守通过
PF_LOGGING_LEVEL
环境变量设置的日志级别。
0.2.2
- 引入了新的工具-
索引查找
,作为对支持的索引类型执行查找的单个工具。 - 将
索引查找
标记为预览。
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
此版本没有可用的源分发文件。请参阅生成分发存档的教程。
构建分发
promptflow_vectordb-0.2.13-py3-none-any.whl (138.8 kB 查看散列)
关闭
promptflow_vectordb-0.2.13-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 06539c8dff5606bfb10441b81fd12ac651b6314b0095823f0d7f592be4102180 |
|
MD5 | 982cb8d0e61b159c9b10ea35e185fe6e |
|
BLAKE2b-256 | 82d5bf2a7d1416e2736ef4c65d5a6127588f1f8cda9c060355a0fa0ccaa85909 |