01 | 引言
昨天说到LangChain的重要组件之一就是模型Model,那今天就先看一下Model。打开LangChain的源码,我们可以看到,当前LangChain已经支持的大模型都在llms文件下,截图如下:
LangChain提供了一个标准的访问各种大模型的接口,像极了Java领域的Spring。接口也是非常简单,输入文本格式提示提,返回文本格式的答案,这也就是经常所说的“text in and text out”机制。其中,在入参中有一个可选参数stop,用于指示模型遇到哪些词汇会停止输出,这个参数我们一般不会进行修改,而是直接使用LangChain提供的现有Agent实现我们的逻辑,而每个已经封装好的Agent会有不同的停止词。
02 | 简单应用
langchain的使用更是非常简单,只需要两行简单的代码就可以实现一个基础能力。下面一共三行代码,就可以让GPT帮着生成一个笑话。
# 导入OpenAI模型from langchain.llms import OpenAIllm = OpenAI(model_name="gpt-3.5-turbo", temperature=0)llm("给我讲一个笑话")#为什么鸡要过马路呢?因为,它要去路对面就是这么简单,第一个应用完成了。
如果想要观看最新文章,请关注公V众X号:陆队长