安裝
官方版本
若要安裝 LangChain,請執行
- Pip
- Conda
pip install langchain
conda install langchain -c conda-forge
這將安裝 LangChain 的最低要求。LangChain 的許多價值在於將其與各種模型提供者、資料儲存庫等整合時產生。預設情況下,執行此操作所需的相依性並未安裝。您需要分別安裝特定整合的相依性。
從原始碼
如果您想要從原始碼安裝,您可以複製儲存庫並確保目錄為正在執行的 PATH/TO/REPO/langchain/libs/langchain
pip install -e .
LangChain 核心
langchain-core
套件包含 LangChain 生態系統的其他部分使用的基本抽象,以及 LangChain 表達式語言。它會自動由 langchain
安裝,但也可以單獨使用。使用以下方式安裝
pip install langchain-core
LangChain 社群
langchain-community
套件包含第三方整合。它會自動由 langchain
安裝,但也可以單獨使用。使用以下方式安裝
pip install langchain-community
LangChain 實驗性
langchain-experimental
套件包含實驗性的 LangChain 程式碼,旨在用於研究和實驗用途。使用以下方式安裝
pip install langchain-experimental
LangGraph
langgraph
是用於建置有狀態、多參與者應用程式的函式庫,建置在 LangChain 之上(並旨在與 LangChain 搭配使用)。使用以下方式安裝
pip install langgraph
LangServe
LangServe 可協助開發人員將 LangChain 可執行檔和鏈部署為 REST API。LangServe 會自動由 LangChain CLI 安裝。如果沒有使用 LangChain CLI,請使用以下方式安裝
pip install "langserve[all]"
同時適用於用戶端和伺服器相依性。或 pip install "langserve[client]"
適用於用戶端程式碼,而 pip install "langserve[server]"
適用於伺服器程式碼。
LangChain CLI
LangChain CLI 對於使用 LangChain 範本和其他 LangServe 專案很有用。使用以下方式安裝
pip install langchain-cli
LangSmith SDK
LangSmith SDK 會自動由 LangChain 安裝。如果沒有使用 LangChain,請使用以下方式安裝
pip install langsmith