之前稱為 Azure AI 服務或 Azure 認知服務,是 Microsoft Foundry 平台內統一的預先建置的 AI 功能集合
@SRILAKSHMI C 這個 deployment 確認有部署成功,因為運行了一陣子後才發生這報錯,可能的原因會是什麼呢?
Error message:
{'error': {'code': 'DeploymentNotFound', 'message': 'The API deployment for this resource does not exist. If you created the deployment within the last 5 minutes, please wait a moment and try again.'}}
Description:
While using the OpenAI API, I occasionally encounter this error. It indicates that the API cannot find the specified deployment.
之前稱為 Azure AI 服務或 Azure 認知服務,是 Microsoft Foundry 平台內統一的預先建置的 AI 功能集合
@SRILAKSHMI C 這個 deployment 確認有部署成功,因為運行了一陣子後才發生這報錯,可能的原因會是什麼呢?
你好,Dora Chen,
感谢您联系 Microsoft 支持部门。
我知道您在 DeploymentNotFound 调用 Azure OpenAI API 时遇到错误。此错误很常见,通常发生在模型部署尚未完全设置或尚无法使用时。我将引导您了解可能的原因和解决该问题的步骤。
您看到的错误消息:
{'error': {'code': 'DeploymentNotFound', 'message': 'The API deployment for this resource does not exist. If you created the deployment within the last 5 minutes, please wait a moment and try again.'}}
通常表示找不到 API 调用中引用的部署。如果出现以下情况,可能会发生这种情况:
部署过程仍在进行中,尚未完成。
该模型部署在与 API 调用的区域或资源不同的区域或资源中。
此问题的最常见原因之一是缺少模型部署步骤。即使成功创建了 Azure OpenAI 资源,也必须部署模型以使其可通过 API 调用。部署模型后,错误通常会消失。若要解决此问题,请按照 ** Azure 文档的**“部署模型”部分中概述的步骤进行作:部署模型 - Azure OpenAI 服务
在某些情况下,发生错误是因为部署仍在进行中。根据型号和区域,部署可能需要 60-75 分钟(尤其是预览版)。在重试 API 请求之前等待这段时间通常可以解决问题。
如果部署模型并等待后错误仍然存在,则问题可能与区域容量或 GPU 可用性有关。例如,一些用户报告在美国东部区域部署时持续出现错误,但将部署切换到欧洲等区域解决****了问题。尝试具有可用容量的其他区域可能会有所帮助。
总而言之,您应该执行以下作:
仔细检查 API 调用是否 deployment_name 与 Azure 门户中配置的名称匹配。
我希望这有帮助。如果您有任何其他疑问,请告诉我。
谢谢!