python阿里云百炼智能体工作流插件应用封装成mcp服务教程

阿里云百炼智能体工作流插件应用封装成mcp服务教程


上次将coze的api封装成mcp服务让curor调用点击打开链接,今天讲讲阿里云百炼的智能体插件及工作流封装成mcp服务给大模型自动调用,我们以文生图为例,登录阿里云百炼后台

1、创建一个应用

选择工作流(这个可以不用大模型直接调用插件)



选择工作流-》任务型工作流


拖拽插件



将节点连接起来,开始节点输出变量默认的全部删除



结束节点输入/选择文生图插件的url地址




测试工作流


query输入{"prompt":"河流在天上飞"}

输出了生成好的图片url


点击发布,然后在应用列表中点击调用


先看看自己的apikey,如果没有就新建一个,然后点击查看api



替换apikey及app_id


#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import os
from http import HTTPStatus
from dashscope import Application
response = Application.call(
    # 若没有配置环境变量,可用百炼API Key将下行替换为:api_key="sk-xxx"。但不建议在生产环境中直接将API Key硬编码到代码中,以减少API Key泄露风险。
    api_key="sk-apikey自己申请",
    app_id='eb0e9c35a7a746919893e63f1ca4758a',# 替换为实际的应用 ID
    prompt='{"prompt":"高山上的湖泊"}')

if response.status_code != HTTPStatus.OK:
    print(f'request_id={response.request_id}')
    print(f'code={response.status_code}')
    print(f'message={response.message}')
    print(f'请参考文档:https://help.aliyun.com/zh/model-studio/developer-reference/error-code')
else:
    print(response.output.text)

运行


下面我封装成mcp服务的代码

点击查看代码

{{collectdata}}

网友评论0