1 Star 0 Fork 1

CharlesLiny / llmfarm-backend

forked from LLMFarm / llmfarm-backend 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

LLM Farm

goframe vue vite

平台简介

大模型农场LLMFarm平台是全球领先的大模型中间层开发架构,帮助企业快速对接私有数据和各类海内外大模型,并可视化无代码化构建各类 AI First 应用,低成本落地各行业各类AI场景。本项目由宜创科技开发。

核心价值

可视化构建Prompt Chain

LLMFarm平台提供了可视化构建Prompt Chain的功能,使用户及企业能够更加直观地设计和搭建AI应用场景。通过简单的拖拽和连接,企业可以自定义不同的对话流程、大模型调用逻辑,对接企业各类私有数据,提供不同的 API 接口,实现个性化的AI场景应用。这种可视化构建的方式,无需程序员,10 倍降低开发成本,使更多的用户及企业能够参与到AI应用场景的构建中。

可扩展能力

LLM Farm平台支持扩充对接各类国内外大模型,包括开源大模型,如 海外LLaMa 系列,国内ChatGLM ,Baichuan系列等,也支持对接文生图大模型如 Stable Diffusion 等,也支持图生文模型 VisualGLM 等。同时也对接了 ChatGPT,百度文心一言,ChatGLM等基础模型 API。支持全类型 SQL,NOSQL,VectorDB等数据库的支持。支持企业内外部各类 API 的集成调用,各类云服务市场的 API 集成调用。

行业多种类型的AI应用场景

无论是客服服务、知识库、SQL查询、技术支持还是智能助手等,企业都可以根据自身需求,灵活地构建和定制不同类型的AI应用场景。这种灵活性使企业能够根据自身行业和业务特点,个性化地应用AI技术。

官方网站

https:www.llmfarm.com

文档地址

LLMFarm新手指南

演示图

链接 链接

版本说明:

  • 开源版

    本项目提供的开源版本。目前仅包含提示词节点、GPT节点、输入节点。Chain管理、Bot管理、对话功能。后续版本会持续迭代更新功能。

  • SaaS版

    SaaS版作为本产品功能最全,更新最及时的版本。提供包含多种模型节点、向量数据库相关节点、逻辑处理相关节点。提供开箱即用的机器人模板市场,LLMFarm平台已经提供500+的应用场景模板,用户只需下载即可一键使用,并可以进行二次开发和调整。 目前SaaS版对个人和企业开放注册。 地址:LLMFarm

  • 企业版 企业版包含SaaS版的全部功能。并根据SaaS版的更新进度进行更新。企业版可以进行企业私有化部署。保证企业的数据安全。

安装流程

依赖

Go 1.19+ GoFrame 2.0+

配置文件

manifest/config/config.yaml.bak 复制改为manifest/config/config.yaml

server:
address: ":8000"  #运行端口
openapiPath: "/api.json"
swaggerPath: "/swagger"
  
logger:
level : "all"
stdout: true
  
  
database:
logger:
level: "all"
stdout: true
default:
link: "mysql:root:123456@tcp(127.0.0.1:3306)/llmfarm?parseTime=true&loc=Local"  #数据库连接配置
debug: true
charset: "utf8mb4"
api:
chainApiDomain: "http://127.0.0.1:8080"  #llmfarm-chain的端口号
  
versionType: "individual"
fileStorageType: "local"  #存储方式 local为本地存储 oss为阿里云oss存储 obs为华为云存储
  
ossconfig:
accessKeyId: ""
accessKeySecret: ""
bucket: ""
type: "aliyun"
isHttps: false
endpoint: ""
domain: ""
obsconfig:
accessKeyId: ""
accessKeySecret: ""
bucket: ""
type: "huaweiyun"
endpoint: ""
domain: ""
localconfig:
path: "/Users/Downloads"  # 本地存储绝对路径
domain: "localhost:8000"  # 本地存储访问路径 

导入mysql初始化表

项目数据库文件resource/data/llmfarm.sql创建数据库

运行项目

在项目目录下执行

go mod tidy
go mod vendor
go run main.go

运行其他端

项目为前后端分离,llmfarm-front地址:

github地址:https://github.com/LLMFarm/llmfarm-front

gitee地址:https://gitee.com/llmfarm/llmfarm-front

llmfarm-chain地址:

github地址:https://github.com/LLMFarm/llmfarm-chain

gitee地址:https://gitee.com/llmfarm/llmfarm-chain

空文件

简介

在 2 分钟内配置自己业务工作流的 ChatGPT 机器人 采用可视化的工作流配置,无需程序基础,可以快速开发基于各类大模型接口的机器人,调用私有数据库,私有文档库,私有系统API等数据来源,沉淀行业业务领域知识推理,自动化执行多层步骤。 展开 收起
Go
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/linyijin/llmfarm-backend.git
git@gitee.com:linyijin/llmfarm-backend.git
linyijin
llmfarm-backend
llmfarm-backend
master

搜索帮助