Bicep kullanarak Azure Yapay Zeka hizmetleri kaynağı oluşturmak için bu hızlı başlangıcı izleyin.

Azure Yapay Zeka hizmetleri, geliştiricilerin doğrudan yapay zeka veya veri bilimi becerilerine veya bilgisine sahip olmadan uygulamalara bilişsel zeka eklemesine yardımcı olan bulut tabanlı yapay zeka (AI) hizmetleridir. Bunlar, popüler geliştirme dillerinde REST API’leri ve istemci kitaplığı SDK’ları aracılığıyla kullanılabilir. Azure Yapay Zeka hizmetleri, geliştiricilerin görebilen, duyabilen, konuşabilen ve analiz edebilen bilişsel çözümlerle uygulamalarına kolayca bilişsel özellikler eklemesine olanak tanır.

Bicep, Azure kaynaklarını dağıtmak için bildirim temelli söz dizimi kullanan etki alanına özgü bir dildir (DSL). Kısa sözdizimi, güvenilir tür güvenliği ve kodun yeniden kullanımı için destek sağlar. Bicep, Azure’daki kod olarak altyapı çözümleriniz için en iyi yazma deneyimini sunar.

Dikkat edilmesi gerekenler

Azure Yapay Zeka hizmetleri kaynağı oluşturmak için Bicep’i kullanmak, çok hizmetli bir kaynak oluşturmanıza olanak tanır. Bu, şunları yapmanızı sağlar:

  • Tek bir anahtar ve uç nokta ile birden çok Azure Yapay Zeka hizmetine erişin.
  • Kullandığınız hizmetlerden faturalandırmayı birleştirin.
  • Hüküm ve koşulları gözden geçirip kabul edebilmeniz için Azure portal ilk Azure Yapay Zeka Yüzü, Azure Yapay Zeka Dili veya Azure Yapay Zeka Görüntü İşleme kaynaklarınızı oluşturmanız gerekir. Bundan sonra, aynı Azure aboneliği altındaki herhangi bir dağıtım aracını (örneğin, SDK, Azure CLI veya ARM şablonu) kullanarak kaynak oluşturabilirsiniz.

Önkoşullar

Bicep dosyasını gözden geçirme

Bu hızlı başlangıçta kullanılan Bicep dosyası Azure Hızlı Başlangıç Şablonları’ndan alınmıştır.

 Not

  • Farklı bir kaynak kullanıyorsanız (aşağıda listelenmiştir), parametreyi kullanmak istediğiniz fiyatlandırma katmanıyla eşleşecek şekilde değiştirmeniz gerekebilir. Örneğin, tür yerine kullanır.kindskuTextAnalyticsSS0
  • Azure Yapay Zeka hizmetlerinin çoğunda, hizmeti denemek için kullanabileceğiniz ücretsiz bir fiyatlandırma katmanı vardır.F0

Parametreyi istediğiniz fiyatlandırma örneğiyle değiştirdiğinizden emin olun. Kullanmakta olduğunuz kaynağa bağlıdır. Mesela skuskukindTextAnalytics

PazıKopya etmek

@description(‘That name is the name of our application. It has to be unique.Type a name followed by your resource group name. (<name>-<resourceGroupName>)’)

param cognitiveServiceName string = ‘CognitiveService-${uniqueString(resourceGroup().id)}’

@description(‘Location for all resources.’)

param location string = resourceGroup().location

@allowed([

‘S0’

])

param sku string = ‘S0’

resource cognitiveService ‘Microsoft.CognitiveServices/accounts@2021-10-01’ = {

name: cognitiveServiceName

location: location

sku: {

name: sku

}

kind: ‘CognitiveServices’

properties: {

apiProperties: {

statisticsEnabled: false

}

}

}

Bicep dosyasında bir Azure kaynağı tanımlanır: Microsoft.CognitiveServices/accounts bunun bir Azure Yapay Zeka hizmetleri kaynağı olduğunu belirtir. Bicep dosyasındaki alan, kaynak türünü tanımlar.kind

Aşağıdaki tablolarda, Azure Yapay Zeka hizmetleri için ürünler ve fiyatlandırma hakkında bilgi verilmektedir.

Çoklu hizmet

Tabloyu genişlet

Hizmet Tür
Birden fazla hizmet. Daha fazla bilgi için fiyatlandırma sayfasına bakın. CognitiveServices

İmgelem

Tabloyu genişlet

Hizmet Tür
İmgelem ComputerVision
Özel Görüntü İşleme – Tahmin CustomVision.Prediction
Özel Görüntü İşleme – Eğitim CustomVision.Training
Yüz Face
Belge İstihbaratı FormRecognizer

Konuşma

Tabloyu genişlet

Hizmet Tür
Konuşma SpeechServices

Dil

Tabloyu genişlet

Hizmet Tür
Language Understanding (LUIS) LUIS
Soru-Cevap Oluşturma QnAMaker
Dil TextAnalytics
Metin çevirisi TextTranslation

Karar

Tabloyu genişlet

Hizmet Tür
Anomali Algılayıcısı AnomalyDetector
İçerik Moderatörü ContentModerator
Kişiselleştirme Personalizer

Azure OpenAI

Tabloyu genişlet

Hizmet Tür
Azure OpenAI OpenAI

Fiyatlandırma katmanları ve faturalandırma

Fiyatlandırma katmanları (ve faturalandırıldığınız tutar), kimlik doğrulama bilgilerinizi kullanarak gönderdiğiniz işlem sayısını temel alır. Her fiyatlandırma katmanı şunları belirtir:

  • Saniye başına izin verilen maksimum işlem sayısı (TPS).
  • Fiyatlandırma katmanında etkinleştirilen hizmet özellikleri.
  • Önceden tanımlanmış sayıda işlem için maliyet. Bu sayının üzerine çıkmak, hizmetinizin fiyatlandırma ayrıntılarında belirtildiği gibi ek bir ücrete neden olur.

 Not

Azure Yapay Zeka hizmetlerinin çoğunda, hizmeti denemek için kullanabileceğiniz ücretsiz bir katman vardır. Ücretsiz katmanı kullanmak için kaynağınızın fiyatlandırma katmanı olarak kullanın.F0

Bicep dosyasını dağıtma

  1. Bicep dosyasını yerel bilgisayarınıza main.bicep olarak kaydedin.
  2. Azure CLI veya Azure PowerShell kullanarak Bicep dosyasını dağıtın.

Azure CLIKopya etmek

az group create –name exampleRG –location eastus

az deployment group create –resource-group exampleRG –template-file main.bicep

Dağıtım tamamlandığında, dağıtımın başarılı olduğunu belirten bir ileti görmeniz gerekir.

Dağıtılan kaynakları gözden geçirme

Kaynak grubunda dağıtılan kaynakları listelemek için Azure portal, Azure CLI veya Azure PowerShell kullanın.

Azure CLIKopya etmek

Cloud Shell’i açın

az resource list –resource-group exampleRG

Kaynakları temizleme

Artık gerekli olmadığında, kaynak grubunu ve kaynaklarını silmek için Azure portal, Azure CLI veya Azure PowerShell kullanın.

Azure CLIKopya etmek

Cloud Shell’i açın

az group delete –name exampleRG

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi girin.
You need to agree with the terms to proceed

Menü