chat_models#

聊天模型是语言模型的一种变体。

虽然聊天模型在底层使用语言模型,但它们暴露的接口有些不同。它们不是暴露一个“文本输入,文本输出”的API,而是暴露一个以“聊天消息”为输入和输出的接口。

类层次结构:

BaseLanguageModel --> BaseChatModel --> <name>  # Examples: ChatOpenAI, ChatGooglePalm

主要助手:

AIMessage, BaseMessage, HumanMessage