LangChain除了使用init_chat_model函式建立model,也可以使用支援的語言模型類別來建立model。
事前要求
安裝要使用的LLM套件,例如Anthropic(Claude),cmd輸入uv add langchain-anthropic。
範例
main.py內容如下。
main.py
from langchain_anthropic import ChatAnthropic
from dotenv import load_dotenv
# 載入.env設定
load_dotenv()
# 建立一個語言模型物件(此處使用 ChatAnthropic 類別進行類別實例化)
model = ChatAnthropic(
model="claude-sonnet-4-6"
)
# 輸入提示詞
response = model.invoke("say 'hello world' only")
# 印出模型回應訊息
print(response.content)
這裡使用LangChain package langchain_anthropic的ChatAnthropic來建立語言模型物件。
測試
在專案根目錄下cmd執行uv run main.py結果如下。
C:\..\langchain-demo>uv run main.py
hello world
沒有留言:
張貼留言