LlamaIndex发布v0.14.22:核心库新增多模态合成功能
此次更新为llama-index-core引入实验性多模态合成能力,并修复多项与缓存、内存及事件处理相关的问题。
AI解读:LlamaIndex在 2026 年 5 月 14 日发布的v0.14.22版本中,正式为llama-index-core加入多模态合成功能,这意味着开发者现在可以在RAG管道中直接组合文本、图像等不同模态的数据进行生成。此前,这类多模态处理通常需要开发者自行拼接多个模型或工具,而现在LlamaIndex将其内建为一项核心能力,降低了构建多模态应用的工程复杂度。该版本还修复了IngestionPipeline在多进程环境下缓存写入丢失的问题,并解决了FunctionTool异步执行时上下文变量(contextvars)无法正确传递的缺陷,这两项修复对使用并行处理的用户有直接影响,能提升数据处理的可靠性。如果你是LlamaIndex的重度用户,升级后可以尝试新建一个包含图像和文本的索引并进行多模态查询,以评估其表现;但请注意,多模态合成仍是较新的特性,生产环境使用前建议充分测试。
LlamaIndex于 2026 年 5 月 14 日发布v0.14.22版本,主要包含llama-index-core的更新,其中引入多模态合成功能,并修复若干关键缺陷。本次版本更新涉及多个子包,多数为依赖升级(如 #21638 的大规模uv lock升级)和安全更新(如 #21435 的pip依赖组升级)。
core包:新增Multimodal Synthesis与多项修复
llama-index-core 0.14.22版本中,新增实验性Multimodal synthesis功能(PR #21374),使得LlamaIndex核心支持原生处理文本和图像等多模态合成任务。
修复了IngestionPipeline中多进程工作器(multiprocessing workers)的缓存写入无法保留的问题(#21301),确保缓存写入在多进程场景下不会丢失。
修复了FunctionTool在sync_to_async转换中contextvars传递的问题(#21558),避免异步执行时上下文污染。
其他修复包括:让SparseEmbeddingStartEvent继承EmbeddingStartEvent(#21119)、移除公共 __all__列表中过时的导出(#21133)、修复LLM事件model_dump方法中修改response.raw的问题(#21424),以及修复Memory._estimate_token_count对DocumentBlock的处理(#21529)。
- 新增Multimodal synthesis的拉取请求:https://github.com/run-llama/llama_index/pull/21374
- 缓存修复的拉取请求:https://github.com/run-llama/llama_index/pull/21301
- contextvars修复的拉取请求:https://github.com/run-llama/llama_index/pull/21558
embeddings包:Mistral与多厂商适配更新
llama-index-embeddings-mistralai 0.5.1版本修复了与mistralai>=2.0.0 的兼容性问题,改用MistralClient替代官方SDK中的Mistral类(#21126)。
多个embeddings适配器包(如OpenAI、Azure OpenAI、HuggingFace、Together等)在本次版本中获得版本号更新和依赖升级。
大部分更新集中在对 55 个目录的pip依赖批量升级(#21435),以及全量uv lock文件升级(#21638),未涉及明显的功能性改变。
其他子包与回调后端更新
本次更新还涉及agentmesh、callbacks相关的多个包,如agentops、arize-phoenix、langfuse、opik等,主要为版本递增与依赖刷新。
发布说明由GitHub Actions自动生成,来源为LlamaIndex官方Releases页面。