自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Dify工作流節(jié)點中使用Coze的插件商店 原創(chuàng)

發(fā)布于 2025-4-25 06:46
瀏覽
0收藏

在前幾天的文章??《論MCP Server與工作流在智能體開發(fā)場景中的作用和區(qū)別》??,我提到了一個觀點,MCP和工作流的關系將是你中有我,我中有你。Dify工作流可以將MCP Server作為工作流中的某個關鍵節(jié)點;同樣,Dify工作流可以發(fā)布為Mcp Sever,由大模型選擇和使用。

同樣,對于各大智能體開發(fā)平臺來說,不管是生態(tài)龐大的Coze還是開源界的扛把子Dify,在將來也是這種互聯(lián)互通的狀態(tài),只要他們各家的API足夠開放就行。

比如,因為Coze的爸爸就是字節(jié)跳動,他家的插件商店中自然少不了頭條內容的支持。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

比如頭條新聞,我們順手搭建一個Coze工作流,就能夠使用該插件。開始節(jié)點用戶可以輸入搜索詞,插件幫助返回相關的最新新聞資訊。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

但是,如果我們想在Dify中使用頭條新聞這個插件,直接根據(jù)搜索詞獲取最新的新聞資訊,可就難了。

還好,Coze的API功能足夠強大,足夠開放,我們通過Coze API可以調用任何一個工作流或者智能體!如果我們想使用Coze的某個插件,直接將其包裝在工作流中,然后通過在Dify使用接口調用節(jié)點的方式,不就可以愉快地在Dify中使用Coze的插件了嘛?。?!

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)


Coze的API功能提供了PlayGround功能,也就是可以在線可視化測試,通過下面的網(wǎng)頁,我們可以很清楚知道,調用Coze工作流Api,需要設置好workflow_id、bot_id、parmeters、is_async等多個參數(shù)值。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

上面的幾個參數(shù),我們可以很容易在工作流的URL參數(shù)中獲取到。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

不過這里面有個坑,Coze的 Python調用方式,不管是個官方給的示例還是PlayGroud給出的示例代碼,都沒有說明工作流中的開始節(jié)點參數(shù)如何傳入?。?!所有我直接閱讀了源碼,搞明白了Coze API中 Python調用工作流,傳入?yún)?shù)值的方式。

比如我們要使用的頭條新聞工作流,開始節(jié)點要接收keyword這個參數(shù),也就是用戶想檢索哪方面的新聞。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

下面是補充完整的Coze工作流API,Python調用代碼。

import os
# Our official coze sdk for Python [cozepy](https://github.com/coze-dev/coze-py)
from cozepy import COZE_CN_BASE_URL

# Get an access_token through personal access token or oauth.
coze_api_token = '你自己的Coze token'
# The default access is api.coze.com, but if you need to access api.coze.cn,
# please use base_url to configure the api endpoint to access
coze_api_base = COZE_CN_BASE_URL

from cozepy import Coze, TokenAuth, Message, ChatStatus, MessageContentType  # noqa

# Init the Coze client through the access_token.
coze = Coze(auth=TokenAuth(token=coze_api_token), base_url=coze_api_base)

# Create a workflow instance in Coze, copy the last number from the web link as the workflow's ID.
workflow_id = '7486381686683598898'

# Call the coze.workflows.runs.create method to create a workflow run. The create method
# is a non-streaming chat and will return a WorkflowRunResult class.
workflow = coze.workflows.runs.create(
    workflow_id=workflow_id,
    parameters ={"keywords": "智能體"},
)
#將worlflow.data直接return 
print("workflow.data", workflow.data)

我們把上面這段代碼在自己服務器或者電腦上跑一下,發(fā)現(xiàn)運行正常,可以很快得到頭條新聞的搜索結果。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

接下來,我們要把上面的代碼封裝成能夠外部HTTP請求的接口。使用FastAPI就可以了。直接把代碼扔給deepseek-V3,生成接口代碼。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

直接運動該代碼,并測試這個接口,沒有問題,一次成功!我們可以放在自己電腦上,或者直接部署到云服務器上都可以。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

頭條新聞的接口準備完畢,在dify中新建工作流,在開始節(jié)點添加變量"keywords"

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

添加HTTP請求節(jié)點,將搭建好的頭條搜索API鏈接填寫完整,并將開始節(jié)點傳入的keywords設置到body請求信息中,點擊運行就大功告成了。

如何在Dify工作流節(jié)點中使用Coze的插件商店-AI.x社區(qū)

以上就是一個非常簡單的教程,拋磚引玉,教大家如何在Dify中使用Coze的插件生態(tài)。


本文轉載自公眾號九歌AI大模型  作者:九歌AI

原文鏈接:??https://mp.weixin.qq.com/s/88k-namfDS-5qp_bzDSk7A??


?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
已于2025-4-25 06:46:24修改
收藏
回復
舉報
回復
相關推薦