使用Langchain,OpenAI和Browserless对网站内容进行分类
#javascript #backend #lowcode #nocode

在快节奏的数字时代,互联网正在吸引大量的网站和在线内容。在广阔的数据海中找到正确的信息可能是一项艰巨且耗时的任务。

幸运的是,随着高级语言模型和框架(例如Langchain)的出现,我们现在可以访问可以简化各种任务的强大AI工具。

在此博客中,您将探索Langchain URL Classifier app(由Rowy提供动力)的功能,并发现它如何利用Langchain有效地对网站进行分类。

langchain url分类器 - 概述ð

Langchain URL分类器是一个低代码演示应用程序,其 Langchain Framework 以及 OpenAi OpenAi 一起,将URL和网站内容与 browserless 工具使其更准确。该应用程序将使用网站URL,并提供网站的类别以及每个网站的目的。

通过遵循本教程,您将获得一个完整且功能性的应用程序后端进行URL分类。它是一个出色的基础,可以根据需要进行定制和适应您的特定用例。

langchain1.png

什么是兰链? ð

Langchain是一个 AI框架设计用于开发由语言模型提供支持的应用程序。它通过超越语言模型集成而超越来区分自己,并结合了使应用程序更多的数据感知和动态的关键原则。

通过将语言模型连接到其他数据源,Langchain解锁了开发智能应用程序的新可能性。

Langchain URL分类器主要使用 llm链,使我们能够连接多个组件以形成一个单一的相干应用。例如,我们可以建立一个接收用户输入的链条,使用PromptTemplate格式化,然后将准备好的结果传递到LLM。我们可以通过将多个链或链条与其他组件合并来创建更复杂的链。

先决条件 -

  • 一个带有 ROWY RUN 设置的Rowy帐户。如果您没有一个,请在www.rowy.app上创建一个 - 它是一个带有无限数据库表和功能的项目的free(有关设置Rowy的更多信息,请在https://docs.rowy.io上查看我们的文档。 /设置/安装)

设置Langchain URL分类器–

开始以下逐步说明,以创建langchain URL分类器后端应用程序ð

1。在Rowy上创建一个表

访问www.rowy.io,然后单击“ 登录”。创建工作空间并设置项目后,请从“ 创建表”部分中选择 langchain URL分类器模板。 P>

langchain2.png

模板设置向导将指导您完成设置表,添加秘密键并部署云功能的步骤!

2。设置您的秘密函

作为模板设置过程的一部分,您将提示您添加两个秘密:您的 OpenAI API键 browneless api键。这是如何检索这些秘密您项目的钥匙:

2.1检索OpenAI API键

  • 访问OpenAI帐户仪表板并创建一个帐户。
  • 单击创建一个新的秘密键。 langchain3.png
  • 为您的秘密钥匙添加一个名称,让我们说 langchain 。单击创建
  • 现在,生成了您的OpenAI API密钥! ð¥³将其复制并暂时存储在某个地方。 langchain4.png 在模板设置向导中,当提示添加OpenAI API键时,单击添加秘密管理器中的键按钮。这将把您重定向到GCP Secret Manager。如下所示,添加您的 OpenAI API键,然后单击创建一个秘密langchain5.png 现在,您可以返回设置过程。在秘密下拉本身中,单击刷新查看您的 OpenAI API键并选择它。

2.2检索无浏览器的API键

  • 如果您已经没有,请导航到Browserless Dashboard并创建一个帐户。 langchain7.png
  • 根据您的要求选择plan。 (您也可以选择免费的层) langchain8.png
  • 根据门户网站上的提示步骤验证您的电子邮件地址。
  • 您的无浏览API键生成! ð¥³从仪表板复制生成的API键。 langchain9.png

在模板设置向导中,提示添加您的 brownless api键时,单击 添加秘密管理器中的键按钮。这将把您重定向到GCP Secret Manager。添加您的API键,如下所示,单击创建一个秘密

langchain10.png

现在,您可以返回设置过程。在秘密下拉本身中,单击刷新以查看您的无浏览API键并选择它。

3。部署云功能ð

模板设置过程将提示您部署自动化。单击部署功能 按钮以将衍生物设置为齿轮。部署完成后,单击继续 - 您将被重定向到Langchain URL分类器应用程序。 langchain11.png

现在,您都准备好使用该应用程序! ð将其连接到您选择的前端,尝试逻辑或随意使用默认的rowy模板作为起点。

简化Web URL分类ð«

Langchain URL分类器主要由两个自动数据字段组成,即网站类别网站摘要。每次添加新行时,用户都可以在URL字段中指定网站的URL 。派生函数会收听此字段并动态生成结果。

langchain12.png

网站类别

网站类别字段使用 langchain 提供的LLMChain类的实例。无浏览器API的 Web刮擦服务检索网站的HTML内容。基于此HTML内容的处理和提取,该语言模型基于提供的提示而生成响应,其中包括将网站分类为类别。

网站摘要

网站摘要字段使用类似的逻辑来生成Web刮擦服务提供的HTML内容的摘要。

结论

Langchain URL分类器是一种创新的应用程序,它利用语言模型来简化Web URL分类。通过利用Langchain框架的功能,此工具根据各自网站的内容和目的对Web URL进行分类。

此博客重点介绍了Rowy的用例,作为利用大型语言模型的平台。它重点关注Langchain URL分类器,该应用程序基于提供的URL动态生成网站类别和摘要。通过简化Web内容导航并增强信息检索,Langchain URL分类器为查找相关信息提供了有效的解决方案。

如果您喜欢我们的内容,请在任何疑问的情况下给我们一个follow on Twitterjoin our Discord。我们期待您的回音! ð