1. Chain Chain 是 langchain 早期提供的链抽象。他正在被 LCEL 取代。但是 Chain 仍然是 langchain 中非常重要的一个组件。仍被广泛使用,所以我们也需要了解。Chain 的代码位于 langchain.chains 内。
1. Open Api Langchain 与 chatgpt 的交互实现在 langchain_openai.ChatOpenAI。内部通过 openai 提供的 Client 与 ChatGpt 的 API Server 进行交互。我们先来看一下 openai 的接口
这一节我们来看 Langchain 的 Language Model。 1. Language Model 的 UML 类图 Language Model 有如下基类: BaseLanguageModel BaseChatModel BaseLLM Language Model 基类不多,让我们直接问大模型这些类的语义 1 2 3 4 5 6 我正在阅读 Language Model 子
1. Function Call 提问: 能不能想写给我介绍一下 OpenAI Function Calling 回答: 当然可以,下面我会从 初衷、语法结构、工作机制、代码示例、进阶用法和与 LangChain 结合方式 六个方面,全面介
我们在前面介绍了 Tool 相关的 Message 传递以及解析,这一节我们来看 Langchain 对 Tool 本身的抽象。 1. Tool 的 UML 类图 如图,OutPut 的代表比较简单,有如下类: BaseTool Tool StructuredTool BaseToolkit InjectableToolArg InjectableToolCallId
1. OutPut Parser 的 UML 类图 如图,OutPut Parser 有如下抽象基类: BaseLLMOutputParser BaseGenerationOutputParser BaseOutputParser BaseTransformOutputParser BaseCumulativeTransformOutputParser 1.1 提问 让我们问问大模型这三个基类代表的语义。 1 2 3 4 5 6 7 8 我正在阅读 langchain output parser 子包