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

调用Azure认知服务API出现requests.exceptions.HTTPError 404错误如何解决

问题排查与修复方案

核心报错原因

404错误是因为你构造的API请求路径不符合Azure认知服务的接口规范,缺少了必填的API版本路由段。

具体修改点

  • 修正API基础路径拼接逻辑:目前Azure计算机视觉稳定版(v3.1)的analyze接口需要在域名后添加vision/v3.1/路由前缀,你当前直接拼接analyze的方式会导致路径不存在。
  • 可选校验项:确认你的SUBSCRIPTION_KEY和创建的认知服务资源的密钥完全一致,且资源所属区域和域名后缀匹配(中国区Azure域名后缀为.cognitiveservices.azure.cn,国际版为.cognitiveservices.azure.com)

修正后的代码片段

仅修改路径拼接部分即可:

# 原有代码保持不变,替换原address拼接逻辑
address = vision_service_address + "vision/v3.1/analyze"

补充验证方法

修改后如果仍有异常,可以打印完整请求地址核对结构,正确的地址格式为:
https://myfirstpythonapi.cognitiveservices.azure.com/vision/v3.1/analyze?visualFeatures=Description&language=en

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 13:06:04