共用方式為


匯入 Microsoft Foundry API

適用於:所有 API 管理層級

你可以將部署在 Microsoft Foundry 中的 AI 模型端點匯入 API 管理實例,作為 API。 使用 API 管理中的 AI 閘道原則和其他功能來簡化整合、改善可檢視性,以及增強對模型端點的控制。

深入瞭解在 API 管理中管理 AI API:

用戶端相容性選項

API Management 支援兩種 Microsoft Foundry AI API 的用戶端相容性選項。 當您使用精靈匯入 API 時,請選擇適合您模型部署的選項。 選項會決定用戶端如何呼叫 API,以及 API 管理實例如何將要求路由傳送至 AI 服務。

  • Azure OpenAI - 管理在 Microsoft Foundry 模型部署中的 Azure OpenAI。

    客戶會在 /openai 端點呼叫部署,例如 /openai/deployments/my-deployment/chat/completions。 部署名稱會在要求路徑中傳遞。 如果您的 AI 服務只包含 Azure OpenAI 模型部署,請使用此選項。

  • Azure AI - 管理透過 Azure AI 模型推論 API 公開的 Microsoft Foundry 模型端點。

    客戶端會在 /models 等端點呼叫部署,例如 /my-model/models/chat/completions。 部署名稱會在要求本文中傳遞。 如果您想要彈性地在透過 Azure AI 模型推斷 API 公開的模型與在 Foundry 模型中部署的模型之間切換,請使用此選項。

先決條件

透過入口網站匯入 Microsoft Foundry API

使用下列步驟將 AI API 匯入至 API 管理。

當您匯入 API 時,APIM 會自動設定:

  • 每個 API 的 REST API 端點的作業
  • 系統指派的身分識別,具有存取 AI 服務部署的必要權限。
  • 將 API 要求導向至 AI 服務端點的 後端 資源和 set-backend-service 原則。
  • 使用執行個體的系統指派受控識別向後端驗證。
  • (選擇性)可協助您監視和管理 API 的原則。

要將 Microsoft Foundry API 匯入 API 管理:

  1. Azure 入口網站中,流覽至您的 API 管理實例。

  2. 在左側功能表 的 [API] 底下,選取 [API]>[+ 新增 API]

  3. 在「 從 Azure 資源建立」中,選擇 Microsoft Foundry

    在入口網站中建立 OpenAI 相容 API 的螢幕快照。

  4. 在 [選取 AI 服務] 索引標籤上:

    1. 選取要在其中搜尋 AI 服務的訂用帳戶。 若要取得服務中模型部署的相關信息,請選取服務名稱旁的 部署 連結。 入口網站中 AI 服務的部署螢幕快照。
    2. 選取 AI 服務。
    3. 選取 下一步
  5. 在 [設定 API] 索引標籤上:

    1. 輸入 API 的 [顯示名稱] 和選擇性 [描述]

    2. [基底路徑] 中,輸入 API 管理實例用來存取部署端點的路徑。

    3. 選擇性地選取一或多個 與 API 建立關聯的產品。

    4. [用戶端相容性] 中,根據您想要支援的用戶端類型,選取下列任一項。 如需詳細資訊 ,請參閱用戶端相容性選項

      • Azure OpenAI - 如果您的客戶只需要在 Microsoft Foundry 模型部署中存取 Azure OpenAI,請選擇此選項。
      • Azure AI - 如果您的客戶需要存取 Microsoft Foundry 中的其他模型,請選擇此選項。
    5. 選取 下一步

      Microsoft Foundry API 在入口網站設定的截圖。

  6. 在 [ 管理令牌取用 ] 索引標籤上,選擇性地輸入設定或接受定義下列原則的預設值,以協助監視和管理 API:

  7. 在 [ 套用語意快取 ] 索引標籤上,選擇性地輸入設定或接受定義原則的預設值,以協助優化效能並減少 API 的延遲:

  8. AI 內容安全性上,選擇性地輸入設定或接受預設值來設定 Azure AI 內容安全服務,以封鎖含有不安全內容的提示:

  9. 選取 檢閱

  10. 驗證設定之後,請選取 [建立]

測試 AI API

若要確保您的 AI API 如預期般運作,請在 API Management 測試控制台中進行測試。

  1. 選取您在上一個步驟中建立的 API。

  2. 選取 [測試] 索引標籤。

  3. 選取與模型部署相容的作業。 頁面會顯示參數和標頭的欄位。

  4. 視需要輸入參數和標頭。 視作業而定,您可能需要設定或更新 要求本文

    備註

    在測試主控台中,API 管理會自動填入 Ocp-Apim-Subscription-Key 標頭,並設定內建所有存取訂用帳戶的訂用帳戶金鑰。 此金鑰可讓您存取 API 管理執行個體中的每個 API。 (選擇性) 選取 [HTTP 要求] 旁的「眼睛」圖示以顯示 Ocp-Apim-Subscription-Key 標頭。

  5. 選擇 傳送

    測試成功時,後端會以成功的 HTTP 回應碼和某些資料進行回應。 附加至回應是令牌使用方式數據,可協助您監視和管理語言模型令牌耗用量。