关于langchain_openai一些知识点
- LangChain所封装的模型
-
大语言模型(LLM)
-
在LangChain的环境中,LLM特指文本补全模型(Text Completion Model)
文本补全模型是一种基于语言模型的机器学习模型,根据上下文的语境和语言规律,自动推断出最有可能出现的下一个文本补全。
输入:一条文本内容 输出:一条文本内容
-
聊天模型(Chat Models)
语言模型的一种变体,使用语言模型并提供基于“聊天消息”的接口
输入:一组聊天消息 输出:一条聊天消息
-
LangChain与OpenAI模型
OpenAI Model endpoint compatibility —— 非常重要
https://platform.openai.com/docs/models/model-endpoint-compatibility
-
- GPT模型都归为聊天模型,使用invoke函数,消息类型
- AIMessage 模型回答的消息
- HumanMessage 用户输入的消息,向模型请求或提问
- SystemMessage 指令型消息,指定模型的行为
- dvinci、curie、babbage、ada模型归为文档补全模型,使用invoke函数
LangChain将不同模型抽象为相同的接口BaseLanguageModel
它想做大一统的整合