目标
开发一个插件
输入关键词
返回一个bgm音乐
工作流
代码参数
代码详情
# 在这里,您可以通过 ‘args’ 获取节点中的输入变量,并通过 'ret' 输出结果
# 'args' 和 'ret' 已经被正确地注入到环境中
# 下面是一个示例,首先获取节点的全部输入参数params,其次获取其中参数名为‘input’的值:
# params = args.params;
# input = params.input;
# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
# ret: Output = { "name": ‘小明’, "hobbies": [“看书”, “旅游”] };
import random
async def main(args: Args) -> Output:
params = args.params
li = params["input"]
n = random.randint(0,len(li))
item = li[n]
url = item["bgm_url"]
d = {
n:n,
url:url
}
# 构建输出对象
ret: Output = {
"idx": n,
"url": url
}
return ret