LLM 扩展开发工具

news/2025/3/15 11:21:37/文章来源:https://www.cnblogs.com/hopesun/p/18234433
参考知乎:  大模型Agent智能体25款产品、商业案例随笔记(一)  、 基于大模型的AI搜索15款产品随笔记(二)

LLM 扩展开发工具:

1、开源且无需编码(No-Code)的 LLM 应用构建工具 https://flowiseai.com/  ,将永远免费供商业和个人使用。

     代码库: https://github.com/FlowiseAI/Flowise     使用 Node、React 开发。 

     Flowise 是专门为 LangChain 打造的用户界面 (UI),利用了 React-Flow 技术。

2、专注于 RAG 应用程序构建的开源数据框架:  https://www.llamaindex.ai/

    开源代码库: https://github.com/run-llama/llama_index

     文档库:  https://docs.llamaindex.ai/en/stable/ 

 3、LangChain-Chatchat (原 Langchain-ChatGLM):      https://github.com/chatchat-space/Langchain-Chatchat

      基于 Langchain 与 ChatGLM 等大语言模型的本地知识库问答应用实现

       https://github.com/chatchat-space/Langchain-Chatchat/wiki/

4、 (创新AI企业) LinkAI - 一站式AI智能体平台 - 极简未来 (link-ai.tech)

         开源代码:  https://github.com/zhayujie/chatgpt-on-wechat         开源文档:docs.link-ai.tech/cow

5、   基于 LLM 大模型的开源 AI 知识库构建平台  :   https://fastgpt.in    

         开源库: https://github.com/labring/FastGPT

6、百度 - AI Studio、  文心智能体平台 | 想象即现实 ( https://agents.baidu.com )

7、阿里modelspace:  Modelscope-Agent是一个可定制的、可扩展的Agent代码框架。单Agent具有角色扮演、LLM调用、工具使用、规划、记忆等能力。

     钉钉AI助理:

8、生成式 AI 应用创新引擎: dify.AI  ,中文 https://dify.ai/zh, 开源的 LLM 应用开发平台

              

 

9、autochain (目前更新慢了):   https://autochain.forethought.ai/examples/

     https://github.com/Forethought-Technologies/AutoChain

LangChain-Chatchat (原 Langchain-ChatGLM): 基于 Langchain 与 ChatGLM 等大语言模型的本地知识库问答应用实现。

🤖️ 一种利用 langchain 思想实现的基于本地知识库的问答应用,目标期望建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案。

💡 受 GanymedeNil 的项目 document.ai 和 AlexZhangji 创建的 ChatGLM-6B Pull Request 启发,建立了全流程可使用开源模型实现的本地知识库问答应用。本项目的最新版本中通过使用 FastChat 接入 Vicuna, Alpaca, LLaMA, Koala, RWKV 等模型,依托于 langchain 框架支持通过基于 FastAPI 提供的 API 调用服务,或使用基于 Streamlit 的 WebUI 进行操作。

✅ 依托于本项目支持的开源 LLM 与 Embedding 模型,本项目可实现全部使用开源模型离线私有部署。与此同时,本项目也支持 OpenAI GPT API 的调用,并将在后续持续扩充对各类模型及模型 API 的接入。

⛓️ 本项目实现原理如下图所示,过程包括加载文件 -> 读取文本 -> 文本分割 -> 文本向量化 -> 问句向量化 -> 在文本向量中匹配出与问句向量最相似的 top k个 -> 匹配出的文本作为上下文和问题一起添加到 prompt中 -> 提交给 LLM生成回答。

算法流程

大家可以前往Bilibili平台查看原理介绍视频:

📺 原理介绍视频

开发组也为大家绘制了一张实现原理图,效果如下:

实现原理图

从文档处理角度来看,实现流程如下:

实现原理图2

技术路线图(截止0.2.10)

  •  Langchain 应用
    •  本地数据接入
      •  接入非结构化文档
        •  .txt, .rtf, .epub, .srt
        •  .eml, .msg
        •  .html, .xml, .toml, .mhtml
        •  .json, .jsonl
        •  .md, .rst
        •  .docx, .doc, .pptx, .ppt, .odt
        •  .enex
        •  .pdf
        •  .jpg, .jpeg, .png, .bmp
        •  .py, .ipynb
      •  结构化数据接入
        •  .csv, .tsv
        •  .xlsx, .xls, .xlsd
      •  分词及召回
        •  接入不同类型 TextSplitter
        •  优化依据中文标点符号设计的 ChineseTextSplitter
    •  搜索引擎接入
      •  Bing 搜索
      •  DuckDuckGo 搜索
      •  Metaphor 搜索
    •  Agent 实现
      •  基础React形式的Agent实现,包括调用计算器等
      •  Langchain 自带的Agent实现和调用
      •  智能调用不同的数据库和联网知识
  •  LLM 模型接入
    •  支持通过调用 FastChat api 调用 llm
    •  支持 ChatGLM API 等 LLM API 的接入
    •  支持 Langchain 框架支持的LLM API 接入
  •  Embedding 模型接入
    •  支持调用 HuggingFace 中各开源 Emebdding 模型
    •  支持 OpenAI Embedding API 等 Embedding API 的接入
    •  支持 智谱AI、百度千帆、千问、MiniMax 等在线 Embedding API 的接入
  •  基于 FastAPI 的 API 方式调用
  •  Web UI
    •  基于 Streamlit 的 Web UI

Pages 9

导航栏,一切从这里出发

Home

 
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/720870.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 提权-Cron Jobs

本文通过 Google 翻译 Cron Jobs – Linux Privilege Escalation - Juggernaut-Sec 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。导航0 前言 1 什么是 Cron Job?1.1 了解 Crontabs 和 Cron 目录 1.2 如何在 Crontab 文件中读取 Cron 作…

Spring Boot heapdump泄露内存分析方法

一、查看加密星号信息(适用于数据库密码、ftp、ssh) 1.首先访问地址:http://url/actuator/env 出现一些配置信息,搜索带有******可以看到ftp的ip,username,password 2.接着访问http://url/actuator/heapdump 下载下来heapdump文件 使用java自带的工具进行分析 位置:C:\Pro…

计算机简史-概述

讲解计算机发展的历史,人类如何从手工计算,发明工具,最后演变成如今的计算机。讲解计算机发展的历史,人类如何从手工计算,发明工具,最后演变成如今的计算机。 ‍ 为什么要了解计算机发展历史 简单说说我的看法:了解计算机发展历史,对我们掌握计算机底层的原理是非常有帮…

使用 Hugging Face 推理终端搭建强大的“语音识别 + 说话人分割 + 投机解码”工作流

Whisper 是当前最先进的开源语音识别模型之一,毫无疑问,也是应用最广泛的模型。如果你想部署 Whisper 模型,Hugging Face 推理终端 能够让你开箱即用地轻松部署任何 Whisper 模型。但是,如果你还想叠加其它功能,如用于分辨不同说话人的说话人分割,或用于投机解码的辅助生…

2024年离职和后续发展

目录前言个人情况2023年底2024年初,找工作失败2024年2月,计划开公司家里关系开公司原因2024年4月,说明我要离职的想法5月,开始办理公司6月,开始准备资料,提离职 前言 最近我也快离职回家了,简单说一下最近发送的事情好了,这里按照时间的顺序 个人情况 2022年毕业,来到…

华为matebook 14s笔记本,Chrome浏览器开启硬件加速,屏幕闪屏,黑框,页面屏幕卡死,解决办法

解决办法使用了 https://zhuanlan.zhihu.com/p/644296061 这个连接下的最后一个折中办法解决! 一、现象 Chrome开启“硬件加速模式”后,在观看视频时,尤其是全屏时,会出现短暂黑屏或黑块或闪屏。如果关闭“硬件加速”,则会造成播放某些高清视频(例如HEVC)视频或弹幕卡顿(…

BD10100CS-ASEMI肖特基二极管BD10100CS

BD10100CS-ASEMI肖特基二极管BD10100CS编辑:ll BD10100CS-ASEMI肖特基二极管BD10100CS 型号:BD10100CS 品牌:ASEMI 封装:TO-252 最大平均正向电流(IF):10A 最大循环峰值反向电压(VRRM):100V 最大正向电压(VF):0.80V 工作温度:-65C~175C 芯片个数:2 芯片尺寸:mi…

grafana 密码怎么重置

昨天手抖把sqlite的数据清除了,今天登不上了 进入到grafana的安装目录下的bin 执行 ./grafana-cli admin reset-admin-password 新的密码

SHR工号加1问题解决方案

SHR工号加1问题解决方案查询出有问题的用户,会出现两条数据。select * from T_PM_USER where FNAME_L2 like刘权基%删除s02113 保留 s021131。 然后FForbidden设置为0。 去shr管理平台移除用户的占用,同步后点击占用。就解决了‍

无需搭建环境,零门槛带你体验Open-Sora文生视频应用

基于开源解决方案“Open-Sora 1.0”,在华为云AI Gallery上通过ModelArts体验文字生成视频应用。本文分享自华为云社区《Open-Sora 文生视频原来在AI Gallery上也能体验了》,作者:码上开花_Lancer。 体验链接:Open-Sora 文生视频案例体验 不久前,OpenAI Sora 凭借其惊人的视…

疯狂的麦克斯:狂暴女神迅雷BT下载[百度云AVI/1.26G]高清版[HD720p国语中字

《疯狂的麦克斯:狂暴女神》是由乔治米勒执导,汤姆哈迪和查理兹塞隆主演。这部电影是《疯狂的麦克斯》系列的第四部作品,取材于1980年代的系列电影,以麦克斯和女战士伊梅拉的故事为主线,将观众带入一个被暴力和毁灭统治的废土世界。影片以一个后末日时代的世界为背景,麦克斯…

亚信安全64位卸载教程

我们的目的是修改注册表的一些信息,达到我们无密码的退出或者卸载软件。想要修改注册表,必须进入安全模式:(注意:以前进入安全模式的方法,重启电脑,按F8进入安全模式。但是这个方法在win10,就没有效果了,所以下面用另一种方式) ​ 电脑上同时按住win+R键,然后输入mi…