esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Ez a cikk az Azure OpenAI szolgáltatás használatának első lépéseit ismerteti, és részletes útmutatást nyújt egy erőforrás létrehozásához és egy modell üzembe helyezéséhez. Az Azure-ban többféleképpen hozhat létre erőforrásokat:
Ebben a cikkben példákat tekinthet át az erőforrások Azure Portalon és az Azure CLI-ben való létrehozására és üzembe helyezésére.
Az alábbi lépések bemutatják, hogyan hozhat létre Azure OpenAI-erőforrást az Azure Portalon.
Jelentkezzen be azure-előfizetésével az Azure Portalon.
Válassza az Erőforrás létrehozása lehetőséget, és keresse meg az Azure OpenAI-t. A szolgáltatás megkeresése után válassza a Létrehozás lehetőséget.
Az Azure OpenAI létrehozása lapon adja meg a következő információkat az Alapok lapon található mezőkről:
Mező | Leírás |
---|---|
Előfizetés | Az Azure OpenAI Szolgáltatás előkészítési alkalmazásában használt Azure-előfizetés. |
Erőforráscsoport | Az Azure OpenAI-erőforrást tartalmazó Azure-erőforráscsoport. Létrehozhat egy új csoportot, vagy használhat egy már meglévő csoportot. |
Régió | A példány helye. A különböző helyek késést okozhatnak, de nem befolyásolják az erőforrás futásidejének rendelkezésre állását. |
Név | Az Azure OpenAI-szolgáltatás erőforrásának leíró neve, például MyOpenAIResource. |
Tarifacsomag | Az erőforrás tarifacsomagja. Jelenleg csak a Standard szint érhető el az Azure OpenAI szolgáltatáshoz. A díjszabásról további információt az Azure OpenAI díjszabási oldalán talál |
Válassza a Tovább lehetőséget.
A Hálózat lap a biztonsági típus három beállítását mutatja be:
A választott beállítástól függően előfordulhat, hogy további információkat kell megadnia.
Az első lehetőség lehetővé teszi, hogy az összes hálózat, beleértve az internetet is, hozzáférjen az erőforráshoz. Ez a beállítás az alapértelmezett beállítás. Ehhez a beállításhoz nincs szükség további beállításokra.
A második lehetőség lehetővé teszi az erőforráshoz hozzáférő konkrét hálózatok azonosítását. Ha ezt a beállítást választja, a lap a következő kötelező mezőket tartalmazza:
Mező | Leírás |
---|---|
Virtuális hálózat | Adja meg azokat a virtuális hálózatokat, amelyek számára engedélyezett az erőforráshoz való hozzáférés. Az alapértelmezett virtuális hálózatnevet az Azure Portalon szerkesztheti. |
Alhálózatok | Adja meg azokat az alhálózatokat, amelyek számára engedélyezett az erőforráshoz való hozzáférés. Az alapértelmezett alhálózatnevet az Azure Portalon szerkesztheti. |
A Tűzfal szakasz egy választható címtartomány-mezőt biztosít, amellyel konfigurálhatja az erőforrás tűzfalbeállítását.
A harmadik lehetőséggel letilthatja az erőforráshoz való hálózati hozzáférést. Ha ezt a lehetőséget választja, a lap frissül, hogy tartalmazza a Privát végpont táblát.
Lehetőségként hozzáadhat egy privát végpontot az erőforráshoz való hozzáféréshez. Válassza a Privát végpont hozzáadása lehetőséget, és fejezze be a végpontkonfigurációt.
Válassza a Tovább lehetőséget, és igény szerint konfigurálja az erőforráshoz tartozó címkéket.
A Tovább gombra kattintva lépjen a folyamat utolsó szakaszára: Véleményezés + küldés.
Erősítse meg a konfigurációs beállításokat, és válassza a Létrehozás lehetőséget.
Az Azure Portal értesítést jelenít meg, ha az új erőforrás elérhető. Válassza az Erőforrás megnyitása lehetőséget.
Mielőtt szöveget vagy következtetést hozhat létre, üzembe kell helyeznie egy modellt. Az Azure AI Foundry portálon számos elérhető modell közül választhat.
Modell üzembe helyezéséhez kövesse az alábbi lépéseket:
Jelentkezzen be az Azure AI Foundry portálra.
Válassza ki az előfizetést és az Azure OpenAI-erőforrást, és válassza az Erőforrás használata lehetőséget.
A Felügyelet területen válassza a Központi telepítések lehetőséget.
Válassza az Új üzembe helyezés létrehozása lehetőséget, és konfigurálja a következő mezőket:
Mező | Leírás |
---|---|
Modell kiválasztása | A modellek elérhetősége régiónként változik. Az elérhető modellek régiónkénti listáját a Modellösszesítő táblázat és a régió rendelkezésre állása című témakörben találja. |
Üzembe helyezés neve | Válasszon nevet körültekintően. Az üzembe helyezés neve a kódban az ügyfélkódtárak és a REST API-k használatával hívja meg a modellt. |
Üzembe helyezés típusa | Standard, Global-Batch, Global-Standard, Provisioned-Managed. További információ az üzembe helyezési típus beállításairól. |
Speciális beállítások (nem kötelező) | Igény szerint megadhat speciális beállításokat az erőforráshoz. – A tartalomszűrőhöz rendeljen hozzá egy tartalomszűrőt az üzembe helyezéshez. - A jogkivonatok percenkénti sebességkorlátjához módosítsa a tokenek percenkénti értékét (TPM) az üzemelő példány érvényes sebességkorlátjának beállításához. Ezt az értéket bármikor módosíthatja a Kvóták menüvel. A dinamikus kvóta lehetővé teszi, hogy kihasználja a további kvótát, ha további kapacitás áll rendelkezésre. |
Válasszon ki egy modellt a legördülő listából.
Adja meg az üzembehelyezési nevet a modell azonosításához.
Fontos
Amikor az API-val éri el a modellt, az API-hívásokban az alapul szolgáló modellnév helyett az üzembe helyezés nevére kell hivatkoznia, ami az OpenAI és az Azure OpenAI közötti egyik fő különbség . Az OpenAI csak a modell nevét igényli. Az Azure OpenAI-nak mindig szüksége van az üzembehelyezési névre, még akkor is, ha a modellparamétert használja. A dokumentumainkban gyakran vannak példák arra, hogy az üzembehelyezési nevek azonosak a modellnevekkel, így jelezve, hogy melyik modell működik egy adott API-végponttal. Végső soron az üzemelő példányok nevei bármilyen elnevezési konvenciót követhetnek a használati esethez legjobban.
Az első üzembe helyezésnél hagyja meg az alapértelmezett beállításokat a Speciális beállítások beállításnál.
Válassza a Létrehozás lehetőséget.
Az üzembe helyezési táblázat egy új bejegyzést jelenít meg, amely megfelel az újonnan létrehozott modellnek.
Az üzembe helyezés befejezése után a modell üzembe helyezési állapota sikeres lesz.
Jelentkezzen be az Azure CLI-be, vagy válassza a CloudShell megnyitása lehetőséget az alábbi lépésekben.
Azure OpenAI-erőforrás létrehozásához azure-erőforráscsoportra van szükség. Amikor új erőforrást hoz létre az Azure CLI-vel, létrehozhat egy új erőforráscsoportot, vagy utasíthatja az Azure-t egy meglévő csoport használatára. Az alábbi példa bemutatja, hogyan hozhat létre új, OAIResourceGroup nevű erőforráscsoportot az az group create paranccsal. Az erőforráscsoport az USA keleti régiójában jön létre.
az group create \
--name OAIResourceGroup \
--location eastus
Az az cognitiveservices-fiók létrehozási parancsával hozzon létre egy Azure OpenAI-erőforrást az erőforráscsoportban. Az alábbi példában egy MyOpenAIResource nevű erőforrást hoz létre az OAIResourceGroup erőforráscsoportban. A példa kipróbálásakor frissítse a kódot az erőforráscsoport és az erőforrásnév kívánt értékeinek, valamint az Azure-előfizetés-azonosító <előfizetési azonosítójának> használatára.
az cognitiveservices account create \
--name MyOpenAIResource \
--resource-group OAIResourceGroup \
--location eastus \
--kind OpenAI \
--sku s0 \
--subscription <subscriptionID>
Az erőforrás létrehozása után különböző parancsokkal hasznos információkat találhat az Azure OpenAI-szolgáltatáspéldányról. Az alábbi példák bemutatják, hogyan lehet lekérni a REST API-végpont alap URL-címét és az új erőforrás hozzáférési kulcsait.
Az az cognitiveservices account show paranccsal kérje le az erőforrás REST API-végpontjának alap URL-címét. Ebben a példában a parancs kimenetét a JQ JSON-processzoron keresztül irányítjuk az .properties.endpoint
érték megkereséséhez.
A példa kipróbálásakor frissítse a kódot a myResourceGroupName és az erőforrás myResourceName>> erőforráscsoport <értékeinek használatára.<
az cognitiveservices account show \
--name <myResourceName> \
--resource-group <myResourceGroupName> \
| jq -r .properties.endpoint
Az erőforrás hozzáférési kulcsainak lekéréséhez használja az az cognitiveservices-fiókkulcsok listaparancsát . Ebben a példában a parancs kimenetét a JQ JSON-processzoron keresztül irányítjuk az .key1
érték megkereséséhez.
A példa kipróbálásakor frissítse a kódot az erőforráscsoport és az erőforrás értékeinek használatára.
az cognitiveservices account keys list \
--name <myResourceName> \
--resource-group <myResourceGroupName> \
| jq -r .key1
Modell üzembe helyezéséhez használja az az cognitiveservices-fiók üzembe helyezési parancsát . A következő példában üzembe helyezi a text-embedding-ada-002
modell egy példányát, és myModel nevet ad neki. A példa kipróbálásakor frissítse a kódot az erőforráscsoport és az erőforrás értékeinek használatára. Nem kell módosítania az model-version
, model-format
vagy sku-capacity
, és sku-name
az értékeket.
az cognitiveservices account deployment create \
--name <myResourceName> \
--resource-group <myResourceGroupName> \
--deployment-name MyModel \
--model-name text-embedding-ada-002 \
--model-version "1" \
--model-format OpenAI \
--sku-capacity "1" \
--sku-name "Standard"
--sku-name
A következő üzembehelyezési típusokat fogadja el: Standard
, GlobalBatch
, GlobalStandard
és ProvisionedManaged
. További információ az üzembe helyezési típus beállításairól.
Fontos
Amikor az API-val éri el a modellt, az API-hívásokban az alapul szolgáló modellnév helyett az üzembe helyezés nevére kell hivatkoznia, ami az OpenAI és az Azure OpenAI közötti egyik fő különbség . Az OpenAI csak a modell nevét igényli. Az Azure OpenAI-nak mindig szüksége van az üzembehelyezési névre, még akkor is, ha a modellparamétert használja. A dokumentumainkban gyakran vannak példák arra, hogy az üzembehelyezési nevek azonosak a modellnevekkel, így jelezve, hogy melyik modell működik egy adott API-végponttal. Végső soron az üzemelő példányok nevei bármilyen elnevezési konvenciót követhetnek a használati esethez legjobban.
Az erőforrásból üzembe helyezett modelleket az az cognitiveservices-fiók üzembehelyezési törlési parancsával törölheti . Az alábbi példában töröl egy MyModel nevű modellt. A példa kipróbálásakor frissítse a kódot az erőforráscsoport, az erőforrás és az üzembe helyezett modell értékeinek használatára.
az cognitiveservices account deployment delete \
--name <myResourceName> \
--resource-group <myResourceGroupName> \
--deployment-name MyModel
Ha törölni szeretné ezeket a gyakorlatokat, eltávolíthatja az Azure OpenAI-erőforrást úgy, hogy törli az erőforrást az Azure CLI-vel. Az erőforráscsoportot is törölheti. Ha úgy dönt, hogy törli az erőforráscsoportot, a csoport összes erőforrása is törlődik.
Az erőforráscsoport és a hozzá tartozó erőforrások eltávolításához használja az az cognitiveservices-fióktörlési parancsot.
Ha nem fogja továbbra is használni a gyakorlatokban létrehozott erőforrásokat, futtassa az alábbi parancsot az erőforráscsoport törléséhez. Ügyeljen arra, hogy frissítse a példakódot az erőforráscsoport és az erőforrás értékeinek használatára.
az cognitiveservices account delete \
--name <myResourceName> \
--resource-group <myResourceGroupName>
Jelentkezzen be az Azure PowerShellbe, vagy válassza a CloudShell megnyitása lehetőséget az alábbi lépésekben.
Azure OpenAI-erőforrás létrehozásához azure-erőforráscsoportra van szükség. Amikor új erőforrást hoz létre az Azure PowerShell használatával, létrehozhat egy új erőforráscsoportot, vagy utasíthatja az Azure-t egy meglévő csoport használatára. Az alábbi példa bemutatja, hogyan hozhat létre új, OAIResourceGroup nevű erőforráscsoportot a New-AzResourceGroup paranccsal. Az erőforráscsoport az USA keleti régiójában jön létre.
New-AzResourceGroup -Name OAIResourceGroup -Location eastus
A New-AzCognitiveServicesAccount paranccsal hozzon létre egy Azure OpenAI-erőforrást az erőforráscsoportban. Az alábbi példában egy MyOpenAIResource nevű erőforrást hoz létre az OAIResourceGroup erőforráscsoportban. A példa kipróbálásakor frissítse a kódot az erőforráscsoport és az erőforrásnév kívánt értékeinek, valamint az Azure-előfizetés-azonosító <előfizetési azonosítójának> használatára.
New-AzCognitiveServicesAccount -ResourceGroupName OAIResourceGroup -Name MyOpenAIResource -Type OpenAI -SkuName S0 -Location eastus
Az erőforrás létrehozása után különböző parancsokkal hasznos információkat találhat az Azure OpenAI-szolgáltatáspéldányról. Az alábbi példák bemutatják, hogyan lehet lekérni a REST API-végpont alap URL-címét és az új erőforrás hozzáférési kulcsait.
A Get-AzCognitiveServicesAccount paranccsal kérje le az erőforrás REST API-végpontjának alap URL-címét. Ebben a példában a parancs kimenetét a Select-Object parancsmagon keresztül irányítjuk az endpoint
érték megkereséséhez.
A példa kipróbálásakor frissítse a kódot az erőforráscsoport <myResourceGroupName>
és az erőforrás <myResourceName>
értékeinek használatára.
Get-AzCognitiveServicesAccount -ResourceGroupName OAIResourceGroup -Name MyOpenAIResource |
Select-Object -Property endpoint
Az erőforrás hozzáférési kulcsainak lekéréséhez használja a Get-AzCognitiveServicesAccountKey parancsot. Ebben a példában a parancs kimenetét a Select-Object parancsmagon keresztül irányítjuk az Key1
érték megkereséséhez.
A példa kipróbálásakor frissítse a kódot az erőforráscsoport és az erőforrás értékeinek használatára.
Get-AzCognitiveServicesAccountKey -Name MyOpenAIResource -ResourceGroupName OAIResourceGroup |
Select-Object -Property Key1
Modell üzembe helyezéséhez használja a New-AzCognitiveServicesAccountDeployment parancsot. A következő példában üzembe helyezi a text-embedding-ada-002
modell egy példányát, és myModel nevet ad neki. A példa kipróbálásakor frissítse a kódot az erőforráscsoport és az erőforrás értékeinek használatára. Nem kell módosítania az model-version
, model-format
vagy sku-capacity
, és sku-name
az értékeket.
$model = New-Object -TypeName 'Microsoft.Azure.Management.CognitiveServices.Models.DeploymentModel' -Property @{
Name = 'text-embedding-ada-002'
Version = '2'
Format = 'OpenAI'
}
$properties = New-Object -TypeName 'Microsoft.Azure.Management.CognitiveServices.Models.DeploymentProperties' -Property @{
Model = $model
}
$sku = New-Object -TypeName "Microsoft.Azure.Management.CognitiveServices.Models.Sku" -Property @{
Name = 'Standard'
Capacity = '1'
}
New-AzCognitiveServicesAccountDeployment -ResourceGroupName OAIResourceGroup -AccountName MyOpenAIResource -Name MyModel -Properties $properties -Sku $sku
A Name
változó tulajdonsága a $sku
következő üzembehelyezési típusokat fogadja el: Standard
, GlobalBatch
, GlobalStandard
és ProvisionedManaged
. További információ az üzembe helyezési típus beállításairól.
Fontos
Amikor az API-val éri el a modellt, az API-hívásokban az alapul szolgáló modellnév helyett az üzembe helyezés nevére kell hivatkoznia, ami az OpenAI és az Azure OpenAI közötti egyik fő különbség . Az OpenAI csak a modell nevét igényli. Az Azure OpenAI-nak mindig szüksége van az üzembehelyezési névre, még akkor is, ha a modellparamétert használja. A dokumentumainkban gyakran vannak példák arra, hogy az üzembehelyezési nevek azonosak a modellnevekkel, így jelezve, hogy melyik modell működik egy adott API-végponttal. Végső soron az üzemelő példányok nevei bármilyen elnevezési konvenciót követhetnek a használati esethez legjobban.
Az erőforrásból üzembe helyezett modelleket a Remove-AzCognitiveServicesAccountDeployment paranccsal törölheti. Az alábbi példában töröl egy MyModel nevű modellt. A példa kipróbálásakor frissítse a kódot az erőforráscsoport, az erőforrás és az üzembe helyezett modell értékeinek használatára.
Remove-AzCognitiveServicesAccountDeployment -ResourceGroupName OAIResourceGroup -AccountName MyOpenAIResource -Name MyModel
Ha el szeretné távolítani ezeket a gyakorlatokat, eltávolíthatja az Azure OpenAI-erőforrást úgy, hogy törli az erőforrást az Azure PowerShell-lel. Az erőforráscsoportot is törölheti. Ha úgy dönt, hogy törli az erőforráscsoportot, a csoport összes erőforrása is törlődik.
Az erőforráscsoport és a hozzá tartozó erőforrások eltávolításához használja a Remove-AzCognitiveServicesAccount parancsot.
Ha nem fogja továbbra is használni a gyakorlatokban létrehozott erőforrásokat, futtassa az alábbi parancsot az erőforráscsoport törléséhez. Ügyeljen arra, hogy frissítse a példakódot az erőforráscsoport és az erőforrás értékeinek használatára.
Remove-AzCognitiveServicesAccount -Name MyOpenAIResource -ResourceGroupName OAIResourceGroup
esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációOktatás
Modul
Az Azure OpenAI szolgáltatás használatának első lépései - Training
Az Azure OpenAI szolgáltatás lehetővé teszi a mérnökök számára, hogy nagyvállalati szintű generatív AI-megoldásokat építsenek ki.
Tanúsítvány
Microsoft Tanúsítvány: Azure AI Mérnök Társ=minősítéssel Rendelkező - Certifications
Azure AI-megoldás tervezése és implementálása Az Azure AI-szolgáltatások, az Azure AI Search és az Azure Open AI használatával.