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

如何通过REST API调用Azure ML实时端点中的指定模型部署?

Azure ML实时端点REST API指定特定部署调用的方法

核心结论

REST API支持指定特定部署调用,无需通过查询字符串,而是通过自定义请求头实现。

具体实现步骤

在POST请求的headers中添加azureml-model-deployment字段,值为你要指定的目标部署名称(比如model1)。

修改后的代码示例:

import requests
import json

endpoint = "https://my-endpoint.westeurope.inference.ml.azure.com/score"
api_key = "xyz"

headers = {
    "Content-Type": "application/json",
    "Authorization": f"Bearer {api_key}",
    # 添加指定部署的请求头
    "azureml-model-deployment": "model1"
}

data = {
    "input_data": {
        "columns": ["a", "b"],
        "index": [0, 1],
        "data": [[0.00, 185.0], [18.00, 181.0]]
    }
}

response = requests.post(endpoint, headers=headers, data=str.encode(json.dumps(data)))
print(response.json())

额外可选方案

如果你的部署启用了专属端点(创建部署时可配置),也可以直接使用该部署的独立URL进行调用,无需添加请求头。这种方式更直观,但需要提前为每个部署开启专属端点功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 22:47:11