现在市面上的模型多如牛毛,各种各样的模型不断出现,LangChain模型组件提供了与各种模型的集成,并为所有模型提供一个精简的统一接口。
LangChain目前支持三种类型的模型:LLMs(大语言模型)、Chat Models(聊天模型)、Embedding Models(嵌入模型)
LLMs:是技术范畴的统称,指基于大参数量,海量文本训练的Transformer架构模型,核心能力是理解和生成自然语言,主要服务于文本生成场景
聊天模型:是应用范畴的细分,是专为对话场景优化的LLMs,核心能力是模拟人类对话的轮次交互,主要服务于聊天场景
文本嵌入模型:文本嵌入模型接收文本作为输入,得到文本的向量
LangChain支持的三类模型,他们的使用场景不同,输入和输出不同
LLMs使用场景很多,常用大模型的下载库:
bash
https://huggingface.co/models
https://modelscope.cn/models
同时LangChain支持对许多模型的调用,以通义千问为例:
