Azure OpenAI遇DeploymentNotFound错误,寻求技术解决方案
解决Azure OpenAI Service的DeploymentNotFound错误
以下是针对DeploymentNotFound错误的排查和解决步骤:
核对部署名称与代码中的
model参数
Azure OpenAI的model参数需要填写部署名称(即你创建部署时自定义的名称,而非模型官方名称如gpt-4o-full)。登录Azure门户,进入你的OpenAI资源,查看「部署」页面的名称,替换代码中model="gpt-4o-full"为实际部署名称。确认部署状态是否正常
在Azure门户的OpenAI资源「部署」页面,检查目标部署是否存在、状态是否为「成功」。如果部署已被删除,需重新创建对应模型的部署,等待部署完成(通常需数分钟)后再尝试调用。验证API版本兼容性
确保代码中使用的api_version与部署的模型兼容。例如gpt-4o系列模型建议使用2024-05-01-preview或更新的API版本,旧版本可能不支持新模型部署。检查环境变量配置
确认AZURE_OPENAI_ENDPOINT指向对应部署所在的OpenAI资源端点,AZURE_OPENAI_API_KEY属于该资源的有效密钥。可在代码中打印这两个变量值,验证是否与Azure门户中的信息一致。确认资源区域一致性
确保部署所在的Azure区域与API请求区域一致,避免跨区域调用导致部署无法识别的问题。
内容的提问来源于stack exchange,提问作者mengyuest
相关产品推荐
相关产品推荐

