Azure部署GPT-35-turbo后API Base端点报错“资源未找到”求助
正确获取Azure OpenAI API Base及排查资源未找到问题的方法
一、获取标准API Base
- 登录Azure门户,进入你的Azure OpenAI资源实例(注意是你创建的OpenAI服务资源,不是仅查看已部署模型列表)
- 在资源左侧菜单的「资源管理」分类下,选择「密钥和终结点」
- 复制页面上的「终结点」字段,这就是核心的API Base,格式为:
https://<你的资源名称>.openai.azure.com/
二、拼接完整调用端点(适配gpt-35-turbo)
SAP AI Core场景下,完整的请求端点需要基于API Base拼接:
- 拼接部署路径与接口:
openai/deployments/<你的部署名称>/chat/completions - 追加API版本参数:
?api-version=2023-03-15-preview
最终完整端点示例:https://foraiproxy.openai.azure.com/openai/deployments/myAIResourceForTheInverter/chat/completions?api-version=2023-03-15-preview
三、排查「Resource not found」报错的关键点
- 核对资源与部署名称:确保API Base对应的资源名称、拼接的部署名称,和Azure中实际创建的资源、部署完全一致(区分大小写)
- 验证密钥匹配性:使用的API密钥必须和当前API Base所属的Azure OpenAI资源对应,不能混用其他资源的密钥
- 检查部署状态:在Azure OpenAI资源的「部署」页面,确认目标gpt-35-turbo部署的状态为「成功」,未处于创建或失败状态
内容的提问来源于stack exchange,提问作者linh
相关产品推荐
相关产品推荐

