模型调用详解
Chat Model vs LLM
LangChain 中有两种模型类型,现在主流使用 Chat Model:
from langchain_openai import ChatOpenAI
# Chat Model — 推荐方式
chat_model = ChatOpenAI(model="gpt-4o-mini")
# 传入字符串(会自动转为 HumanMessage)
response = chat_model.invoke("你好")
# 传入消息列表(更灵活)
from langchain_core.messages import SystemMessage, HumanMessage
response = chat_model.invoke([
SystemMessage(content="你是一个友好的助手"),
HumanMessage(content="你好"),
])
2026/5/14大约 9 分钟