You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过AzureML REST API筛选排队或运行中的作业?

AzureML REST API 作业状态筛选方案

问题描述

  • 调用AzureML作业列表REST API时,默认会返回大量已完成的作业,需要在服务端仅筛选出排队或运行中的作业,但无法找到正确的筛选参数组合。
  • AzureML Studio使用的内部entities API不受Az REST CLI支持。

服务端筛选实现方法

要在服务端过滤作业状态,需使用API的$filter参数,结合作业状态枚举值进行条件组合:

  1. 有效状态值:

    • 排队状态:Queued
    • 运行中状态:Running
  2. 筛选参数格式:
    通过逻辑或(or)组合两个状态条件,示例请求如下:

    GET /jobs?$filter=status eq 'Queued' or status eq 'Running'
    
  3. Az CLI调用示例:
    如果使用Azure CLI的机器学习扩展调用,可直接指定--filter参数:

    az ml job list --filter "status eq 'Queued' or status eq 'Running'"
    

关于Studio内部API的说明

AzureML Studio使用的entities类内部API属于未公开的私有接口,微软官方不提供正式支持,也不会被Az REST CLI兼容。建议始终使用官方公开的AzureML作业列表API实现需求,避免依赖私有接口导致的兼容性问题。

内容的提问来源于stack exchange,提问作者Robert Sim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 18:52:36