華為云Flexus+DeepSeek征文|利用華為云一鍵部署 Dify 平臺并接入 DeepSeek 大模型,構建長篇文章生成助手

目錄

前言

1 華為云一鍵部署 Dify 平臺

1.1 華為云 Dify 平臺介紹

1.2 部署過程介紹

1.3 登錄 Dify 平臺

2 接入華為云 ModelArts Studio 中的 DeepSeek 大模型

3 構建長篇文章生成助手

3.1 簡要介紹長篇文章生成助手

3.2 開始節點

3.3 生成標題和大綱(LLM 節點)

3.4 提取章節和內容(代碼執行節點)

3.5 章節擴寫(迭代節點 + LLM)

3.6 合并章節內容(模型轉換)

3.7 直接回復節點

4 應用預覽與運行

4.1 應用預覽

4.2 應用運行

4.3 嵌入網頁

4.4 應用 API 接入

5 部署體驗

結語


前言

隨著大語言模型(LLM)的迅猛發展,越來越多企業和開發者希望基于大模型構建各類實用智能應用。Dify 作為一個開源的 LLM 應用平臺,具備模型管理、應用構建、工作流編排等核心功能,深受開發者歡迎。本文將以實際項目為例,介紹如何通過華為云的一鍵部署功能快速搭建 Dify 平臺,并接入基于 ModelArts Studio 的 DeepSeek 大模型,最終構建一個能夠自動生成長篇內容的智能助手。

1 華為云一鍵部署 Dify 平臺

1.1 華為云 Dify 平臺介紹

Dify 是一個為 LLM 應用開發設計的平臺,支持 Agent 工作流、知識庫增強、插件接入等多種功能,支持私有化部署,可靈活對接主流大模型。在華為云上,用戶可以借助“應用平臺快速部署”能力,通過一鍵部署模板,迅速搭建好 Dify 環境,實現本地化與定制化部署。

1.2 部署過程介紹

在華為云的部署流程中,一鍵部署包含四個主要步驟:

a. 選擇模板:登錄華為云應用平臺市場,搜索并選擇 Dify 部署模板。

b. 參數配置:根據頁面提示,填寫模型接入信息、數據庫密碼、管理密碼等參數。

c. 資源棧設置:定義資源名稱、規格、區域等基礎配置。

d. 配置確認:核對所有設置無誤后點擊“一鍵部署”。

整個過程無需復雜運維操作,適合初學者及中小企業用戶快速上手。

1.3 登錄 Dify 平臺

部署成功后,系統將返回一個 Dify 的 Web URL 地址。用戶只需在瀏覽器中輸入該地址,即可進入 Dify 登錄界面。

初次登錄需設置管理員賬戶與密碼。設置完成后即可進入 Dify 的工作空間,包括應用構建、模型管理、數據分析等模塊。

2 接入華為云 ModelArts Studio 中的 DeepSeek 大模型

華為云 ModelArts Studio 提供了豐富的大模型能力,支持一鍵訓練與部署。在本項目中,我們選擇接入 DeepSeek-v3 模型,用于智能文本生成。

具體步驟如下:

登錄 ModelArts Studio 控制臺,開通并啟用 DeepSeek 模型實例。獲取模型的 API Key模型名稱推理 URL

在 Dify 平臺中,進入「模型管理」模塊,選擇「添加模型」,選擇「自定義模型」類型。

填寫名稱、API 地址、密鑰、模型類型(LLM),并選擇默認模型,即可完成模型接入。

這樣,我們就成功將華為云上的 DeepSeek 大模型接入到了 Dify 平臺,并可以在應用中直接調用。

3 構建長篇文章生成助手

3.1 簡要介紹長篇文章生成助手

本文所開發的助手旨在幫助用戶根據指定主題自動生成結構化、連貫的長篇文章。

整個助手由 Dify 的工作流功能驅動,通過多個模型節點和代碼節點協同工作,構建完成的文章將以 Word 文檔形式導出或直接返回給用戶。

該工作流主要包括以下幾個節點:

  • 開始節點:接收標題或大綱
  • 模型節點:生成大綱與內容
  • 代碼執行節點:處理結構化數據
  • 迭代節點:逐章擴寫內容
  • 模型轉換節點:合并為完整文章
  • 響應節點:返回最終內容

3.2 開始節點

開始節點是工作流的起點,接收用戶輸入的文章標題(title)與結構大綱(outline)。輸入內容可以是簡短的關鍵詞,也可以是完整的章節結構。

輸入示例:

title: 莊子的5個最能治愈疲憊心靈的智慧故事
outline: 5個關于評估、得失、選擇、心態、困境的故事。

3.3 生成標題和大綱(LLM 節點)

此節點使用 DeepSeek-v3 模型,根據用戶輸入的主題或關鍵詞,生成推薦的文章標題與章節大綱。

系統提示詞:

## 指令
請根據提供的標題和提綱撰寫一篇長篇文章。請按照以下步驟完成任務: 1. 使用<title>作為文章標題。2. 根據<outline>組織文章結構,提綱中的每個部分應對應文章中的一個章節。3. 確保文章內容充實完整,每個章節需包含詳細信息、解釋說明、示例論證以及其他相關內容,以全面覆蓋主題
## 格式要求
你需要輸出以下JSON格式的示例。
JSON示例:[
{
" section": "關于評價的故事",
" bullets": "莊子關于評價的故事..."},{
" section": "關于得失的故事",
" bullets": "莊子關于得失的故事..."}

]
?輸出為 JSON 格式的結構化大綱,供后續節點解析。

3.4 提取章節和內容(代碼執行節點)

此節點主要作用是解析模型節點返回的 JSON 數據結構,提取章節標題和內容框架,用于后續擴寫。

示例代碼如下:

import json
def main(arg1: str) -> dict:cleaned_data = arg1.strip('```json\n').strip('```').strip()data = json.loads(cleaned_data)return {"result": data}

該節點輸出的格式為章節數組,便于后續迭代處理。

3.5 章節擴寫(迭代節點 + LLM)

此部分使用迭代節點,將每個章節逐一傳入模型擴寫。每輪迭代由一個 LLM 節點完成章節的具體內容生成。

迭代節點輸入為提取章節和內容部分的輸出,迭代節點輸出是章節擴寫后的內容。

章節擴寫LLM使用 DeepSeek-v3 模型。

系統提示詞:

你是一位專業的小說作家,能夠將提綱擴展成長篇文章。現在你的任務是將單個段落擴展成一個完整的故事。

用戶提示詞:

##整個故事梗概
生成故事
##需要擴寫的內容
迭代的item

該節點執行多次,最終返回每個章節的正文段落。

3.6 合并章節內容(模型轉換)

合并所有章節內容形成完整文章,通過內置的模板語言進行操作:

{{articleSections |join("\n") }}

此節點會將多個段落拼接為連貫文本,供最后一節點調用。

3.7 直接回復節點

這是整個流程的終點,將合并后的文章內容作為最終返回結果,并可通過 Dify 的插件導出為 Word 文檔或展示為網頁內容,供用戶查看與下載。

4 應用預覽與運行

4.1 應用預覽

Dify 支持圖形化預覽整個工作流結構。在應用開發頁面中,可以查看每個節點的輸入輸出邏輯,便于調試和優化。

4.2 應用運行

部署完成后,點擊「運行應用」按鈕,輸入標題與大綱,便可觸發模型進行內容生成,最終展示生成的文章。

4.3 嵌入網頁

Dify 提供三種嵌入方式:懸浮按鈕、對話框、內嵌模塊。通過生成 HTML 代碼片段,可將應用嵌入企業官網、博客或教育平臺,實現可視化接入。

嵌入網站的iframe示例代碼

<iframesrc="http://113.47.3.187/chatbot/2454MzXPQYmYU7N0"style="width: 100%; height: 100%; min-height: 700px"frameborder="0"allow="microphone"></iframe>

4.4 應用 API 接入

對于企業用戶,Dify 支持通過 REST API 接口調用應用,支持 Token 鑒權、限流配置等,方便集成至現有業務系統中。

5 部署體驗

在本次實踐中,華為云提供的 Dify 一鍵部署服務表現出色,流程簡潔,配置直觀,大大降低了部署門檻。同時,ModelArts Studio 提供的大模型推理服務也具備高穩定性與可擴展性,滿足內容生成類應用對上下文和響應速度的高要求。

從零開始到完成一個可運行的長文生成助手,我們體驗到了:

  • 部署簡易:無需額外運維知識,輕松完成平臺搭建
  • 模型靈活:支持接入自定義大模型,便于后續升級與微調
  • 流程可控:工作流設計靈活,支持復雜應用邏輯構建
  • 應用可嵌入:輕松接入網頁或業務系統,拓展使用場景

結語

在大模型應用爆發的當下,快速構建、穩定運行、高度可擴展的應用平臺成為企業智能化轉型的關鍵一環。Dify 平臺與華為云的深度集成,不僅降低了技術門檻,也為廣大開發者和企業提供了高性價比的解決方案。希望本文的實踐示例,能為你構建自己的大模型應用提供參考與啟發。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/87104.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/87104.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/87104.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

js的一些基礎概念總結

1.變量聲明 首先js變量聲明有三種&#xff0c;var&#xff0c;const&#xff0c;let&#xff0c;這三種變量聲明中我們第一優先使用const&#xff0c;需要改變這個值的時候我們用ley&#xff0c;var是盡量不去使用。 那么我們現在來總結一下三種聲明變量的區別。首先是var let …

防 XSS和CSRF 過濾器(Filter)

會話管理存在問題&#xff1a; 1.服務集群部署或者是分布式服務如何實現會話共享 2.會話的不同存儲地方的安全性問題 答&#xff1a; 會話共享 可以使用后端集中管理(redis)或者客戶端管理 &#xff08;jwt&#xff09;&#xff1b; 存儲安全性 這個還真的沒有太好的方式&…

鴻蒙容器組件 WaterFlow、FlowItem解析:動態瀑布流布局實踐

一、引言&#xff1a;不規則布局的智能化解決方案 在圖片社交、電商導購、資訊聚合等現代應用場景中&#xff0c;瀑布流布局以其靈活的空間利用率和自然的視覺流動感成為界面設計的重要選擇。鴻蒙提供的 WaterFlow 與 FlowItem 組件&#xff0c;通過智能布局算法與聲明式語法&…

概率密度基本概念

概率密度&#xff08;Probability Density&#xff09;是概率論中用于描述隨機變量分布的一種方式&#xff0c;特別適用于連續隨機變量。它并不是一個概率值&#xff0c;而是表示單位范圍內的概率大小或“濃度”。更具體地說&#xff0c;概率密度表示在某個特定值附近&#xff…

10-1 MySQL 索引優化與查詢優化

10-1 MySQL 索引優化與查詢優化 文章目錄 10-1 MySQL 索引優化與查詢優化1. 數據準備2. 索引失效案例2.1 索引字段&#xff1a;全值匹配最優2.2 索引字段&#xff1a;最佳左前綴法則2.3 主鍵插入順序2.4 索引字段進行了&#xff1a;計算、函數、類型轉換(自動或手動)導致索引失…

基于目標驅動的分布式敏捷開發

研究結論 風險對項目目標的影響 時間目標&#xff1a;需求管理不當&#xff08;如需求優先級不明確、多產品負責人需求沖突&#xff09;、架構變更導致的返工、跨站點協調問題&#xff08;如第三方依賴、通信基礎設施不足&#xff09;是影響項目時間的主要風險因素。質量目標&…

高通手機跑AI系列之——穿衣試裝算法

環境準備 手機 測試手機型號&#xff1a;Redmi K60 Pro 處理器&#xff1a;第二代驍龍8移動--8gen2 運行內存&#xff1a;8.0GB &#xff0c;LPDDR5X-8400&#xff0c;67.0 GB/s 攝像頭&#xff1a;前置16MP后置50MP8MP2MP AI算力&#xff1a;NPU 48Tops INT8 &&…

opencv入門(5)圖像像素的讀寫操作和算術運算

文章目錄 1 圖像遍歷與修改1.1 使用數組1.2 使用指針 2 圖像的算術運算2.1 一般算術操作2.2 算術API 1 圖像遍歷與修改 C中支持 數組遍歷 和 指針方式遍歷 1.1 使用數組 訪問使用 image.at(row,col) 進行訪問 如果是單通道灰度圖&#xff0c;就使用image.at進行讀取 如果是三…

Stable Diffusion入門-ControlNet 深入理解-第三課:結構類模型大揭秘——深度、分割與法線貼圖

大家好,歡迎回到Stable Diffusion入門-ControlNet 深入理解系列的第三課! 在上一課中,我們深入探討了 ControlNet 文件的命名規則,以及線條類 ControlNet模型的控制方法。如果你還沒有看過第二篇,趕緊點這里補課:Stable Diffusion入門-ControlNet 深入理解 第二課:Contr…

噴油嘴深凹槽內輪廓測量的方法探究 —— 激光頻率梳 3D 輪廓測量

引言 噴油嘴作為燃油噴射系統核心部件&#xff0c;其深凹槽內輪廓精度直接影響燃油霧化效果與發動機排放性能。噴油嘴深凹槽具有深徑比大&#xff08;可達 30:1&#xff09;、孔徑小&#xff08;φ0.5 - 2mm&#xff09;、表面質量要求高&#xff08;Ra≤0.2μm&#xff09;等…

上證ETF50期權交易規則一文詳解

50ETF期權&#xff0c;首先這是期權交易&#xff0c;所以50ETF期權有期權交易的所有特征&#xff0c;其次&#xff0c;50ETF期權的標的對象是上證50&#xff0c;所以50ETF&#xff08;認購看漲&#xff09;期權的走勢和上證50的走勢是一樣的。 行權時間&#xff1a; 在行權日當…

Oracle獲取執行計劃之10046 技術詳解

Oracle 的 10046 事件是性能調優中最常用的工具之一&#xff0c;通過跟蹤會話的 SQL 執行細節&#xff0c;生成包含執行計劃、等待事件、綁定變量等信息的跟蹤文件&#xff0c;幫助定位性能瓶頸。以下是技術詳解&#xff1a; 一、10046 事件基礎 10046 是 Oracle 內部事件&…

Linux 日志監控工具對比:從 syslog 到 ELK 實戰指南

更多云服務器知識&#xff0c;盡在hostol.com 你有沒有被 Linux 上滿屏飛滾的日志整崩潰過&#xff1f;看著 /var/log 目錄越來越肥&#xff0c;關鍵日志像大海撈針一樣藏在里面&#xff0c;每次出故障就像拆盲盒&#xff0c;賭你能不能第一眼看出問題。 日志系統&#xff0c…

本地服務器部署后外網怎么訪問不了?內網地址映射互聯網上無法連接問題的排查

我的網站部署搭建在本地服務器上的&#xff0c;在內網可以正常訪問&#xff0c;但是外網無法訪問&#xff0c;該怎么排查&#xff1f;局域網內部經過路由器的&#xff0c;有設置了虛擬服務器轉發規則&#xff0c;在互聯網公網上還是無法訪問服務器怎么辦&#xff1f;相信很多人…

如何免費正確安裝微軟的office全家桶

記錄一下如何正確安裝微軟的office全家桶 找到安裝包傻瓜式安裝 找到安裝包 安裝包在附件&#xff0c;大家可以自行進行下載 傻瓜式安裝 操作一目了然&#xff0c;點你需要的就行了

論文閱讀:BLIPv1 2022.2

文章目錄 一、研究背景與問題現有方法的局限性研究目標 二、核心方法與創新點多模態編碼器 - 解碼器混合架構&#xff08;MED&#xff09;標題生成與過濾&#xff08;CapFilt&#xff09;數據自舉方法 三、實驗與結果數據集與訓練配置關鍵實驗發現與 state-of-the-art 方法的對…

630,百度文心大模型4.5系列開源!真香

2025年被普遍認為是AI Agent商業化的關鍵之年&#xff0c;而大模型正是Agent能力的核心支撐。 當開發成本大幅降低&#xff0c;我們很可能看到各種垂直領域的Agent應用如雨后春筍般涌現。 技術普惠的現實意義對于廣大AI創業者和開發者來說&#xff0c;這無疑是個好消息。 之…

數據結構:遞歸:斐波那契數列(Fibonacci Sequence)

目錄 什么是斐波那契數列&#xff1f; 用遞歸推導Fibonacci 復雜度分析 用迭代推導Fibonacci 復雜度分析 遞歸優化&#xff1a;記憶化遞歸&#xff08;Memoized Recursion&#xff09; 復雜度分析 什么是斐波那契數列&#xff1f; 斐波那契數列&#xff08;Fibonacci Seq…

ArcGIS Pro利用擦除工具,矢量要素消除另一矢量部分區域

選擇“System Toolboxes”→“Analysis Tools.tbx”→“Overlay”→“Erase&#xff08;擦除&#xff09;”。 原始 擦除后

Linux: network: 性能 pause

最近看到一個問題,是關于網卡的throughput的性能問題,后來在ethtool-S里看到有pause的counter,這個也是網絡性能問題的一個分析方向。算是學到了新的知識點。 $ grep -i -e 2025- -e pause ethtool*ens2f1np1 | grep -v -e ": 0\$" | headtail 4====