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

Vertex AI中未知模型ID时如何从端点取消部署模型?

无需已知Model ID取消部署端点模型

完全可行,你可以直接从端点资源本身获取已部署模型的ID,适配你“每个端点始终仅部署一个模型”的场景。

实现步骤

  1. 调用GetEndpointRequest获取目标端点的完整信息,其中包含已部署模型的列表
  2. 从端点信息的deployed_models字段中提取目标deployed_model_id(仅部署一个,直接取第一个元素即可)
  3. 用获取到的ID构造UndeployModelRequest并执行取消部署

完整代码示例

from google.cloud import aiplatform_v1

# 初始化端点客户端
client_endpoint = aiplatform_v1.EndpointServiceClient()

# 1. 获取端点信息
endpoint_request = aiplatform_v1.types.GetEndpointRequest(name=end_point)
endpoint_info = client_endpoint.get_endpoint(request=endpoint_request)

# 2. 提取已部署模型ID(仅一个部署,取索引0)
deployed_model_id = endpoint_info.deployed_models[0].deployed_model_id

# 3. 构造并执行取消部署请求
undeploy_request = aiplatform_v1.types.UndeployModelRequest(
    endpoint=end_point,
    deployed_model_id=deployed_model_id
)
client_endpoint.undeploy_model(request=undeploy_request)

说明

这个方法不再依赖预先已知的model_id,完全通过端点自身的元数据获取所需的部署ID,精准匹配你的业务场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 12:25:36