在 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 Learning 的 API 金鑰。
僅支援 Swagger 2.0。
允許的最大批次大小為 500 筆資料列。
允許的最大延遲/超時為 20 秒。
支援的 OpenAPI 資料類型包含:
- 整數
- 數字
- 布林值
- 字串
如果您的模型將影像做為 Base64 的輸入,則其只能用於即時預測,在 Power Automate 或 Microsoft Power Fx 中使用。 不支援批次預測。
- 欄位的名稱必須以影像結尾 (不區分大小寫)。
- 資料類型必須是字串。
您現在已準備好在 AI Builder 中使用自己的模型。 您可以執行應用程式生命週期管理工作,例如使用解決方案匯出自己的模型、將模型匯入目標環境,以及在來源或目標環境中升級您的模型。