输入参数与 Schema
input_values 是任务的输入参数对象,键的格式为 节点ID:节点名.字段名,值可以是字符串、数字、布尔值等。具体可用字段取决于 web_app_id 对应的工作流结构。
获取 Schema 的方法
- 进入 BizyAir AI 应用 页面
- 点击目标 AI 应用 → 进入详情页
- 点击左上角
API按钮 - 在弹出的 API 调用窗口中查看
input_values的完整字段与示例值 - 切换到
Shell/Python/JavaScript标签可直接复制完整调用代码
常见字段模式
文件上传
当工作流需要图片、音频、视频作为输入时(如图生图、图生视频),需先将文件上传到 BizyAir OSS,获得url 后再作为 input_values 字段值传入。
步骤 1:获取上传凭证
file_name 必须包含扩展名,服务端据此判断文件类型。返回的 STS 凭证为临时凭证,请勿长期保存或暴露在前端。步骤 2:上传文件到阿里云 OSS
使用返回的凭证将文件直接 PUT 到 OSS。详见 阿里云 OSS 简单上传。 Python 示例:步骤 3:提交输入资源
OSS 上传成功后,调用commit 接口注册文件,获得可被工作流引用的 url。
url 即可作为 input_values 中相应字段的值,传入任务创建接口。
输出文件与对象 URL
任务成功完成后,outputs[].object_url 提供结果文件的临时下载链接:
- 域名:
https://storage.bizyair.ai/outputs/...- 默认有效期:15 天(响应中的expired_at字段会给出精确时间) - 过期后无法恢复
任务耗时统计
任务结果中包含cost_times 对象,提供各阶段详细耗时(单位:毫秒):
计费仅基于
inference_cost_time(推理部分),其他阶段免费。