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

Comet自定义面板:如何判断实验处于可见或隐藏状态?

如何在Comet Python SDK自定义面板中获取实验的隐藏状态

要实现只显示未隐藏实验的自定义面板,核心是获取每个实验的hidden状态属性,这和Comet内置图表的过滤逻辑一致:

  • Python SDK端过滤
    当你通过Comet API拉取实验列表后,每个Experiment实例都自带hidden布尔属性,直接用它过滤即可:

    from comet_ml import API
    
    # 初始化API
    api = API()
    # 获取指定工作区和项目下的所有实验
    all_experiments = api.get_experiments(workspace="你的工作区名称", project_name="你的项目名称")
    
    # 筛选出未隐藏的实验
    visible_experiments = [exp for exp in all_experiments if not exp.hidden]
    
  • 自定义面板前端过滤(若涉及)
    如果你的自定义面板包含前端逻辑,从Comet API返回的实验JSON数据里同样带有hidden字段,直接在前端做过滤:

    // 假设已从Comet API获取到experiments数组
    const visibleExperiments = experiments.filter(experiment => !experiment.hidden);
    
  • 版本注意事项
    确保你使用的是最新版Comet Python SDK,旧版本可能未暴露hidden属性,执行以下命令升级:

    pip install --upgrade comet-ml
    

内容的提问来源于stack exchange,提问作者David Taub

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 22:32:32