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.
Dağıtım ekle sihirbazını 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 adı oluştur'u seçin. Aksi takdirde, var olan bir dağıtım tarafından kullanılan modeli etkili bir şekilde değiştirmek için Var olan bir dağıtım adının üzerine yaz'ı seçebilirsiniz.
Not
Mevcut bir dağıtımın üzerine yazmak Için Tahmin API'si çağrınızda değişiklik yapılması gerekmez, ancak elde ettiğiniz sonuçlar yeni atanan modeli temel alır.
Model açılan listesinden eğitilmiş bir model seçin.
Dağıtım işini başlatmak 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
Konuşma dilini anlama 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}",
}
Anahtar
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:
Dağıtım işi durumunu almak için bu URL'yi kullanabilirsiniz.
Dağıtım işi durumunu alma
Başarılı bir dağıtım isteği gönderdiğinizde, işin durumunu denetlemeye yönelik tam istek URL'si (uç noktanız, proje adınız ve iş kimliğiniz dahil) yanıtın operation-location üst bilgisinde yer alır.
Dağıtım işinizin durumunu almak için aşağıdaki GET isteğini kullanın. Yer tutucu değerlerini kendi değerlerinizle değiştirin.
Language Studio'dan bir dağıtımı silmek için Modeli dağıt sayfasını seçin. Ardından silmek istediğiniz dağıtımı seçin ve üstteki menüden Dağıtımı sil'i seçin.
Konuşma dilini anlama dağıtımını silmek için aşağıdaki URL'yi, üst bilgileri ve JSON gövdesini kullanarak bir DELETE isteği oluşturun.
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.