快速开始:聊天模型
信息
LangChain 提供了一个标准接口来使用聊天模型。聊天模型是对语言模型的一种变体。 虽然聊天模型在内部使用语言模型,但它们暴露的接口略有不同。 与其提供一个“文本输入、文本输出”的 API,它们提供了以“聊天消息”作为输入和输出的接口。
聊天消息
ChatMessage
是我们用来表示聊天模型信息的基本模块单元。
目前,这包括一个 "text"
字段,该字段指代聊天消息的内容。
LangChain 目前支持四种不同的 ChatMessage
类型:
HumanChatMessage
: 从人类视角发送的聊天消息。AIChatMessage
: 从与人类交互的人工智能系统的视角发出的聊天消息。SystemChatMessage
: 向人工智能系统提供有关对话信息的聊天消息。这通常在对话开始时发送。ChatMessage
: 具有"text"
字段和任意"role"
字段的一般性聊天消息。
深入了解
📄️ 集成
LangChain 提供了多种与不同模型提供商集成的聊天模型实现。这些包括:
(请保留所有格式符号,如代码块、链接等)