Microsoft Discovery 的 Python SDK

Microsoft Discovery 提供用於資料平面與控制平面操作的 Python SDK。 這兩個套件皆可從 Python 套件索引(PyPI)公開取得,並可整合至 Python 應用程式中。

SDK 包裝 使用
資料平面 azure-ai-discovery 與 Microsoft Discovery 資源互動,並執行執行時操作,例如工作空間、調查、任務、工具、書架及知識庫。
控制平面 azure-mgmt-discovery 透過 Azure Resource Manager (ARM) 配置、配置及管理 Microsoft Discovery 資源。

Prerequisites

在使用 SDK 之前,你需要:

  • Python 3.10 或更新版本。
  • Azure 訂用帳戶。
  • 一個 Microsoft Entra 身份,並賦予你想執行的操作權限。
  • 資料平面操作則需使用現有的 Microsoft Discovery 工作空間或書架。
  • 控制平面操作則是包含或將包含 Microsoft Discovery 資源的 Azure 訂閱 ID。

安裝 SDK

安裝資料平面 SDK:

python -m pip install azure-ai-discovery

安裝控制平面 SDK:

python -m pip install azure-mgmt-discovery

要使用 Microsoft Entra ID 進行認證,請安裝 Azure Identity 用戶端函式庫:

python -m pip install azure-identity