在原有 Dify 的基础中,该项目做了一些二开以及新增了管理中心的功能,原先这些功能只是在我们企业内部使用,对外交流后发现很多伙伴也遇到我们相同一些痛点,故将我们的二开内容进行开源,欢迎大家一起交流。
简而言之:该项目基于 gin-vue-admin 做了 Dify 的管理中心,基于 Dify 做了一些适合企业场景的二开功能。
即 Dify-Plus = 管理中心 + Dify 二开
Dify-Plus,该名字不是说比 Dify 项目牛的意思,意思是想说比 Dify 多做了一些针对企业场景多了一些二开的功能而已。
- 新增:用户额度
- 对话余额限制判断
- 异步计算用户额度逻辑
- 左上角新增使用额度显示
- 新增个人监测页
- 新增:密钥额度设置
- 新增应用 API 调用余额限制判断
- 新增 :Web 公开页登录鉴权
- 新增:管理员同步应用到应用模版
- 新增:初次注册用户,默认加入默认空间
- 新增:可以鉴权的 cookie
- 新增:同步应用到模版中心
- 新增:应用中心页面
- 调整 :默认跳转到应用中心
- 新增:应用使用次数记录、应用中心按照使用次数排序
- 权限调整
- 调整:不允许普通成员关闭模型
- 调整:空间普通成员不渲染“模型供应商”标签
- 调整:非管理员,隐藏密钥显示
- 优化: csv 编码监测,修复批量请求,windows 下载后保存再上传问题
- 优化: markdown 图片放大问题优化
代码所在目录:/admin
- JWT 与 Dify 打通
- 用户同步
- 模型同步工作区
- 用户额度修改
- 费用报表
- 会持续跟随 gin-vue-admin 和 Dify 两个开源项目的版本,合并最新代码,最多不超过 1 天。
- 为了标志二开的部分,我们特意在注释、文件名、方法名、表名都加上
extend
,可通过搜索这个关键字,查看我们二开的代码
见文档:部署详细步骤(源码)
- Dify 相关配置说明:https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/environments
- 管理中心 相关配置说明:
- Dify-plus 新增环境变量说明
待补充


版权说明:本项目在 Dify 项目基础上进行二开,需要遵守 Dify 的开源协议,如下
This repository is available under the Dify Open Source License, which is essentially Apache 2.0 with a few additional restrictions.