":{"message":"The requested item was created under a different Azure OpenAI reso...

2026年09月25日 18:35 9.29 秒 success

错误信息

Sorry, your request failed. Please try again. Client Request Id: 826ee442-4c54-46c2-b55b-70e0c9e02619 Reason: Request Failed: 400 {"error":{"message":"The requested item was created under a different Azure OpenAI resource. Use the same resource that created the item to access it. (request id: 20260925102100933455654NVPSaizT)","type":"invalid_request_error","param":"","code":null}}: Error: Request Failed: 400 {"error":{"message":"The requested item was created under a different Azure OpenAI resource. Use the same resource that created the item to access it. (request id: 20260925102100933455654NVPSaizT)","type":"invalid_request_error","param":"","code":null}} at xH._provideLanguageModelResponse (d:\Microsoft VS Code\2242ebbb54\resources\app\extensions\copilot\dist\extension.js:1614:15818) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async xH.provideLanguageModelResponse (d:\Microsoft VS Code\2242ebbb54\resources\app\extensions\copilot\dist\extension.js:1614:16971)

AI 解决方案

错误翻译


原文:The requested item was created under a different Azure OpenAI resource. Use the same resource that created the item to access it.
译文:请求的项目是在另一个 Azure OpenAI 资源下创建的。请使用创建该项的同一资源进行访问。

原因分析


此错误表明您尝试访问的模型或资源(如Deployment、Knowledge Base等)是由另一个Azure OpenAI资源创建的。VS Code Copilot扩展当前连接的Azure资源身份与创建该资源配置的Azure OpenAI资源身份不匹配,导致权限校验失败。

解决方案


  • 确认资源配置一致性:检查VS Code Copilot扩展的Azure OpenAI资源连接配置,确保其指向创建目标项目时使用的同一个Azure资源。

  • 验证部署名称/资源ID:确认代码中引用的资源ID或部署名称,必须与原始Azure OpenAI资源中的配置完全一致:

  • // 确保资源连接配置正确
    const azureConfig = {
      endpoint: "https://<your-resource-name>.openai.azure.com/",
      apiKey: "<your-api-key>",
      deploymentName: "<原资源中使用的部署名称>"  // 确保名称与创建时一致
    };
    

    预防措施


  • 📌 统一资源入口:为不同的Azure OpenAI资源配置明确标签,开发时始终核对资源ID和端点参数,避免跨资源访问。

  • 🔍 权限校验工具:使用Azure门户的"访问控制(IAM)"检查当前账号对资源的访问权限,或通过az account show命令核对当前订阅环境是否匹配。