当前位置: 首页 > news >正文

网站编辑专题怎么做自己电脑wordpress

网站编辑专题怎么做,自己电脑wordpress,制作网站的专业公司,敬请期待的句子系列文章地址 【可能是全网最丝滑的LangChain教程】一、LangChain介绍 【可能是全网最丝滑的LangChain教程】二、LangChain安装 使用LangChain构建应用 LangChain支持构建应用程序,将外部数据源和计算源连接到LLM。我们将从一个简单的 LLM 链开始,它…

系列文章地址

【可能是全网最丝滑的LangChain教程】一、LangChain介绍

【可能是全网最丝滑的LangChain教程】二、LangChain安装

使用LangChain构建应用

LangChain支持构建应用程序,将外部数据源和计算源连接到LLM。我们将从一个简单的 LLM 链开始,它只依赖于提示模板中的信息来响应。 接下来,我们将构建一个检索链,该链从单独的数据库获取数据并将其传递到提示模板中。 然后,我们将添加聊天记录,以创建对话检索链。这允许您以聊天方式与此 LLM 进行交互,因此它会记住以前的问题。 最后,我们将构建一个代理,利用 LLM 来确定它是否需要获取数据来回答问题。

LLMChain

LangChain可以通过 API 提供的模型(如 OpenAI)和本地开源模型(如 Ollama)等集成。开源模型的部署依赖于我们拥有的硬件配置,我将不做过多分析。

这里我将使用OpenAI提供的API做示例。

首先,我们需要导入 LangChain x OpenAI 集成包。

pip install langchain-openai

访问 API 需要一个 API 密钥,您可以通过创建一个帐户并前往此处来获取该密钥。

一旦我们有了密钥,我们就要通过运行以下命令将其设置为环境变量(非必须): 

export OPENAI_API_KEY="..."

然后,我们可以初始化模型: 

from langchain_openai import ChatOpenAIllm = ChatOpenAI()

如果您不想设置环境变量,则可以在启动 OpenAI LLM 类时直接通过命名参数传入密钥:openai_api_key 

from langchain_openai import ChatOpenAIllm = ChatOpenAI(openai_api_key="...")

一旦你安装并初始化了你选择的LLM,我们就可以尝试使用它了!

让我们问它“请介绍一下李白?” 。 

llm.invoke("介绍一下李白?")

输出如下:

AIMessage(content='李白(701年-762年),字太白,号青莲居士,唐朝时期伟大的浪漫主义诗人,被后人誉为“诗仙”。他出生于今天的陕西省凤翔县,自幼聪明好学,擅长诗词歌赋,一生创作了大量的诗歌,其作品风格豪放奔放,语言优美,富有想象力,具有极高的艺术价值。李白的诗歌题材广泛,包括山水田园、历史人物、神话传说、饮酒抒怀等,他的诗歌充满了浪漫主义色彩,表现出对自由、理想和自然的热爱。他的代表作有《静夜思》、《将进酒》、《庐山谣》、《早发白帝城》等,这些作品在中国文学史上占有重要地位。李白的一生充满了传奇色彩,他曾游历过许多地方,与当时的文人墨客交往甚广,他的诗歌也深受人们的喜爱。然而,他的生活并不平稳,曾多次遭遇政治挫折,但他始终保持乐观豁达的态度。晚年,李白因病返回故乡,最终在安徽当涂去世。李白的诗歌对中国文学产生了深远影响,他的作品被后世广为传颂,成为中国古代诗歌的瑰宝。 ')

 我们还可以使用提示模板来指导它的响应。 提示模板用于将原始用户输入转换为更好的 LLM 输入。

from langchain_core.prompts import ChatPromptTemplate
prompt = ChatPromptTemplate.from_messages([("system", "你是世界级的历史人物研究人员,擅长用一句话输出回答。"),("user", "{input}")
])

现在,我们可以将它们组合成一个简单的 LLM 链:

chain = prompt | llm

 我们现在可以调用它并提出相同的问题,理论上它应该输出一句介绍李白的话。

chain.invoke({"input": "请介绍一下李白?"})

输出:

AIMessage(content='李白,唐朝浪漫主义诗人,被誉为“诗仙”。 ')

模型的输出是一条消息。但是,使用字符串通常要方便得多。让我们添加一个简单的输出解析器,将聊天消息转换为字符串。

from langchain_core.output_parsers import StrOutputParseroutput_parser = StrOutputParser()

现在,我们可以将其添加到上一个链中:

chain = prompt | llm | output_parser

 我们现在可以调用它并提出相同的问题。答案现在将是一个字符串(而不是 AIMessage)

输出:

李白,唐朝浪漫主义诗人,被誉为“诗仙”。 

 总结

至此,我们就学会了LangChain中所谓的“Chain”的基本使用。既然是基本使用,肯定也有高级用法,甚至我们可以自己“自定义Chain”来处理我们逻辑。具体怎么使用,请关注后续文章更新。

Peace Guys

http://www.yayakq.cn/news/405070/

相关文章:

  • 专门做拼花网站tq网站漂浮代码
  • 厦门企业自助建站建设项目网站备案申请表
  • 哈尔滨快速建站模板软件公司是做什么的
  • 重庆网站建设熊掌号有域名怎么注册邮箱
  • 婚恋网站的渠道网络建设江门做网站软件
  • 重庆网站优化排名阿里云网站怎么备案域名解析
  • 做网站和推广雅布设计
  • 小学生做网站app软件下载电脑版
  • 怎么选择合适的网站开发公司本科自考第二学位
  • 苏州网络推广苏州网站建设wordpress add_shortcode
  • 如何让网站gzip微商城哪个平台做得比较好
  • 石家庄网站建设公司怎么样做企业网站的公司有哪些
  • 北海建设工程信息网站seo行业岗位有哪些
  • 企业信用信息公示系统网址年检推广seo公司
  • 网站推广策划案哪里有企业管理咨询考试
  • 网络培训班心得体会800字搜索引擎优化的对比
  • 分栏式的网站有哪些网络设计费收费标准
  • 网站大气模板美妆网页设计素材
  • 城阳做网站的网络平台推广运营培训
  • 广西区建设厅网站欢迎进入中国建设银行网站
  • 网站怎么做才能让更多平台展现wordpress地址更换
  • 吉安县规划建设局网站网站渠道建设
  • 如何拥有一个免费的企业邮箱seo分析网站
  • 有哪些网站代做包装毕设网站建设佰首选金手指十七
  • 健康陕西app管理端最新版网站优化图片链接怎么做
  • 深圳建网站企业常州做网站基本流程
  • 建站优化公司手机网站做的比较好的
  • c语言怎么做网站设计logo网站免费下载
  • 汽车业务网站开发公司中国建筑网官网新闻
  • 汽车最专业的网站建设优化方案教辅