快轉到主要內容

LangChain 升級至 0.2 異同 - 套件 Package Dependency

LangChain 在 2024/05/18 正式地從 0.1.x 升級成 0.2.0

官網也可以選不同版本的文件(所以也可以看到 0.1 末期的痕跡)

在 package dependency 的部分有幾個重要改變

  • langchain 不再依賴 langchain-community: 也就是在新的環境安裝 langchain 時,並不會主動安裝 langchain-community
    • 所以如果程式裡有 import langchain_community 的要注意
  • 有一些功能,原本包含在一大包的 langchain-community,現在獨立在 langchain-[partner] 套件裡面,例如 langchain-qdrant, langchain-huggingface 等等
  • 還是有一些功能仍然在 langchain-community,例如 PDF 讀取

詳見 https://python.langchain.com/v0.2/docs/versions/overview/#tldr

雖然文件頁面大部分都有更新說明要安裝哪個 package, 但有少部分的零碎文件還是沒有改到,建議從文件首頁上方的 “Integrations” 去追蹤看看


若您覺得有趣, 請 追蹤我的Facebook 或  Linkedin, 讓你獲得更多資訊!