LangChain 是一個用於開發由語言模型驅動的應用程序的框架。 我們相信,最強大和差異化的應用程序不僅會通過 API 調用語言模型,而且還會:

  1. 數據感知:將語言模型連接到其他數據源
  2. 能動性:允許語言模型與其環境交互

因此,LangChain 框架的設計目標是支持這些類型的應用程序。

LangChain 框架提供了兩個主要的價值支柱:

  1. 組件:LangChain 為使用語言模型所需的組件提供模塊化抽象。 LangChain 也有所有這些抽象的實現集合。 這些組件旨在易於使用,無論您是否使用 LangChain 框架的其餘部分。
  2. Use-Case Specific Chains:可以將鏈視為以特定方式組裝這些組件,以便最好地完成特定用例。 這些旨在成為一個更高級別的界面,人們可以通過它輕鬆地開始使用特定的用例。 這些連鎖店還設計為可定制。

因此,我們將以下文檔分為這兩個價值支柱。 在本文檔中,我們以與語言無關的方式在高層次上討論組件和用例。 有關使用這些組件和處理這些用例的特定語言方式,請參閱頁面頂部鏈接的特定語言部分。

相關導航

暫無評論

暫無評論...