Mac電腦本地部署Dify怎么做?

0 評論 2168 瀏覽 4 收藏 12 分鐘

Dify 是一款開源的大語言模型(LLM)應(yīng)用開發(fā)平臺,旨在幫助開發(fā)者和非技術(shù)人員快速構(gòu)建并上線生產(chǎn)級的生成式 AI 應(yīng)用。本文詳細介紹了如何在 Mac 電腦上本地部署 Dify,希望能幫到大家。

1、什么是Dify?

Dify 是一款開源的大語言模型(LLM)應(yīng)用開發(fā)平臺,它巧妙地融合了后端即服務(wù)(BaaS)與大型語言模型運維(LLMOps)的核心理念。Dify 的命名源自“Define + Modify”,寓意著開發(fā)者可以定義并持續(xù)改進其 AI 應(yīng)用,同時也致力于“為你而做”(Do it for you)。該平臺旨在幫助開發(fā)者乃至非技術(shù)人員,快速構(gòu)建并上線生產(chǎn)級的生成式 AI 應(yīng)用,并支持非技術(shù)人員便捷地參與 AI 應(yīng)用的定義與數(shù)據(jù)運營。

Dify 核心功能亮點:

  • 多樣化應(yīng)用創(chuàng)建: 支持快速創(chuàng)建聊天助手、智能體(Agent)、文本生成應(yīng)用、自動化工作流等多種AI應(yīng)用形態(tài)。
  • 強大的技術(shù)棧支持: 內(nèi)置對數(shù)百種主流模型的支持,提供直觀的Prompt編排界面、高質(zhì)量的RAG(檢索增強生成)引擎、先進的Agent框架以及靈活的流程編排能力。
  • 提升開發(fā)效率: 提供簡潔易用的界面與API,顯著減少開發(fā)者的重復(fù)勞動,使其能更專注于創(chuàng)新及核心業(yè)務(wù)需求的實現(xiàn)。

企業(yè)級應(yīng)用價值:

  • 構(gòu)建私有化知識庫與AI助理: 支持安全、便捷地接入企業(yè)內(nèi)部知識數(shù)據(jù),賦能更高效的客戶服務(wù)與內(nèi)部辦公智能化。
  • 打造企業(yè)級LLMOps平臺: 提供可視化工具與標(biāo)準(zhǔn)化流程,助力企業(yè)實現(xiàn)對大型語言模型的全面運維、精準(zhǔn)監(jiān)控、高效標(biāo)注與持續(xù)迭代優(yōu)化。
  • 靈活編排AI工作流: 能夠與企業(yè)現(xiàn)有系統(tǒng)無縫集成,實時監(jiān)控AI應(yīng)用運行狀態(tài),保障業(yè)務(wù)流程的穩(wěn)定與可靠。
  • 零代碼構(gòu)建AI Agent: 使業(yè)務(wù)人員也能通過簡單的點擊拖拽,快速構(gòu)建能調(diào)用企業(yè)工具與數(shù)據(jù)的智能體(AI Agents),以自動化處理復(fù)雜任務(wù)。

Dify官網(wǎng)地址https://dify.ai/

2、Dify搭建

用戶既可以通過訪問 “https://cloud.dify.ai/” 在線使用 Dify(需要 GitHub 或 Google 賬號授權(quán)),也可以選擇在本地環(huán)境中部署 Dify 社區(qū)版(此為開源版本)。下文將重點介紹如何基于 Docker Compose 部署 Dify 社區(qū)版。

在開始安裝 Dify 之前,請確保您的設(shè)備至少具備 雙核(2 core)處理器4GB 以上內(nèi)存。以下步驟將演示如何在 Mac 系統(tǒng)中運行 Dify。首先,您需要安裝 Docker Desktop 以支持 Docker 容器的運行,隨后即可通過 Docker 來部署和運行 Dify。

2.1 Docker Desktop 安裝與配置

1)下載安裝Docker Desktop

我們可以使用官網(wǎng)鏈接“https://docs.docker.com/get-started/get-docker/”下載Docker Desktop使用Docker。

下載完成后,雙擊“Docker.dmg”安裝Docker Desktop,

當(dāng)你看到如下“進度條”,代表安裝正在開始;“進度條”消失,電腦響起“dong”一聲后,代表安裝完成。

我們可以在“啟動臺”中找到如下“Docker”圖標(biāo),

單擊“Docker”圖標(biāo)打開軟件

登錄賬號!

2.2 Dify部署與訪問

1)基于Docker部署Dify

在”https://github.com/langgenius/dify/tree/1.4.1″中下載Dify,這里選擇dify-1.4.1版本,下載完成后,將壓縮包解壓到我們指定的位置,通過如下命令啟動Dify:

進入 Dify 的 Docker 配置目錄:

在終端中,我們需要進入到包含 docker-compose.yaml 文件的目錄

使用終端命令進行本地部署Dify

2)啟動 Dify 服務(wù):

在 docker 目錄下 (即你上一步進入的目錄),運行以下命令來啟動 Dify 服務(wù)。這個命令會使用 docker-compose.yml 文件來下載并啟動 Dify 所需的所有 Docker 容器。-d 參數(shù)表示在后臺運行。

Bash

docker-compose up -d

注意:如果你的 Docker Compose 版本較新,可能會提示使用 docker compose up -d (沒有中間的連字符)。兩者通常都可以工作,但推薦使用新版命令。

初次運行時,Docker 需要下載 Dify 的鏡像,這可能需要一些時間,具體取決于你的網(wǎng)絡(luò)速度。請耐心等待命令執(zhí)行完成。

檢查容器狀態(tài) (可選):

等待命令執(zhí)行完畢后,你可以通過以下命令檢查 Dify 相關(guān)的 Docker 容器是否都已成功啟動并正在運行:

Bash

docker-compose ps

你應(yīng)該能看到幾個與 Dify 相關(guān)的容器 (如 dify-api, dify-web, dify-db 等) 狀態(tài)為 Up 或 running。

3)訪問 Dify

一旦所有容器都成功啟動,你就可以在你的網(wǎng)頁瀏覽器中訪問 Dify 了。

默認情況下,Dify 應(yīng)該可以通過以下地址訪問:http://localhost/http://127.0.0.1/

4)初始化設(shè)置:

首次訪問時,Dify 會引導(dǎo)你進行一些初始化設(shè)置,例如創(chuàng)建管理員賬戶等。請按照屏幕上的指示完成這些步驟。

先在電腦運行docker,然后再輸入網(wǎng)址本地運行Dify。

5)如何停止 Dify 服務(wù)

如果你想停止 Dify 服務(wù),請執(zhí)行以下操作:

打開終端。

進入相同的 docker 目錄:

Bash:替換成你實際的文件位置

cd path/to/your/dify-1.4.1/docker

運行停止命令:

Bash

docker-compose down

這個命令會停止并移除由 docker-compose up -d 創(chuàng)建的容器、網(wǎng)絡(luò)等。你的數(shù)據(jù)(如數(shù)據(jù)庫中的內(nèi)容)默認情況下會保留在 Docker volumes 中,除非你在 docker-compose.yml 中有特殊配置或手動刪除 volumes。

PS:如果有什么問題,可以隨時評論交流,有什么想要搭建的工作流也可以探討!

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!