安装python库
pip install langchain
下载对应大模型的库(此例为openai)
pip install openai
创建LLMclient便于操作
from langchain.llms import OpenAI
#若是其他大模型,则使用对应客户端
llm = OpenAI(openai_api_key="...")
LangChain拥有三个最关键的部分:
- LLM: 语言模型是核心推理引擎。要使用LangChain,您需要了解不同类型的语言模型以及如何使用它们。
- Prompt Templates: 提供语言模型的指令。这控制了语言模型的输出,因此了解如何构建提示和不同的提示策略至关重要。
- Output Parsers: 将LLM的原始响应转换为更易处理的格式,使得在下游使用输出变得容易。
LLM
LLM含有两种大模型:
- LLMs: 这是一个以字符串作为输入并返回字符串的语言模型
- ChatModels: 这是一个以消息列表作为输入并返回消息的语言模型(NVDIA的就是该模型)
不同之处?
不同之处在于ChatModels输入一个ChatMessage
列表,但只返