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

AI应用程序低代码构建平台Langflow

在这里插入图片描述

什么是 Langflow ?

Langflow 是一款适用于 RAG 和多智能体 AI 应用程序的低代码应用构建器。它基于 Python,并且与任何模型、API 或数据库无关。

软件的核心功能

  1. 基于 Python 并且与模型、API、数据源或数据库无关。
  2. 可视化集成开发环境,支持拖放构建和测试工作流。
  3. 提供游乐场,允许立即测试和逐步控制工作流的迭代。
  4. 多代理协调、对话管理和检索。
  5. 免费云服务,让您在几分钟内快速入门,无需设置。
  6. 可发布为 API 或导出为 Python 应用程序。
  7. 通过集成 LangSmithLangFuseLangWatch 实现可观察性。
  8. 企业级安全性和可扩展性,提供免费的 DataStax Langflow 云服务。
  9. 可以使用 Python 自定义工作流或完全创建流程。
  10. 生态系统集成,作为可重用组件适用于任何模型、API 或数据库。

详细的功能演示,可以参考官方的视频:https://www.bilibili.com/video/BV1Xb4SenE5S

Langflow 功能演示

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 langflow ,选择第一个 langflowai/langflow,版本选择 latest

本文写作时, latest 版本对应为 v1.0.18

采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: "3.8"services:langflow:image: langflowai/langflow:latestcontainer_name: langflow-webpull_policy: alwaysports:- "7860:7860"volumes:- ./data:/app/langflowenvironment:- LANGFLOW_DATABASE_URL=postgresql://langflow:langflow@postgres:5432/langflowdepends_on:- postgrespostgres:image: postgres:16container_name: langflow-db# ports:#   - "5432:5432"volumes:- ./postgres:/var/lib/postgresql/dataenvironment:POSTGRES_USER: langflowPOSTGRES_PASSWORD: langflowPOSTGRES_DB: langflow

关于环境变量的简单说明

可变
POSTGRES_USER数据库用户
POSTGRES_PASSWORD数据库用户对应的密码
POSTGRES_DB数据库库名
LANGFLOW_DATABASE_URL数据库访问 URL

一般来说,数据库连接地址的格式是: postgresql://<POSTGRES_USER>:<POSTGRES_PASSWORD>@<数据库主机>:<数据库端口>/<POSTGRES_DB>

然后执行下面的命令

# 新建文件夹 langflow 和 子目录
mkdir -p /volume1/docker/langflow/{data,postgres}# 进入 langflow 目录
cd /volume1/docker/langflow# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:7860 就能看到主界面

Start Here 创建项目,会弹出模版供你选择

例如老苏选择了 Blog Writter

流程中默认使用的是 OpenAI,但老苏没有 Key

所以改成了 Ollama

文章传送门:本地大模型运行框架Ollama

测试了一下

忘了改中文了,再来一次

请参考以上内容的风格,撰写一篇关于 Langflow 和人工智能的新博客/教程。建议一些未涵盖的主题。并使用中文输出。

虽然时间有点长,但是效果似乎还不错

参考文档

langflow-ai/langflow: ⛓️ Langflow is a dynamic graph where each node is an executable unit. Its modular and interactive design fosters rapid experimentation and prototyping, pushing hard on the limits of creativity.
地址:https://github.com/langflow-ai/langflow

Langflow - Create your chatbot!
地址:https://www.langflow.org/

12 Expert Tips and Features for Building AI Apps VISUALLY with Langflow - YouTube
地址:https://www.youtube.com/watch?v=kinngWhaUKM

http://www.lryc.cn/news/468533.html

相关文章:

  • QT-使用QSS美化UI界面
  • 【程序员笔记】-- 常用开发工具汇总
  • 基于SSM考研助手系统的设计
  • 【MacOS】RocketMQ 搭建Java客户端
  • 前端学习---(5)js基础--3
  • Spring Boot 3.3.4 升级导致 Logback 之前回滚策略配置不兼容问题解决
  • 如何开发属于自己的Hoobuy跨境独立站
  • java智能物流管理系统源码(springboot)
  • 全新语音图像数据集,以高质量训练数据加速提升模型性能
  • 基于Springboot在线视频网站的设计与实现
  • vue富文本使用editor
  • Spring Boot植物健康系统:绿色科技的创新引擎
  • 什么是域名?什么是泛域名?
  • c#webapi远程调试方法asp.netcore
  • XMLHttpRequest和FormData下载文件,ajax下载文件
  • 针对考研的C语言学习(2014二叉树大题代码实战)
  • webpack面试笔记(一)
  • 雷池社区版有多个防护站点监听在同一个端口上,匹配顺序是怎么样的
  • 【小白学机器学习15】 概率论的世界观
  • 合成数据用于大模型训练的3点理解
  • Safari 中 filter: blur() 高斯模糊引发的性能问题及解决方案
  • 浏览器实时更新esp32-c3 Supermini http server 数据
  • 【亚马逊云】基于 Amazon EKS 搭建开源向量数据库 Milvus
  • pytorch安装GPU版本,指定设备
  • 草地杂草数据集野外草地数据集田间野草数据集YOLO格式VOC格式目标检测计算机视觉数据集
  • 顺序表排序相关算法题|负数移到正数前面|奇数移到偶数前面|小于x的数移到大于x的数前面|快排思想(C)
  • 【小白学机器学习20】单变量分析 / 0因子分析 (只分析1个变量本身的数据)
  • [软件工程]—桥接(Brige)模式与伪码推导
  • TensorFlow面试整理-TensorFlow 结构与组件
  • linux下gpio模拟spi三线时序