AdSense

網頁

2026/6/10

LangChain 建立一個LangChain專案

建立一個LangChain專案。


LangChain是一個可用來駕馭AI Model的一個Python套件庫,方便與不同LLM(大型語言模型 e.g. OpenAI, Anthropic, Gemini...)的串接。


事前要求

安裝好Python和套件管理工具uv


安裝

在命令列輸入uv init在所在目錄初始化一個Python專案。

C:\langchain\c1>uv init
Initialized project `c1`

然後輸入uv add langchain安裝langchain

C:\langchain\c1>uv add langchain
Using CPython 3.14.2 interpreter at: C:\Users\user\.pyenv\pyenv-win\versions\3.14.2\python.exe
Creating virtual environment at: .venv
Resolved 35 packages in 1.41s
Prepared 34 packages in 8.11s
Installed 34 packages in 693ms
 + annotated-types==0.7.0
 + anyio==4.13.0
 + certifi==2026.5.20
 + charset-normalizer==3.4.7
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.18
 + jsonpatch==1.33
 + jsonpointer==3.1.1
 + langchain==1.3.6
 + langchain-core==1.4.3
 + langchain-protocol==0.0.16
 + langgraph==1.2.4
 + langgraph-checkpoint==4.1.1
 + langgraph-prebuilt==1.1.0
 + langgraph-sdk==0.4.2
 + langsmith==0.8.11
 + orjson==3.11.9
 + ormsgpack==1.12.2
 + packaging==26.2
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pyyaml==6.0.3
 + requests==2.34.2
 + requests-toolbelt==1.0.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.16.0
 + websockets==15.0.1
 + xxhash==3.7.0
 + zstandard==0.25.0

加入要使用的LLM套件,例如Anthropic(Claude),輸入uv add langchain-anthropic

C:\langchain\c1>uv add langchain-anthropic
    Resolved 41 packages in 750ms
Prepared 6 packages in 1.99s
Installed 6 packages in 798ms
 + anthropic==0.109.1
 + distro==1.9.0
 + docstring-parser==0.18.0
 + jiter==0.15.0
 + langchain-anthropic==1.4.4
 + sniffio==1.3.1

如此便建立好一個LangChain專案。


沒有留言:

AdSense