Langchain最新的langchain-openrouter与最新的langchain-core和 langchain-openai不兼容

人工智能 2026-07-08

我需要在当前项目中同时使用OpenAI和 Openrouter,并且该项目是基于langchain构建的。
然而,langchain的 Openrouter在版本方面落后于langchain-openai和 core,因此我无法同时安装它们。这该如何处理才是最好的办法?

解决方案

当我执行 uv add langchain-{openrouter,core,openai} 时,包管理器会告诉我这些版本是兼容的:

langchain-core                           1.4.1
langchain-openai                         1.2.2
langchain-openrouter                     0.2.3
langchain-protocol                       0.0.16

一个 import langchain_openrouter(或 _openai)能在不发出任何警告的情况下成功。

这是在解释器3.14.2下运行。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章