在 AI Builder 中使用您自己的 AI 模型

您可以將自己的模型變成 AI Builder,這樣就可以像任何 AI Builder 自訂模型一樣運作。 您可以使用 Power Automate 在 Microsoft Power Platform 中使用您的模型,也可以使用 Power Apps 建立應用程式。

當您使用自己的模型時,其有時會稱為模型端點,這可進行通訊。 當您使用自己的模式時會有所限制。 本文稍後將說明這些限制

建立自己的模型

在 AI Builder 之外,您可以使用 Azure 機器學習平臺來建立自己的模型。 若要在 AI Builder 中使用模型,則必須符合特定需求:

  • 您的模型包含符合 OpenAPI 規範 (也稱為 Swagger) 的 API 定義。

  • 您已經使用 Python 套件在 AI Builder 中註冊了模型。

註冊自己的模型

將自己的模型匯入 AI Builder 的第一個步驟就是註冊它。 按照帶入自己的模型教學課程 (在 GitHub 上) 中的步驟進行作業。

註冊模型之後,您會在 AI Builder 模型清單中看到它。 在模型詳細資料頁面上,模型來源將為匯入,以顯示外部模型已使用您匯入的模型端點註冊到 AI Builder。

顯示已匯入模型來源的螢幕擷取畫面。

限制

  • 唯一支援的驗證機制是使用 Azure Machine LearningAPI 金鑰

  • 僅支援 Swagger 2.0。

  • 允許的最大批次大小為 500 筆資料列。

  • 允許的最大延遲/超時為 20 秒。

  • 支援的 OpenAPI 資料類型包含:

    • 整數
    • 數字
    • 布林值
    • 字串
  • 如果您的模型將影像做為 Base64 的輸入,則其只能用於即時預測,在 Power AutomateMicrosoft Power Fx 中使用。 不支援批次預測。

    • 欄位的名稱必須以影像結尾 (不區分大小寫)。
    • 資料類型必須是字串

您現在已準備好在 AI Builder 中使用自己的模型。 您可以執行應用程式生命週期管理工作,例如使用解決方案匯出自己的模型、將模型匯入目標環境,以及在來源或目標環境中升級您的模型。

另請參閱

使用解決方案來封裝自己的模型