Mac 本地启动 Dify

本地启动 dify

拉取 dify 文件

bash 复制代码
git clone https://github.com/langgenius/dify.git

启动底层服务

bash 复制代码
cd dify/docker
docker-compose -f docker-compose.middleware.yaml -p dify up -d

启动后端 API

安装 poetry

bash 复制代码
brew install poetry

配置

bash 复制代码
cd ../api
cp .env.example .env
sed -i "/^SECRET_KEY=/c\SECRET_KEY=$(openssl rand -base64 42)" .env

创建环境 python3.10 并安装依赖

bash 复制代码
poetry env use 3.10
poetry install

迁移初始化数据库

bash 复制代码
poetry run python -m flask db upgrade

启动后端

bash 复制代码
poetry run python -m flask run --host 0.0.0.0 --port=5001 --debug

官方文档:https://github.com/langgenius/dify/blob/main/api/README.md

启动前端 WEB

安装 node18 版本

bash 复制代码
nvm install 18.20
nvm use 18.20

安装依赖并启动

bash 复制代码
npm install 
cp .env.example .env.local
npm run dev

官方文档:https://github.com/langgenius/dify/tree/main/web

重置密码

bash 复制代码
cd api/ && poetry run python -m flask reset-password
相关推荐
同志们10 分钟前
LiteLLM Go: 多平台LLM客户端统一接口实现
llm·go
Q同学16 分钟前
SciMaster:无需微调,在人类最后考试上刷新 SOTA
人工智能·llm·agent
归辞...25 分钟前
「iOS」——内存五大分区
macos·ios·cocoa
聚客AI2 小时前
🚀深度解析Agentic RAG:如何突破模型的知识边界
人工智能·llm·掘金·日新计划
守城小轩3 小时前
从零开始学习Dify-数据库数据可视化(五)
ai·ai客服·ai浏览器
穆雄雄4 小时前
备份一下我的 mac mini 的环境变量配置情况
macos
青Cheng序员石头5 小时前
【转译】Agentic AI 与 AI Agent:五大差异及其重要性
llm·aigc·agent
青Cheng序员石头5 小时前
Prompt Engineering vs Vibe Coding vs Context Engineering
langchain·llm·aigc
数据智能老司机5 小时前
构建由 LLM 驱动的 Neo4j 应用程序——使用 Neo4j 和 Haystack 实现强大搜索功能
langchain·llm·aigc
胡耀超5 小时前
我们如何写好提示词、发挥LLM能力、写作指南:从认知分析到动态构建的思维方法
人工智能·python·学习·大模型·llm·提示词·八要素思维