Mengirim permintaan klasifikasi teks ke model Anda
Artikel
Setelah berhasil menyebarkan model, Anda dapat mengkueri penyebaran untuk mengklasifikasikan teks berdasarkan model yang Anda tetapkan ke penyebaran.
Anda dapat mengkueri penyebaran API Prediksi secara terprogram ataupun melalui pustaka klien (Azure SDK).
Menguji model yang disebarkan
Anda dapat menggunakan Language Studio untuk mengirimkan tugas klasifikasi teks khusus dan memvisualisasikan hasilnya.
Setelah pekerjaan penyebaran berhasil diselesaikan, pilih penyebaran yang ingin Anda gunakan dan dari menu atas pilih Dapatkan URL prediksi.
Di jendela yang muncul, di bawah pivot Kirim , salin URL dan isi permintaan sampel. Ganti nilai tempat penampung seperti YOUR_DOCUMENT_HERE dan YOUR_DOCUMENT_LANGUAGE_HERE dengan teks dan bahasa aktual yang ingin Anda proses.
Kirimkan permintaan cURL POST di terminal atau perintah Anda. Anda akan menerima respons 202 dengan hasil API jika permintaan berhasil.
Di header respons yang Anda terima, ekstrak {JOB-ID} dari operation-location, yang memiliki format: {ENDPOINT}/language/analyze-text/jobs/<JOB-ID}>
Kembali ke Studio Bahasa; pilih pivot Ambil dari jendela yang sama dengan permintaan contoh yang Anda dapatkan sebelumnya dan salin permintaan sampel ke editor teks.
Tambahkan ID pekerjaan Anda setelah /jobs/ ke URL, menggunakan ID yang Anda ekstrak dari langkah sebelumnya.
Kirimkan permintaan cURL GET di terminal atau perintah Anda.
Pertama, Anda perlu mendapatkan kunci sumber daya dan titik akhir:
Versi API yang Anda panggil. Nilai yang dirujuk di sini adalah untuk versi terbaru yang dirilis. Lihat Siklus hidup model untuk mempelajari selengkapnya tentang versi API lain yang tersedia.
String yang menentukan kode bahasa untuk dokumen. Jika kunci ini tidak ditentukan, layanan akan menggunakan bahasa default proyek yang dipilih saat pembuatan proyek. Lihat dukungan bahasa untuk daftar kode bahasa yang didukung.
en-us
text
{DOC-TEXT}
Tugas dokumen untuk menjalankan tugas.
Lorem ipsum dolor sit amet
tasks
Daftar tugas yang ingin kami jalankan.
[]
taskName
CustomMultiLabelClassification
Nama tugas
CustomMultiLabelClassification
parameters
Daftar parameter untuk diteruskan ke tugas.
project-name
{PROJECT-NAME}
Nama untuk proyek Anda. Nilai ini peka huruf besar/kecil.
myProject
deployment-name
{DEPLOYMENT-NAME}
Nama penyebaran Anda. Nilai ini peka huruf besar/kecil.
String yang menentukan kode bahasa untuk dokumen. Jika kunci ini tidak ditentukan, layanan akan menggunakan bahasa default proyek yang dipilih saat pembuatan proyek. Lihat dukungan bahasa untuk daftar kode bahasa yang didukung.
en-us
text
{DOC-TEXT}
Tugas dokumen untuk menjalankan tugas.
Lorem ipsum dolor sit amet
taskName
CustomSingleLabelClassification
Nama tugas
CustomSingleLabelClassification
tasks
[]
Daftar tugas yang ingin dijalankan.
[]
parameters
Daftar parameter untuk diteruskan ke tugas.
project-name
{PROJECT-NAME}
Nama untuk proyek Anda. Nilai ini peka huruf besar/kecil.
myProject
deployment-name
{DEPLOYMENT-NAME}
Nama penyebaran Anda. Nilai ini peka huruf besar/kecil.
prod
Respons
Anda akan menerima respons 202 yang menunjukkan keberhasilan. Di header respons, ekstrak operation-location.
operation-location diformat sebagai berikut: