玛沁县wap网站建设公司,融资渠道,北京怎样建网站,工业产品外观设计1. 什么是Dify?
官方介绍#xff1a;Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务#xff08;Backend as Service#xff09;和 LLMOps 的理念#xff0c;使开发者可以快速搭建生产级的生成式 AI 应用。
这是个组件式框架#xff0c;即使是非技…1. 什么是Dify?
官方介绍Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务Backend as Service和 LLMOps 的理念使开发者可以快速搭建生产级的生成式 AI 应用。
这是个组件式框架即使是非技术人员只要会提示词编写就可以参与到 AI 应用的开发。
官方文档欢迎使用 Dify | Dify
源码https://github.com/langgenius/dify.git
2. Web前端
2.1 已经安装了NodeJSNPM
2.2 使用VS Code打开代码里的 web文件夹
2.3 安装依赖如果提示没有权限用管理员打开VS Code
npm install
2.4 复制web文件夹下的.env.example将其改为.env.local 如果只调前端且后端不在本地那需修改.env.local里的两个配置
NEXT_PUBLIC_API_PREFIXhttp://后端IP/console/api
NEXT_PUBLIC_PUBLIC_API_PREFIXhttp://后端IP/api2.5 构建代码
npm run build
2.6 启动服务
npm run start
启动之前需要修改web文件夹下的package.json因为start里的cp命令是Linux的。 start: xcopy .next\\static .next\\standalone\\.next\\static /E /I /Y xcopy public .next\\standalone\\public /E /I /Y cross-env PORT$npm_config_port HOSTNAME$npm_config_host node .next/standalone/server.js,
xcopy的参数说明
/E: 复制所有子文件夹包括空文件夹。
/I: 如果目标是一个文件夹假定目标是文件夹避免出现提示询问
/Y: 自动覆盖避免出现提示询问
2.7 访问用已有账号登录 http://localhost:3000
2.8 结束可以开始调试前端