模块 | 功能 |
ChatOpenAI | 封装 OpenAI 聊天模型(gpt-4, gpt-3.5 等) |
ChatAnthropic | 封装 Claude 模型 |
ChatCohere / ChatGooglePalm | 其他厂商支持 |
✅ 学习建议:
- 熟悉模型初始化参数,如
temperature、max_tokens、streaming
- 注意对话模型返回的是
AIMessage、HumanMessage等结构
🧪 示例代码:
from langchain.chat_models import ChatOpenAI from langchain.schema import HumanMessage chat = ChatOpenAI(temperature=0.7) response = chat([HumanMessage(content="Explain RAG in simple terms")]) print(response.content)