DMflow.chat
廣告
全能 DMflow.chat:支援多平台整合與持久記憶,客製欄位靈活運用,無需額外開發即可連接資料庫與表單,網頁互動+API 輸出,一步到位!
Dify 是一個開源的大型語言模型(LLM)應用開發平台,結合了 Backend-as-a-Service 和 LLMOps 的概念,旨在幫助開發者快速構建生產級的生成式 AI 應用程式。即使是非技術人員,也可以參與 AI 應用程式的定義和資料操作。
Dify 內建了構建 LLM 應用所需的關鍵技術堆疊,包括:
「Dify」的名稱來自於 “Define”(定義)與 “Modify”(修改),代表著開發者可以自由地定義並不斷改進自己的 AI 應用。
將 Dify 與其他 LLM 平台如 LangChain 相比較,Dify 更像是一個完整的解決方案,提供精細的工程設計和生產環境支持。以下是其主要優勢:
Dify 平台整合了多種 LLM 模型,滿足多樣化的應用需求:
Dify 提供直觀的畫布界面,用戶可輕鬆設計與測試穩健的 AI 工作流,支持多種應用場景,包括文本處理、對話分析和數據生成。
專業的 Prompt IDE 幫助用戶設計和測試高效提示,支持以下功能:
支持檔案匯入與檢索流程設計:
Agent 架構允許用戶自定義複雜的 AI 任務流程,包括:
有四個選項可以創建分別是
若你不了解如何創建,建議先使用模板建立,可以快速建立你的信心。
對話型應用採用一問一答的互動模式,與用戶持續對話,旨在即時解決問題並提升用戶體驗。
創建空白應用
編寫應用程式
我們簡單的介紹上述圖片的編號
發布
發布完畢後你可以通過公共 URL 體驗應用程式外,或是使用API
API使用,以下為網頁範例,需要注意的是response_mode可以選擇streaming以及blocking,若你要及時回應則選擇streaming,若你支援背景處理,可以使用blocking
curl -X POST 'https://api.dify.ai/v1/chat-messages' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: application/json' \
--data-raw '{
"inputs": {},
"query": "What are the specs of the iPhone 13 Pro Max?",
"response_mode": "streaming",
"conversation_id": "",
"user": "abc-123",
"files": [
{
"type": "image",
"transfer_method": "remote_url",
"url": "https://cloud.dify.ai/logo/logo-site.png"
}
]
}'
回應為
{
"event": "message",
"message_id": "9da23599-e713-473b-982c-4328d4f5c78a",
"conversation_id": "45701982-8118-4bc5-8e9b-64562b4555f2",
"mode": "chat",
"answer": "iPhone 13 Pro Max specs are listed here:...",
"metadata": {
"usage": {
"prompt_tokens": 1033,
"prompt_unit_price": "0.001",
"prompt_price_unit": "0.001",
"prompt_price": "0.0010330",
"completion_tokens": 128,
"completion_unit_price": "0.002",
"completion_price_unit": "0.001",
"completion_price": "0.0002560",
"total_tokens": 1161,
"total_price": "0.0012890",
"currency": "USD",
"latency": 0.7682376249867957
},
"retriever_resources": [
{
"position": 1,
"dataset_id": "101b4c97-fc2e-463c-90b1-5261a4cdcafb",
"dataset_name": "iPhone",
"document_id": "8dd1ad74-0b5f-4175-b735-7d98bbbb4e00",
"document_name": "iPhone List",
"segment_id": "ed599c7f-2766-4294-9d1d-e5235a61270a",
"score": 0.98457545,
"content": "\"Model\",\"Release Date\",\"Display Size\",\"Resolution\",\"Processor\",\"RAM\",\"Storage\",\"Camera\",\"Battery\",\"Operating System\"\n\"iPhone 13 Pro Max\",\"September 24, 2021\",\"6.7 inch\",\"1284 x 2778\",\"Hexa-core (2x3.23 GHz Avalanche + 4x1.82 GHz Blizzard)\",\"6 GB\",\"128, 256, 512 GB, 1TB\",\"12 MP\",\"4352 mAh\",\"iOS 15\""
}
]
},
"created_at": 1705407629
}
文字生成類別應用程式是一種根據使用者提供的提示,自動產生高品質文字的應用程式。它可以產生各種類型的文本,例如文章摘要、翻譯等。
智能助手(Agent Assistant)利用生成式 AI 的推理能力,實現自主完成複雜任務。它能夠:
差別在多了工具使用
Dify 工作流專注於處理複雜任務,通過將其分解為多個步驟,降低系統複雜度並提升性能。其特點包括:
API使用,以下為網頁範例,需要注意的是 response_mode可以選擇streaming以及blocking,若你要及時回應則選擇streaming,若你支援背景處理,可以使用blocking 以及inputs為start節點參數,而response中的outputs為end節點的參數
curl -X POST 'https://api.dify.ai/v1/workflows/run' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: application/json' \
--data-raw '{
"inputs": {},
"response_mode": "streaming",
"user": "abc-123"
}'
回應為
{
"workflow_run_id": "djflajgkldjgd",
"task_id": "9da23599-e713-473b-982c-4328d4f5c78a",
"data": {
"id": "fdlsjfjejkghjda",
"workflow_id": "fldjaslkfjlsda",
"status": "succeeded",
"outputs": {
"text": "Nice to meet you."
},
"error": null,
"elapsed_time": 0.875,
"total_tokens": 3562,
"total_steps": 8,
"created_at": 1705407629,
"finished_at": 1727807631
}
}
功能範疇 | 聊天助手 | 智能助手 | 工作流 |
---|---|---|---|
核心定位 | 與用戶互動,提供即時解決方案。 | 自主完成複雜任務,提升生產力。 | 自動化處理多步驟任務,提高性能。 |
應用場景 | 客服、教育、金融等。 | 報表分析、設計、規劃等。 | 客服、內容生成、數據分析等。 |
技術特點 | 依賴對話模型,強調互動性。 | 整合多工具,支持自主學習與調整。 | 模型輔助決策,提升穩定性與效率。 |
目標用戶 | 需要快速回應的服務應用。 | 需要執行複雜任務的企業和個人。 | 需要高效自動化的工作場景。 |
選擇 Dify 的情境包括:
Dify 作為一個功能全面且靈活的開源 LLM 應用平台,適合所有級別的用戶。無論是希望快速原型設計的初學者,還是追求高性能生產環境的專業開發者,Dify 都能提供高效且穩健的支持。
立即加入 Dify 社區,探索無限可能!
全能 DMflow.chat:支援多平台整合與持久記憶,客製欄位靈活運用,無需額外開發即可連接資料庫與表單,網頁互動+API 輸出,一步到位!
打造智慧對話:DMflow.chat 助您輕鬆建立機器人(什麼是dmflow.chat) DMflow.chat 是一個功能強大的多管道問答機器人平台,結合了大型語言模型 (LLM) 的...
Poe AI聊天機器人:ChatGPT替代品的全面指南與使用教學 本文深入介紹Poe平台,探討其功能、優缺點,以及如何有效利用這個強大的AI工具。無論你是AI新手還是資深用戶,這篇指南都能幫你...
2024年Manychat全面評測:功能、優缺點與價格分析 Manychat是領先的聊天機器人平台,但它真的適合你的業務嗎?本文深入分析Manychat的功能、優缺點和定價,幫助你做出明智選擇...
Chatfuel 2024全面評測:功能、優缺點及定價分析 想要在Facebook、Instagram或WhatsApp上創建聊天機器人?Chatfuel可能是您的最佳選擇。本文深入分析Cha...
ChatBot.com評測:打造智能客服的最佳平台? 描述 想要快速部署AI驅動的聊天機器人嗎?ChatBot.com可能是您的最佳選擇。本文深入分析其功能、優缺點和定價,幫您決定是否選用這個...
Chatbase 2024全面評測:打造AI客服的最佳選擇? Chatbase是一款新興的AI聊天機器人工具,專為企業打造智能客服解決方案。本文將深入探討Chatbase的功能、優缺點、定價以...
Anthropic開發了模型上下文協議(MCP):讓 AI 系統與數據無縫連接 描述 Anthropic開發了模型上下文協議(Model Context Protocol, MCP)是一項新興...
重大突破:Google超過25%新程式碼由AI生成!營收創新高達883億美元 震撼消息:Google執行長皮查伊(Sundar Pichai)最新公布,AI已成為Google程式開發的核...
ChatGPT 排程任務完整使用指南:讓 AI 助理自動化完成您的日常工作 前言:為什麼需要 ChatGPT 排程任務? 在現代數位工作環境中,自動化已成為提升工作效率的關鍵。ChatGPT...