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

如何编程获取Vertex AI批量预测任务的最终结果导出路径

Vertex AI批量预测任务获取最终输出路径方法

答案是完全可以,不需要手动拼接带时间戳的自动生成子目录,Vertex AI官方接口已经直接返回控制台详情页展示的完整导出路径。

具体实现方案

你可以通过批量预测任务的ID或者完整资源名,调用官方提供的客户端或REST接口查询详情,直接拿到目标路径:

  • 使用Python官方SDK(google-cloud-aiplatform)
    1. 先安装依赖:pip install google-cloud-aiplatform
    2. 参考如下示例代码获取路径:
    from google.cloud import aiplatform
    
    # 替换为你的GCP项目ID、批量任务所在区域
    aiplatform.init(project="你的GCP项目ID", location="us-central1")
    
    # 传入批量预测任务ID初始化任务对象
    batch_pred_job = aiplatform.BatchPredictionJob("替换为你的批量预测任务ID")
    
    # 直接获取控制台展示的完整GCS输出目录
    full_output_path = batch_pred_job.output_info.gcs_output_directory
    print(f"预测结果存储路径:{full_output_path}")
    
    拿到路径后,你可以搭配GCS客户端直接遍历该路径下所有prediction.results-*格式的结果文件,无需手动拼接子目录规则。
  • 调用REST API
    如果你不使用Python SDK,也可以直接发送GET请求调用Vertex AI原生接口:
    GET https://{任务所在区域}-aiplatform.googleapis.com/v1/{批量预测任务完整资源名}
    
    接口返回的JSON结构体中,outputInfo.gcsOutputDirectory字段就是完整的结果存储路径。

注意:该字段仅在批量预测任务状态为「运行成功」时会返回有效值,任务处于排队、运行中、失败状态时字段为空。

批量预测任务详情页示例参考:
批量预测任务详情示例


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.18 16:15:44