LangChain笔记01:Prompt templates,Chat Models,Messages,Output parsers,Structured output
📅 2025-03-19
概念 #
Prompt template、Chat Model、Messages、Output parser、Structured output是LangChain框架的重要组件和概念。通过有效地组合这些组件,可以构建出简单的LLM应用。
- Prompt template:用于提取模型"提示"中静态部分的组件(通常是一系列消息)。它们对于序列化、版本控制和重用这些静态部分非常有用。
- Chat Model:通过Chat API暴露的大语言模型,处理一系列消息作为输入并输出一条消息。
- Messages:聊天模型中的通信单位,用于表示模型的输入和输出。
- Output parser:负责将模型的输出转换为更适合下游任务的格式。在工具调用(Tool calling)和结构化输出(Structured output)普及之前,输出解析器主要用于此目的。
- Structured output:一种使ChatModel以结构化格式(如符合给定模式的JSON)响应的技术。
可以以通过两种方式组合这些组件:
...