設定連線以在 AI 專案中使用 Azure AI 模型推斷
重要
本文中標示為 (預覽) 的項目目前處於公開預覽狀態。 此預覽版本沒有服務等級協定,不建議將其用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款。
您可以在 Azure AI Foundry 中的專案中使用 Azure AI 模型推斷,以建立觸達應用程式並互動/管理可用的模型。 若要在專案中使用 Azure AI 模型推斷服務,您必須建立 Azure AI 服務資源的連線。
下列文章說明如何建立 Azure AI Services 資源的連線,以使用推斷端點。
必要條件
若要完成本文,您需要:
Azure 訂用帳戶。 如果您使用 GitHub Models,您可以升級您的體驗,並在程式中建立 Azure 訂用帳戶。 如果您的情況,請閱讀 從 GitHub 模型升級至 Azure AI 模型推斷 。
Azure AI 服務資源。 如需詳細資訊,請參閱 建立 Azure AI 服務資源 。
- 聯機至 Azure AI 服務資源的 AI 專案。 您會在 Azure AI Foundry 的專案中,呼叫 遵循設定 Azure AI 模型推斷服務中的步驟。
新增連線
您可以使用下列步驟建立 Azure AI 服務資源的連線:
在畫面左下角,選取 [管理中心]。
在 [連線] 區段中,選取 [新增連線]。
選取 [Azure AI 服務]。
在瀏覽器中,在您的訂用帳戶中尋找現有的 Azure AI Services 資源。
請選取新增連線。
新的聯機會新增至您的中樞。
返回專案的登陸頁面以繼續,現在選取新建立的連線。 如果頁面未立即顯示,請重新整理頁面。
請參閱連線資源中的模型部署
您可以遵循下列步驟,查看連線資源中可用的模型部署:
在左側導覽列上,選取 [模型 + 端點]。
頁面會顯示可供您使用的模型部署,並依聯機名稱分組。 找出您剛才建立的連線,其類型應該是 Azure AI Services。
選取您想要檢查的任何模型部署。
詳細數據頁面會顯示特定部署的相關信息。 如果您想要測試模型,您可以使用 [在遊樂場中開啟] 選項。
Azure AI Foundry 遊樂場隨即顯示,您可以在其中與指定的模型互動。
重要
本文中標示為 (預覽) 的項目目前處於公開預覽狀態。 此預覽版本沒有服務等級協定,不建議將其用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款。
您可以在 Azure AI Foundry 中的專案中使用 Azure AI 模型推斷,以建立觸達應用程式並互動/管理可用的模型。 若要在專案中使用 Azure AI 模型推斷服務,您必須建立 Azure AI 服務資源的連線。
下列文章說明如何建立 Azure AI Services 資源的連線,以使用推斷端點。
必要條件
若要完成本文,您需要:
Azure 訂用帳戶。 如果您使用 GitHub Models,您可以升級您的體驗,並在程式中建立 Azure 訂用帳戶。 如果您的情況,請閱讀 從 GitHub 模型升級至 Azure AI 模型推斷 。
Azure AI 服務資源。 如需詳細資訊,請參閱 建立 Azure AI 服務資源 。
安裝 Azure CLI 和適用於 Azure AI Foundry 的
ml
擴充功能:az extension add -n ml
識別下列資訊:
您的 Azure 訂用帳戶識別碼。
您的 Azure AI 服務資源名稱。
部署 Azure AI 服務資源的資源群組。
新增連線
若要新增模型,您必須先識別要部署的模型。 您可以查詢可用的模型,如下所示:
登入您的 Azure 訂用帳戶:
az login
設定 CLI 以指向專案:
az account set --subscription <subscription> az configure --defaults workspace=<project-name> group=<resource-group> location=<location>
建立連線定義:
connection.yml
name: <connection-name> type: aiservices endpoint: https://<ai-services-resourcename>.services.ai.azure.com api_key: <resource-api-key>
建立連線:
az ml connection create -f connection.yml
現在,連線已可供取用。
重要
本文中標示為 (預覽) 的項目目前處於公開預覽狀態。 此預覽版本沒有服務等級協定,不建議將其用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款。
您可以在 Azure AI Foundry 中的專案中使用 Azure AI 模型推斷,以建立觸達應用程式並互動/管理可用的模型。 若要在專案中使用 Azure AI 模型推斷服務,您必須建立 Azure AI 服務資源的連線。
下列文章說明如何建立 Azure AI Services 資源的連線,以使用推斷端點。
必要條件
若要完成本文,您需要:
Azure 訂用帳戶。 如果您使用 GitHub Models,您可以升級您的體驗,並在程式中建立 Azure 訂用帳戶。 如果您的情況,請閱讀 從 GitHub 模型升級至 Azure AI 模型推斷 。
Azure AI 服務資源。 如需詳細資訊,請參閱 建立 Azure AI 服務資源 。
具有 AI 中樞的 Azure AI 專案。
安裝 Azure CLI。
識別下列資訊:
您的 Azure 訂用帳戶識別碼。
您的 Azure AI 服務資源名稱。
您的 Azure AI 服務資源識別碼。
部署專案的 Azure AI Hub 名稱。
部署 Azure AI 服務資源的資源群組。
新增連線
使用樣本
ai-services-connection-template.bicep
來描述連線:ai-services-connection-template.bicep
@description('Name of the hub where the connection will be created') param hubName string @description('Name of the connection') param name string @description('Category of the connection') param category string = 'AIServices' @allowed(['AAD', 'ApiKey', 'ManagedIdentity', 'None']) param authType string = 'AAD' @description('The endpoint URI of the connected service') param endpointUri string @description('The resource ID of the connected service') param resourceId string = '' @secure() param key string = '' resource connection 'Microsoft.MachineLearningServices/workspaces/connections@2024-04-01-preview' = { name: '${hubName}/${name}' properties: { category: category target: endpointUri authType: authType isSharedToAll: true credentials: authType == 'ApiKey' ? { key: key } : null metadata: { ApiType: 'Azure' ResourceId: resourceId } } }
執行部署:
RESOURCE_GROUP="<resource-group-name>" ACCOUNT_NAME="<azure-ai-model-inference-name>" ENDPOINT_URI="https://<azure-ai-model-inference-name>.services.ai.azure.com" RESOURCE_ID="<resource-id>" HUB_NAME="<hub-name>" az deployment group create \ --resource-group $RESOURCE_GROUP \ --template-file ai-services-connection-template.bicep \ --parameters accountName=$ACCOUNT_NAME hubName=$HUB_NAME endpointUri=$ENDPOINT_URI resourceId=$RESOURCE_ID