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
- Azure aboneliğiniz yoksa ücretsiz bir abonelik oluşturun.
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
- Bicep dosyasını yerel bilgisayarınıza main.bicep olarak kaydedin.
- 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