LlamaIndex v0.14.21:核心库修复文档删除与结构化输出错误,NVIDIA嵌入新增HTTP客户端
2026 年 4 月 21 日发布,修复DocumentSummaryIndex删除节点KeyError、结构化输出异常及UTF-8编码问题。
AI解读:这次LlamaIndex 0.14.21版本的更新主要解决开发者在实际使用中遇到的几个稳定性问题。其中核心库的修复直接减少了文档索引管理时的报错:当你删除不存在的节点时,之前可能直接抛KeyError导致程序中断,现在会得到更友好的错误处理;同时,当模型输出不符合预期结构时,系统也能更妥善地捕获异常,而不是让整个流程崩溃。另外,存储层明确使用UTF-8编码,这对处理中文等多语言内容很重要——以前如果文件不是默认编码保存,读取时可能产生乱码或报错。这些修复对正在用LlamaIndex搭建RAG应用的开发者来说是即时收益,升级后可以减少几个易踩的坑。不过,这属于常规Bug修复版本,如果你当前没有遇到这些问题,并不需要立即升级。
LlamaIndex于 2026 年 4 月 21 日发布v0.14.21,主要更新了核心库llama-index-core至 0.14.21,修复了文档索引删除、结构化输出错误处理及持久化编码等问题。此外,llama-index-llms-bedrock-converse新增对Google Gemma模型的支持,llama-index-embeddings-nvidia增加HTTP客户端支持。
本次发布涉及大量子包的依赖更新(pip依赖组批量升级),以及多处针对特定集成包的修复和功能增强。
llama-index-core修复
本次核心库的修复包括:防止DocumentSummaryIndex.delete_nodes在提供无效节点ID时抛出KeyError;处理结构化输出失败时的ValueError和TypeError;在持久化层fs.open() 调用中添加显式UTF-8编码;以及修复Message Block Buffer解析中的破坏性变更。
此外,多个目录的pip依赖组也进行了批量升级(涉及 87 个目录的两个更新、68 个目录的两个更新)。
集成包更新
llama-index-llms-bedrock-converse版本升级至 0.14.6,新增对Google Gemma模型的支持。llama-index-embeddings-nvidia升级至 0.5.1,增加了HTTP客户端支持。llama-index-llms-dashscope修复了将num_output与context_window分离的问题。
其他多个包(如embeddings、graph-stores、indices-managed、llms等)多为常规依赖升级,无功能变更。