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

Azure AI SDK调用get_default_aoai_connection找不到Default_AzureOpenAI连接

解决方案

方法1:直接指定连接名称获取

既然你已明确目标连接名为Quiz-Test-OpenAI,可跳过默认连接查找逻辑,直接调用get_workspace_connection()方法获取该连接:

def connect_to_openai(self):
    subscription = "myazuresubscriptionid"
    resource_group = "Quiz-Test"
    project = "quiz-ai-project"
    ai_client = AIClient(
        subscription_id=subscription,
        resource_group_name=resource_group,
        project_name=project,
        credential=DefaultAzureCredential()
    )

    # 直接指定你的OpenAI连接名称
    aoai_connection = ai_client.get_workspace_connection(
        connection_name="Quiz-Test-OpenAI"
    )

方法2:将现有连接设置为默认

若希望继续使用get_default_aoai_connection(),可在Azure AI Studio中将Quiz-Test-OpenAI设为默认连接:

  • 登录Azure AI Studio,进入你的quiz-ai-project项目
  • 左侧导航栏选择连接
  • 找到Quiz-Test-OpenAI连接,点击右侧的更多操作按钮(三个点)
  • 选择设为默认
  • 确认操作后,再次调用get_default_aoai_connection()即可正常获取

额外检查项

  • 确认DefaultAzureCredential对应的账号拥有Azure Machine Learning Workspace Connection Contributor或更高权限,确保能读取连接资源
  • 检查Azure AI SDK版本,建议使用最新稳定版,避免旧版本兼容性问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 20:05:15