建立一個LangChain專案。
LangChain是一個可用來駕馭AI Model的一個Python套件庫,方便與不同LLM(大型語言模型 e.g. OpenAI, Anthropic, Gemini...)的串接。
事前要求
安裝
在命令列輸入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專案。
沒有留言:
張貼留言