DocArray 近期更新
🆕 新功能
-
支持 Pydantic v2 🚀 (#1652)
此版本最重要的功能是对 Pydantic v2 的全面支持!同时我们将继续支持 Pydantic v1。
如果您使用 Pydantic v2,您需要调整您的 DocArray 代码以适配新的 Pydantic API。请查看他们的 迁移指南。
Pydantic v2 的核心部分采用 Rust 编写,并为 DocArray 提供了显著的性能改进:JSON 序列化速度提高了 240%,并且使用 TorchTensor 等非本地类型验证 BaseDoc 和 DocList 时,速度提高了 20%。
-
添加
BaseDocWithoutId(#1803)默认情况下,BaseDoc 包含一个
id字段。如果您希望构建一个不包含此 ID 字段的模型的 API,这可能会出现问题。因此,我们现在提供了一个BaseDocWithoutId,顾名思义,它是没有 ID 字段的 BaseDoc。请谨慎使用 Document,除非您明确需要删除 ID,否则仍然应使用 BaseDoc 作为基类。

DocArray最近的更新包括对Pydanticv2的全面支持,提升性能,添加BaseDocWithoutId,修复DocList订阅和类型转换错误,以及移除JinaAICloud相关功能。同时,to_json方法的返回类型从bytes变为str。
最低0.47元/天 解锁文章
14万+

被折叠的 条评论
为什么被折叠?



