openwebui
https://docs.openwebui.com/getting-started/advanced-topics/development
开发指南-本机部署
前端启动
conda activate open-webui
cd open-webui
npm run dev
后端启动
首先进入cd ~
cd backend
sh dev.sh
先启动openwebui,外部连接中输入api,用模型test一下
one-api https://github.com/songquanpeng/one-api
为什么用one-api:azure的endpoint需要中转,除openai外,其他大模型也需要统一api格式接入openwebui
如果仔细看了openwebui的文档可以发现社区有很多工具,有可以用来连接azure模型的工具
One api启动
构建前端
cd one-api/web/default
npm install
npm run build
# 构建后端
cd ../..
go mod download
go build-ldflags "-s -w" -o one-api
langfuse监控
https://cloud.langfuse.com
集成openwebui,langfuse可以以轨迹的形式监控openwebui上的行为
开发指南-docker compose部署
提前说明的问题
在不更改源码的情况下,部署好的前后端容器是两个容器,存在跨域的情况并且目前还没有解决,后端config的代码中不允许用‘*’配置cross_origin,目前通过浏览器插件access-control-allow-origin解决跨域问题进行后续开发
且代码中配置项较多,在.env中配置不生效,目前跨过验证接口直接跳转登录的情况也未解决
开始部署
local 部署方案非常容易,下面我们整理适用于docker开发部署的方案
1、安装docker,我这里是在服务器linux centos上安装
官方docker文档https://docs.docker.c
3万+




被折叠的 条评论
为什么被折叠?



