前言
今天閑著,搗鼓一下 Dify 這個開源平臺,在 mac 系統上,本地部署并運行 Dify 平臺,下面記錄個人在本地部署Dify 的過程。
Dify是什么?
Dify是一個開源的大語言模型(LLM)應用開發平臺,旨在簡化和加速生成式AI應用的創建和部署,為開發者提供了一個用戶友好的界面和一系列強大的工具,使他們能夠快速搭建生產級的AI應用。
直白點說,就是部署后,在這個平臺上通過可視化/無需編寫代碼就能輕松實現 AI應用。
開始部署
一、需要準備docker 環境,可以安裝docker-desktop
docker-desktop下載: https://www.docker.com/products/docker-desktop/
根據你的系統下載對應的版本,mac 系統 M 系列芯片選擇 Apple Silicon 版本安裝
下載后安裝默認就行。
docker鏡像加速(非必須)
安裝 Docker 之后,建議在設置里面設置在鏡像,這樣下載會快一些,建議大家都設置下。
Docekr 設置鏡像代碼,把下面這段代碼復制進去,然后點擊 Apply & restart 保存即可。
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"features": {"buildkit": true},"registry-mirrors": ["https://dockerpull.org","https://docker.1panel.dev","https://docker.foreverlink.love","https://docker.fxxk.dedyn.io","https://docker.xn--6oq72ry9d5zx.cn","https://docker.zhai.cm","https://docker.5z5f.com","https://a.ussh.net","https://docker.cloudlayer.icu","https://hub.littlediary.cn","https://hub.crdz.gq","https://docker.unsee.tech","https://docker.kejilion.pro","https://registry.dockermirror.com","https://hub.rat.dev","https://dhub.kubesre.xyz","https://docker.nastool.de","https://docker.udayun.com","https://docker.rainbond.cc","https://hub.geekery.cn","https://docker.1panelproxy.com","https://atomhub.openatom.cn","https://docker.m.daocloud.io","https://docker.1ms.run","https://docker.linkedbus.com"]
}
二、下載Dify源碼
GitHub 地址:?https://github.com/langgenius/dify/
安裝 Dify 之前, 請確保你的機器已滿足最低安裝要求:
CPU >= 2 Core
RAM >= 4 GiB
macOS 10.14 or later
打開mac終端,執行指令,克隆 Dify 代碼倉庫,克隆 Dify 源代碼至本地環境。
git clone https://github.com/langgenius/dify.git
進入 Dify 源代碼的 Docker 目錄,復制環境配置文件
cd dify/docker
cp .env.example .env
運行命令
docker compose up -d
等待運行成功,如下圖:
看到類似上面圖片的樣子,說明的你 Dify 已經運行起來了。
在瀏覽器訪問:?http://localhost/install? 就能看到 dify 的界面了,運行起來的界面如下,需要設置一個賬號,隨便設置一個就行
輸入剛才設置的賬號密碼,進行登錄
登錄成功后,看到的界面如下
到這里,就可以在這個平臺新建我們的 AI 應用、聊天助手、工作流等操作啦!