瞭解如何建立和管理 AI Foundry 資源。 它是設計、部署和管理產生 AI 應用程式和代理程式的主要資源類型。 它提供存取代理服務、使用無伺服器託管的模型、評估,以及 Azure OpenAI 服務。 這是 Azure AI Foundry 內建大部分應用程式的建議資源類型。
Azure AI Foundry 是下一個版本,並重新命名先前的「Azure AI 服務」。 所有先前的功能都受到支援,包括適用於語音、視覺、語言功能的 Azure AI 服務模型。 新功能包括 AI Foundry API,可讓您存取 Agent 服務和評估、 專案 做為資料夾來組織您的工作,以及與其他 Azure 服務整合的 連線 。
想要搭配進階安全性設定使用 AI Foundry 嗎? 請參閱 進階 AI Foundry 建立選項
想要使用 Azure AI 搜尋技能嗎? 請參閱 傳統 Azure AI 多服務資源。
必要條件
- 有效的 Azure 訂用帳戶 - 建立免費帳戶。
建立新的 Azure AI Foundry 資源
Azure AI Foundry 入口網站 可讓您使用基本、預設的設定來建立新的 Azure 資源。 如果您的組織需要自定義的 Azure 設定,例如替代名稱、安全性控制或成本標籤,您可能需要改用 Azure 入口網站或範本選項來符合組織的 Azure 原則合規性。
Azure AI Foundry 多服務資源會列在入口網站中的 AI Foundry>AI Foundry 底下。 API 種類為 AIServices。 尋找標誌,如下所示:
重要
Azure 會提供不只一種名為 Azure AI 服務的資源類型。 請務必選擇在 AI Foundry>AI Foundry 底下列出的項目,並確保它的標誌與先前所示相符。
若要建立 AI Foundry 資源,請遵循下列指示:
提示
如果您需要建立以 Foundry 專案或中樞為基礎的項目資源,您也可以使用 Azure Foundry 入口網站 來建立資源。 如需詳細資訊,請參閱下列文章:
選取此連結以建立 AI Foundry 資源: https://portal.azure.com/#create/Microsoft.CognitiveServicesAIFoundry
在 [建立] 頁面上,提供下列資訊:
專案詳細資料 描述 訂用帳戶 選取您可用的一個 Azure 訂用帳戶。 資源群組 將包含 Azure AI Foundry 資源的 Azure 資源群組。 您可以建立新的群組,或將其新增至預先存在的群組。 區域 Azure AI 服務執行個體的位置。 不同的位置可能會產生延遲,但是對於您資源的執行階段可用性沒有影響。 名稱 Azure AI Foundry 資源的描述性名稱。 例如,MyAIServicesResource。 視需要設定資源的其他設定、讀取並接受條件 (如適用),然後選取 [檢閱 + 建立]。
提示
如果您的訂用帳戶不允許您建立 AI Foundry 資源,您可能需要使用 Azure 入口網站、PowerShell 命令或 Azure CLI 命令來啟用該 Azure 資源提供者的許可權。 如果您不是訂用帳戶的擁有者,請要求具有擁有者或系統管理員角色的人員為您完成註冊,或要求將 /register/action 權限授與您的帳戶。
清除資源
如果您想要清除並移除 AI Foundry 資源,您可以刪除資源或資源群組。 刪除資源群組也會刪除與群組中的任何其他資源。
- 在 Azure 入口網站中,展開左側功能表以開啟服務的功能表,然後選擇 [資源群組] 以顯示資源群組的清單。
- 找出要刪除的資源位於哪一個資源群組。
- 如果您想要刪除整個資源群組,請選取資源群組名稱。 在下一個頁面上,選取 [刪除資源群組] 並且確認。
- 如果您想要只刪除 Azure AI Foundry 資源,請選取資源群組以查看其中的所有資源。 在下一個頁面上,選取您想要刪除的資源,選取該資料列的省略符號功能表,然後選取 [刪除]。
使用此快速入門,使用 Azure Command-Line 命令列介面 (CLI) 命令建立 AI Foundry 資源。
必要條件
安裝 Azure CLI 並登入
安裝 Azure CLI。 若要登入安裝於本機的 CLI,請執行 az login 命令:
az login
建立新的資源群組
建立 AI Foundry 資源之前,您必須有 Azure 資源群組來包含資源。 當您建立新資源時,可以建立新的資源群組,或使用現有的資源群組。 本文說明如何建立新資源群組。
若要建立資源,您將需要其中一個可供訂用帳戶使用的 Azure 位置。 您可以使用 az account list-locations 命令擷取可用位置的清單。 大部分的 Azure AI 服務都可以從數個位置存取。 選擇最接近您的位置,或查看可供服務使用的位置。
重要
- 請記住您的 Azure 位置,因為您在呼叫 Azure AI Foundry 資源時需要它。
- 部分 Azure AI 服務的可用性會因區域而異。 如需詳細資訊,請參閱不同區域的 Azure 產品。
az account list-locations --query "[].{Region:name}" --out table
在您擁有 Azure 位置之後,在 Azure CLI 中,使用 az group create 命令建立新的資源群組。 在下列範例中,將 Azure 位置 westus2
取代為可供您訂用帳戶使用的其中一個 Azure 位置。
az group create --name ai-services-resource-group --location westus2
建立 AI Foundry 資源
若要建立並訂閱新的 Azure AI Foundry 資源,請使用 az cognitiveservices account create 命令。 此命令會將新的可計費資源新增至您稍早建立的資源群組。 建立新的資源時,必須知道您想要使用的服務種類,以及其定價層 (或 SKU) 和 Azure 位置。
重要
Azure 會為 Azure AI 服務提供不只一種資源種類。 請務必使用 kind
的 AIServices
建立一個。
您可以使用下列命令建立名為 foundry-multi-service-resource
的 AI Foundry 資源。
az cognitiveservices account create --name foundry-multi-service-resource --resource-group ai-services-resource-group --kind AIServices --sku S0 --location westus2 --yes
提示
如果您的訂用帳戶不允許您建立 AI Foundry 資源,您可能需要使用 Azure 入口網站、PowerShell 命令或 Azure CLI 命令來啟用該 Azure 資源提供者的許可權。 如果您不是訂用帳戶的擁有者,請要求具有擁有者或系統管理員角色的人員為您完成註冊,或要求將 /register/action 權限授與您的帳戶。
取得資源的目前配額使用量
使用 az cognitiveservices account list-usage 命令來取得資源的使用量。
az cognitiveservices account list-usage --name foundry-multi-service-resource --resource-group ai-services-resource-group --subscription subscription-name
清除資源
如果您想要清除並移除 AI Foundry 資源,您可以刪除它或資源群組。 刪除資源群組也會刪除與群組中的任何其他資源。
若要移除資源群組及其相關聯的資源,請使用 az group delete command
。
az group delete --name ai-services-resource-group
使用此快速入門,使用 Azure PowerShell 命令建立 AI Foundry 資源。
必要條件
- 有效的 Azure 訂用帳戶 - 免費建立帳戶。
- Azure PowerShell。
安裝 Azure PowerShell 並登入
安裝 Azure PowerShell。 若要登入,請執行 Connect-AzAccount 命令:
Connect-AzAccount
建立新的 Azure AI Foundry 資源群組
建立 AI Foundry 資源之前,您必須有 Azure 資源群組來包含資源。 當您建立新資源時,可以建立新的資源群組,或使用現有的資源群組。 本文說明如何建立新資源群組。
若要建立資源,您將需要其中一個可供訂用帳戶使用的 Azure 位置。 您可以使用 Get-AzLocation 命令擷取可用位置的清單。 大部分的 Azure AI 服務都可以從數個位置存取。 選擇最接近您的位置,或查看可供服務使用的位置。
重要
- 請記住您的 Azure 位置,因為您在呼叫 Azure AI Foundry 資源時需要它。
- 部分 Azure AI 服務的可用性會因區域而異。 如需詳細資訊,請參閱不同區域的 Azure 產品。
Get-AzLocation | Select-Object -Property Location, DisplayName
在您擁有 Azure 位置之後,在 Azure PowerShell 中,使用 New-AzResourceGroup 命令建立新的資源群組。 在下列範例中,將 Azure 位置 westus2
取代為可供您訂用帳戶使用的其中一個 Azure 位置。
New-AzResourceGroup -Name ai-services-resource-group -Location westus2
建立 AI Foundry 資源
若要建立並訂閱新的 Azure AI Foundry 資源,請使用 New-AzCognitiveServicesAccount 命令。 此命令會將新的可計費資源新增至您稍早建立的資源群組。 建立新的資源時,必須知道您要使用的服務「種類」,以及其定價層 (或 SKU) 和 Azure 位置:
重要
Azure 會為 Azure AI 服務提供不只一種資源種類。 請務必使用 Type
的 AIServices
(種類) 建立一個。
您可以使用下列命令建立名為 foundry-multi-service-resource
的 AI Foundry 資源。
New-AzCognitiveServicesAccount -ResourceGroupName ai-services-resource-group -Name foundry-multi-service-resource -Type AIServices -SkuName S0 -Location westus2
提示
如果您的訂用帳戶不允許您建立 AI Foundry 資源,您可能需要使用 Azure 入口網站、PowerShell 命令或 Azure CLI 命令來啟用該 Azure 資源提供者的許可權。 如果您不是訂用帳戶的擁有者,請要求具有擁有者或系統管理員角色的人員為您完成註冊,或要求將 /register/action 權限授與您的帳戶。
取得資源的目前配額使用量
使用 Get-AzCognitiveServicesAccountUsage 命令來取得資源的使用量。
Get-AzCognitiveServicesAccountUsage -ResourceGroupName ai-services-resource-group -Name foundry-multi-service-resource
清除資源
如果您想要清除並移除 AI Foundry 資源,您可以刪除它或資源群組。 刪除資源群組也會刪除與群組中的任何其他資源。
若要移除資源群組及其相關聯的資源,請使用 Remove-AzResourceGroup 命令。
Remove-AzResourceGroup -Name ai-services-resource-group
默認專案
在 AI Foundry 中,專案會提供開發人員 API 的存取權,並作為資料夾來組織您的工作。 當您在 Azure 入口網站或 Azure AI Foundry 入口網站中建立資源時,會為您建立預設專案。 預設專案有一個特殊概念, 它提供與父資源層級上支援的開發人員 API 回溯相容性。 這些通常是用於模型自定義的 AI 服務和 Azure OpenAI API。 包括代理程式和評估的較新 API 可從任何專案存取。 如需詳細資訊,請參閱 項目類型。
您的 AI Foundry 資源可能與 AI Foundry 專案相關聯或可能未相關聯:
- 如果您的 AI Foundry 資源是使用 Azure CLI、PowerShell、Bicep 範本、Terraform 或 SDK 建立的。 在這些情況下,AI Foundry 資源預設不會與專案相關聯。 您稍後可以建立專案做為子資源。
- 如果您的 AI Foundry 資源已建立為連線。 例如,當您嘗試部署目前 AI Foundry 資源區域中無法使用的模型時。
- 您可以在 Azure AI Foundry 入口網站中建立專案,並將其自動關聯為新 AI Foundry 資源的相依項目。
- AI Foundry 資源可能已於 AI Foundry 門戶網站中建立,但作為 Azure AI Foundry 中樞的相依資源。 在此情況下,資源會自動與您在中樞中建立的專案相關聯。
使用 AI Foundry 資源支援的服務
AI Foundry 資源可讓您使用一組認證來存取下列 Azure AI 服務。 某些服務可透過 AI Foundry 資源和單一服務資源取得。
提示
建議您盡可能使用 AI Foundry 資源(其中 API 種類為 AIServices
),以單一認證集存取多個 Azure AI 服務。 對於無法透過 AI Foundry 資源取得的服務(例如臉部和自定義視覺),您也可以建立單一服務資源。
服務 | 描述 | 種類 (透過 API) |
---|---|---|
|
結合衍生式 AI 模型的強大功能與工具,讓代理程式能夠存取和與真實世界數據源互動。 | AIServices |
|
針對 Azure AI Foundry 模型目錄中的旗艦模型執行模型推斷。 | AIServices |
|
執行各式各樣的自然語言工作。 | AIServices OpenAI |
|
能夠偵測不當內容的 AI 服務。 | AIServices ContentSafety |
|
針對您的業務自訂影像辨識。 |
CustomVision.Prediction (僅限預測)CustomVision.Training (僅限訓練) |
|
將檔案轉換成智慧型資料驅動解決方案。 | AIServices FormRecognizer |
|
偵測和識別影像中的人員及表情。 | Face |
|
使用領先業界的自然語言理解功能來建置應用程式。 | AIServices TextAnalytics |
|
語音轉換文字、文字轉換語音、翻譯和說話者辨識。 | AIServices Speech |
|
使用 AI 支援的翻譯技術來翻譯超過 100 種使用中、高風險和瀕危的語言和方言。 | AIServices TextTranslation |
|
分析影像和影片中的內容。 |
AIServices (訓練和預測)ComputerVision |
適用於 Azure AI 搜尋技能的 Azure AI 多服務資源
如本文先前所述,Azure AI 搜尋技能不支援 AI Foundry 資源。 您必須為 Azure AI 搜尋技能建立不同類型的多重服務資源。
您可以搭配 Azure AI 搜尋技能使用的多重服務資源列在入口網站中的 AI Foundry>傳統 AI 服務>Azure AI 服務多服務帳戶(傳統)。 尋找標誌,如下所示:
若要為 Azure AI 搜尋建立多服務資源,請遵循下列指示:
選取此連結以建立 Azure AI 服務多服務帳戶 (傳統) 資源: https://portal.azure.com/#create/Microsoft.CognitiveServicesAllInOne
在 [建立] 頁面上,提供下列資訊:
專案詳細資料 描述 訂用帳戶 選取您可用的一個 Azure 訂用帳戶。 資源群組 將包含 Azure AI 服務多服務帳戶資源的 Azure 資源群組。 您可以建立新的群組,或將其新增至預先存在的群組。 區域 Azure AI 服務多服務帳戶實例的位置。 不同的位置可能會產生延遲,但是對於您資源的執行階段可用性沒有影響。 名稱 Azure AI 服務多服務帳戶資源的描述性名稱。 例如, MyCognitiveServicesResource。 定價層 Azure AI 服務多服務帳戶的成本取決於您選擇的選項和使用量。 如需詳細資訊,請參閱 API 價格詳細資料。 視需要設定資源的其他設定、讀取並接受條件 (如適用),然後選取 [檢閱 + 建立]。
提示
如果您的訂用帳戶不允許您建立 AI Foundry 資源,您可能需要使用 Azure 入口網站、PowerShell 命令或 Azure CLI 命令來啟用該 Azure 資源提供者的許可權。 如果您不是訂用帳戶的擁有者,請要求具有擁有者或系統管理員角色的人員為您完成註冊,或要求將 /register/action 權限授與您的帳戶。
定價
定價層 (以及您支付的金額) 是根據您使用驗證資訊傳送的交易數目而定。 每個定價層都會指定:
- 每秒允許的交易數目上限 (TPS)。
- 在該定價層中啟用的服務功能。
- 預先定義的交易數目成本。 超過此數目會產生額外的費用,如您服務的定價詳細資料中所述。
相關內容
- 移至 Azure AI 服務中樞頁面。
- 在 Azure AI Foundry 入口網站中試用 AI 服務。