Modelinizin performansından memnun olduktan sonra dağıtılmaya hazır olur ve konuşmalardan gelen tahminler için sorgular. Modelin dağıtılması, tahmin API'sini kullanarak kullanıma sunulmasını sağlar.
Modelin performansını gözden geçirdikten ve ortamınızda kullanılmaya uygun olmasına karar verdikten sonra, sorgulayabilmek için modeli bir dağıtıma atamanız gerekir. Modeli bir dağıtıma atamak, tahmin API'si aracılığıyla kullanılabilir hale getirir. Şimdiye kadar oluşturduğunuz en iyi modeli atadığınız adlı bir dağıtım production oluşturmanız ve bunu sisteminizde kullanmanız önerilir. Şu anda üzerinde çalıştığınız modeli test edebilmek için atayabileceğiniz adlı staging başka bir dağıtım oluşturabilirsiniz. Projenizde en fazla 10 dağıtım olabilir.
Yeni bir dağıtım işi başlatmak için Dağıtım ekle'yi seçin.
Yeni bir dağıtım oluşturmak ve aşağıdaki açılan listeden eğitilmiş bir model atamak için Yeni dağıtım oluştur'u seçin. Ayrıca bu seçeneği belirleyerek ve aşağıdaki açılan listeden bu dağıtıma atamak istediğiniz eğitilmiş modeli seçerek mevcut dağıtımın üzerine yazabilirsiniz.
Dekont
Var olan bir dağıtımın üzerine yazmak için tahmin API çağrınızda değişiklik yapılması gerekmez, ancak elde ettiğiniz sonuçlar yeni atanan modeli temel alır.
Bir veya daha fazla LUIS uygulamasına veya konuşma dili anlama projesine bağlanıyorsanız dağıtım adını belirtmeniz gerekir.
Özel soru yanıtlama veya bağlantısız amaçlar için yapılandırma gerekmez.
LUIS projeleri Orchestration dağıtımı sırasında yapılandırılan yuvada yayımlanmalı ve KB'leri yanıtlayan özel soru da Üretim yuvalarında yayımlanmalıdır.
Dağıtım işinizi göndermek için Dağıt'ı seçin
Dağıtım başarılı olduktan sonra, yanında bir sona erme tarihi görüntülenir. Dağıtım süre sonu, dağıtılan modelinizin tahmin için kullanılamadığı zamandır ve bu durum genellikle eğitim yapılandırmasının süresi dolduktan on iki ay sonra gerçekleşir.
Dağıtım işini gönderme
Düzenleme iş akışı modeli dağıtmaya başlamak için aşağıdaki URL' yi, üst bilgileri ve JSON gövdesini kullanarak bir PUT isteği oluşturun.
İsteğinizin kimliğini doğrulamak için aşağıdaki üst bilgiyi kullanın.
Anahtar
Değer
Ocp-Apim-Subscription-Key
Kaynağınızın anahtarı. API isteklerinizin kimliğini doğrulamak için kullanılır.
İstek Gövdesi
{
"trainedModelLabel": "{MODEL-NAME}",
}
Tuş
Yer tutucu
Değer
Örnek
trainedModelLabel
{MODEL-NAME}
Dağıtımınıza atanacak model adı. Yalnızca başarıyla eğitilmiş modeller atayabilirsiniz. Bu değer büyük/küçük harfe duyarlıdır.
myModel
API isteğinizi gönderdikten sonra başarılı olduğunu belirten bir 202 yanıt alırsınız. Yanıt üst bilgilerinde değeri ayıklayın operation-location . Şu şekilde biçimlendirilir:
Projeyi oluştururken kullandığınız kaynağa Bilişsel Hizmetler Dil Sahibi olarak kendinizi atadığınızdan emin olun.
Language Studio'da Model dağıtma sayfasına gidin.
Bölgeler sekmesini seçin.
Dağıtım kaynağı ekle'yi seçin.
Başka bir bölgedeki Dil kaynağını seçin.
Artık projenizi kaynakları atadığınız bölgelere dağıtmaya hazırsınız.
Dağıtım kaynaklarını program aracılığıyla atamak için Microsoft Entra kimlik doğrulaması** gerekir. Microsoft Entra Id, çok bölgeli dağıtım için projenize atamak istediğiniz kaynaklara erişiminizin olduğunu onaylamak için kullanılır. REST API çağrıları yaparken Microsoft Entra kimlik doğrulamasını program aracılığıyla kullanmak için Azure AI hizmetleri kimlik doğrulaması belgelerine bakın.
Kaynak atama
Dağıtım kaynaklarını atamak için aşağıdaki URL'yi, üst bilgileri ve JSON gövdesini kullanarak bir POST isteği gönderin.
İstek URL'si
API isteğinizi oluştururken aşağıdaki URL'yi kullanın. Aşağıdaki yer tutucu değerlerini kendi değerlerinizle değiştirin.
Atamak istediğiniz kaynağın özel alt etki alanı. Azure portalında kaynağın Anahtarlar ve Uç Nokta sekmesinin altında, URL'deki Uç Nokta alanının bir parçası olarak bulunurhttps://<your-custom-subdomain>.cognitiveservices.azure.com/
contosoresource
region
{REGION-CODE}
Atamak istediğiniz kaynağın bölgesini belirten bölge kodu. Azure portalında kaynağın Anahtarlar ve Uç Nokta sekmesinin altında Konum/Bölge alanının bir parçası olarak bulunur.
eastus
Kaynak atama durumunu alma
Dağıtım kaynağı atama işinizin durumunu almak için aşağıdaki GET isteğini kullanın. Aşağıdaki yer tutucu değerlerini kendi değerlerinizle değiştirin.
Projenizin adı. Bu değer büyük/küçük harfe duyarlıdır.
myProject
{JOB-ID}
Atama dağıtım durumunuzu almak için iş kimliği. Bu, atama dağıtım kaynağı isteğinize yanıt olarak API'den aldığınız üst bilgi değerindedir operation-location .
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
{API-VERSION}
Çağırdığınız API'nin sürümü.
2022-10-01-preview
Üst Bilgiler
İsteğinizin kimliğini doğrulamak için aşağıdaki üst bilgiyi kullanın.
Anahtar
Değer
Ocp-Apim-Subscription-Key
Kaynağınızın anahtarı. API isteklerinizin kimliğini doğrulamak için kullanılır.
Yanıt Gövdesi
İsteği gönderdikten sonra aşağıdaki yanıtı alırsınız. Durum parametresi "başarılı" olarak değişene kadar bu uç noktayı yoklamayı sürdürebilirsiniz.
Language Studio kullanarak diğer bölgelerdeki dağıtım kaynaklarının atamasını kaldırmak veya kaldırmak için:
Model dağıtma sayfasındaki Bölgeler sekmesine gidin.
Atamasını silmek istediğiniz kaynağı seçin.
Ödevi kaldır düğmesini seçin.
Görüntülenen pencerede, kaldırmak istediğiniz kaynağın adını yazın.
Kaynağın atamasını kaldırma
Projenizdeki dağıtım kaynaklarının atamasını kaldırmak veya kaldırmak için aşağıdaki URL' yi, üst bilgileri ve JSON gövdesini kullanarak bir POST isteği gönderin.
İstek URL'si
API isteğinizi oluştururken aşağıdaki URL'yi kullanın. Aşağıdaki yer tutucu değerlerini kendi değerlerinizle değiştirin.
Atamasını kaldırmasını istediğiniz tam kaynak kimliği yolu. Azure portalında kaynağın Özellikler sekmesinin altında Kaynak Kimliği alanı olarak bulunur.
Atamasını kaldırma dağıtım kaynakları işinizin durumunu almak için aşağıdaki GET isteğini kullanın. Aşağıdaki yer tutucu değerlerini kendi değerlerinizle değiştirin.
Projenizin adı. Bu değer büyük/küçük harfe duyarlıdır.
myProject
{JOB-ID}
Atama dağıtım durumunuzu almak için iş kimliği. Bu, atamasını operation-location kaldırma dağıtım kaynak isteğinize yanıt olarak API'den aldığınız üst bilgi değerindedir.
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
{API-VERSION}
Çağırdığınız API'nin sürümü.
2022-10-01-preview
Üst Bilgiler
İsteğinizin kimliğini doğrulamak için aşağıdaki üst bilgiyi kullanın.
Anahtar
Değer
Ocp-Apim-Subscription-Key
Kaynağınızın anahtarı. API isteklerinizin kimliğini doğrulamak için kullanılır.
Yanıt Gövdesi
İsteği gönderdikten sonra aşağıdaki yanıtı alırsınız. Durum parametresi "başarılı" olarak değişene kadar bu uç noktayı yoklamayı sürdürebilirsiniz.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz. https://aka.ms/ContentUserFeedback.