开发者
资源
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

介绍

本文主要向用户介绍鲲鹏服务器上Dify软件的开发指南,涵盖Dify源码检查、Web前端构建和开发验证场景。

Dify是一个开源的企业级AI应用开发平台,融合后端即服务与LLMOps理念,通过可视化流程编排与RAG知识库增强,大幅降低了将大语言模型投入生产应用的门槛。基于鲲鹏服务器部署Dify,其高并发多核架构与优化指令集更能为RAG检索、工作流编排等任务提供高性能且高性价比的算力保障。

Dify的源码验证需要按API服务和Web前端分别处理,因此本文档验证了以下两个方面:

  1. API侧按服务源码运行的边界正确。
  2. Web侧能从源码生成可启动的前端构建产物。

API服务和Web前端对应的源码处理方式、构建产物等说明如表1所示。

表1 Dify不同部分对应的源码处理方式

分类

源码处理方式

构建产物

处理说明

API服务

检查源码版本、Python版本约束和工程配置

不需要构建

API是服务进程,运行时直接使用“api/”源码目录和Python依赖。

Web前端

使用pnpm installpnpm build从源码构建

“.next/”目录及其中的Next.js构建文件

Web是前端应用,需要编译页面、路由和服务端渲染相关文件后才能启动。