一些大语言模型(LLM)相关的开源项目

news/2024/7/10 18:41:19 标签: 语言模型, 开源, 人工智能

一些大语言模型(LLM)相关的开源项目

更多文章访问: https://www.cyisme.top
因为站内限制问题,有些图片无法显示,导致阅读体验较差,可以访问原文:《一些大语言模型(LLM)相关的开源项目》

NextChat

一键免费部署私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型。

项目地址: https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/tree/main

在这里插入图片描述

one-api

支持多种大模型, 国内的阿里通义千问、百度文心一言等都可以接入。并且有独立的管理页面,支持令牌管理、兑换码管理、通道管理等。

很多其他的项目使用它来做多种模型的gateway,实现统一的api调用。

使用 One API 分发的 key 进行请求
中继请求
中继请求
中继请求
中继并修改请求体和返回体
用户
One API
OpenAI
Azure
其他 OpenAI API 格式下游渠道
非 OpenAI API 格式下游渠道

项目地址: https://github.com/songquanpeng/one-api
在这里插入图片描述

fastGPT

FastGPT 是一个基于 LLM 大语言模型的知识库问答系统。它的亮点在于可视化的工作流编排和知识库管理,从而实现复杂的问答场景。

项目地址: https://github.com/labring/FastGPT

在线演示: https://fastgpt.in/
在这里插入图片描述

dify

Dify 是一个 LLM 应用开发平台,开箱即用的 AI WebApp, 也可集成至你的应用的后端即服务。可以基于任何模型自部署类似 Assistants API 和 GPTs 的能力。

项目地址: https://github.com/langgenius/dify
在这里插入图片描述

fastChat

FastChat 是一个开放平台,用于训练、服务和评估基于大型语言模型的聊天机器人。 支持先进的模型(如vicuna)和评估(MT-Bench)。
具有 Web UI 以及和 OpenAI 兼容的 RESTful API。

项目地址: https://github.com/lm-sys/FastChat
在这里插入图片描述

autogen

AutoGen 是一个框架,支持使用多个代理来开发 LLM 应用程序,这些代理可以相互对话来解决任务。 AutoGen 代理是可定制的、可对话的,并且无缝地允许人类参与。

它简化了复杂的工作流程的编排, 支持复杂工作流程的多种对话模式。

借助可定制和可对话的代理,开发人员可以使用 AutoGen 构建各种涉及对话自主性、代理数量和代理对话拓扑的对话模式。

项目地址: https://github.com/microsoft/autogen
在这里插入图片描述

anything-llm

可以使用商业或开源的 LLM 和 vectorDB 来构建私有 ChatGPT。他可以将文档转换为对话中的上下文(PDF, TXT, DOCX, etc)。

项目地址: https://github.com/Mintplex-Labs/anything-llm
在这里插入图片描述

web-llm

WebLLM是一个模块化、可定制的javascript软件包,通过硬件加速将语言模型聊天直接带到Web浏览器上。一切都在浏览器内运行,使用WebGPU进行加速。

项目地址: https://github.com/mlc-ai/web-llm
在这里插入图片描述

LLMsPracticalGuide

一些与LLM相关的指南、论文等。

项目地址: https://github.com/Mooler0410/LLMsPracticalGuide
在这里插入图片描述

open-llms

一些开源且可商用的LLM模型列表

项目地址: https://github.com/eugeneyan/open-llms

Awesome-Chinese-LLM

整理了一些开源的中文大语言模型

项目地址: https://github.com/HqWu-HITCS/Awesome-Chinese-LLM
在这里插入图片描述


http://www.niftyadmin.cn/n/5359251.html

相关文章

为什么golang不支持可重入锁呢?

为什么golang不需要可重入锁? 在工程中使用锁的原因在于为了保护不变量,也可以用于保护内、外部的不变量。 基于此,Go 在互斥锁设计上会遵守这几个原则。如下: 在调用 mutex.Lock 方法时,要保证这些变量的不变性保持…

table列折行

这里折叠后少了合同名称,风险进展,预判无法达成金额 通过按钮的状态,来控制某一列的显示与隐藏, <el-tablev-loading"loading"v-if"tableStatus"border:data"tableData":key"tableKey"id"table"class"table-self is…

adb脚本操作

用荣耀80手机测试 echo off setlocal enabledelayedexpansion adb shell am start com.android.settings timeout /t 2 /nobreak >nul adb shell input tap 500 1300 timeout /t 2 /nobreak >nul adb shell input tap 500 800 timeout /t 2 /nobreak >nul adb she…

【大厂AI课学习笔记】1.4 算法的进步(2)

关于感知器的兴衰。 MORE&#xff1a; 感知器的兴衰 一、感知器的发明与初期振动 在人工智能的历史长河中&#xff0c;感知器&#xff08;Perceptron&#xff09;无疑是一个里程碑式的存在。它最初由心理学家Frank Rosenblatt在1950年代提出&#xff0c;并在随后的几年中得到…

uniapp微信小程序触底加载(超简单)

你在哪个页面需要就给他在page.json里面填写以下代码&#xff0c;表示距离底部还有50px就触发 1.page.json添加以下代码 "onReachBottonDistance":50 这是文档链接 页面 | uni-app官网 (dcloud.net.cn) 2. 页面中写以下代码 onReachBottom(e) {console.log(&quo…

为什么SSL会握手失败?SSL握手失败原因及解决方案

随着网络安全技术的发展&#xff0c;SSL证书作为网站数据安全的第一道防线&#xff0c;被越来越多的企业选择。SSL证书使用的是SSL协议&#xff0c;而SSL握手是SSL协议当中最重要的一部分。当部署SSL证书时&#xff0c;如果服务器和客户端之间无法建立安全连接&#xff0c;就会…

网络协议 UDP协议

网络协议 UDP协议 在之前的文章中有对UDP协议套接字的使用进行讲解&#xff0c;本文主要对UDP协议进行一些理论补充。 文章目录 网络协议 UDP协议1. 概念2. UDP协议格式2.1 数据报长度2.2 校验和/检验和2.2.1 CRC校验2.2.2 MD5算法 1. 概念 UDP&#xff0c;即User Datagram P…

【大模型】基于大模型聊天websocket断掉重连的问题

业务场景&#xff1a; 基于大模型聊天场景下,页面一般与服务端是通过websocket建立的连接&#xff0c;服务端再与大模型建立连接。 由于网络不稳定的情况下&#xff0c;页面与服务端的websocket会容易发生请求中断&#xff0c;有时候服务端在往页面推送消息的时候&#xff0c;…