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

Azure OpenAI InvalidRequestError:已创建成功部署仍提示不存在

解决Azure OpenAI部署存在但调用提示“The API deployment for this resource does not exist”的问题
  • 核对部署名称的一致性
    确保代码中指定的部署名称和Azure AI Studio里创建的完全一致,注意大小写、连字符、版本后缀这些细节。比如你创建的是text-embedding-ada-002-v2,调用时不能只写text-embedding-ada-002,差一个字符都会报错。

  • 确认密钥和端点的对应关系
    检查你用的API密钥和端点,是不是属于创建该部署的那个Azure OpenAI资源,别误用到其他资源的密钥/端点,这是新手常犯的错误。

  • 等待部署全局同步完成
    即使Azure AI Studio显示部署状态为“Succeeded”,实际的全局同步可能需要10-15分钟,尤其是新创建的资源,别急着马上调用,多等一会儿再试。

  • 匹配模型类型与调用路径
    嵌入模型(如text-embedding-ada-002)的调用路径是/embeddings,聊天模型(如gpt-35-turbo)是/chat/completions,路径错配也会触发类似的部署不存在错误。举个Python调用的正确示例:

    import openai
    openai.api_type = "azure"
    openai.api_base = "你的资源端点"
    openai.api_key = "你的API密钥"
    openai.api_version = "2023-05-15"
    
    # 嵌入模型调用
    emb_response = openai.Embedding.create(
        input="测试文本",
        engine="你的嵌入部署名"
    )
    
    # 聊天模型调用
    chat_response = openai.ChatCompletion.create(
        engine="你的聊天部署名",
        messages=[{"role": "user", "content": "你好"}]
    )
    
  • 验证API版本与资源区域
    确保使用的API版本和部署支持的版本匹配,比如部分新模型需要2023-07-01-preview及以上版本。另外确认你的调用环境能正常访问该Azure资源所在的区域,没有网络限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:45:04