Vektorizer katalog model Azure AI Studio
Penting
Vektorizer ini berada dalam pratinjau publik di bawah Ketentuan Penggunaan Tambahan. REST API Pratinjau 2024-05-01 mendukung fitur ini.
Vektorizer katalog model Azure AI Studio terhubung ke model penyematan yang disebarkan melalui katalog model Azure AI Studio ke titik akhir Azure Pembelajaran Mesin. Data Anda diproses di Geo tempat model Anda disebarkan.
Jika Anda menggunakan vektorisasi terintegrasi untuk membuat array vektor, set keterampilan harus menyertakan keterampilan AML yang menunjuk ke katalog model di Azure AI Studio.
Parameter vektorizer
Parameternya peka huruf besar/kecil. Parameter mana yang Anda pilih untuk digunakan tergantung pada autentikasi apa yang diperlukan titik akhir online AML Anda, jika ada.
Nama Parameter | Deskripsi |
---|---|
uri |
(Diperlukan) URI titik akhir online AML tempat payload JSON dikirim. Hanya skema URI https yang diperbolehkan. |
modelName |
(Diperlukan) ID model dari katalog model AI Studio yang disebarkan di titik akhir yang disediakan. Nilai yang saat ini didukung adalah
|
key |
(Diperlukan untuk autentikasi kunci) Kunci untuk titik akhir online AML. |
resourceId |
(Diperlukan untuk autentikasi token). ID sumber daya Azure Resource Manager dari titik akhir online AML. Ini harus dalam format subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/onlineendpoints/{endpoint_name}. |
region |
(Bersifat opsional untuk autentikasi token). Wilayah tempat titik akhir online AML disebarkan. Diperlukan jika wilayah berbeda dari wilayah layanan pencarian. |
timeout |
(Opsional) Ketika ditentukan, menunjukkan batas waktu untuk klien http yang melakukan panggilan API. Interval ini harus diformat sebagai nilai “dayTimeDuration” XSD (subset terbatas dari nilai durasi ISO 8601). Misalnya, PT60S selama 60 detik. Jika tidak diatur, nilai default 30 detik akan dipilih. Batas waktu dapat diatur hingga maksimum 230 detik dan minimal 1 detik. |
Parameter autentikasi apa yang akan digunakan
Parameter autentikasi mana yang diperlukan tergantung pada autentikasi apa yang digunakan titik akhir online AML Anda, jika ada. Titik akhir online AML menyediakan dua opsi autentikasi:
- Autentikasi berbasis kunc. Kunci statis disediakan untuk mengautentikasi permintaan penilaian dari vektorizer.
- Gunakan parameter uri dan kunci
- Autentikasi berbasis token. Titik akhir online AML disebarkan menggunakan autentikasi berbasis token. Identitas terkelola Azure AI layanan Pencarian harus diaktifkan. Vektorizer kemudian menggunakan identitas terkelola layanan untuk mengautentikasi terhadap titik akhir online AML, tanpa kunci statis yang diperlukan. Identitas harus diberi peran pemilik atau kontributor.
- Gunakan parameter resourceId.
- Jika layanan pencarian berada di wilayah yang berbeda dari ruang kerja AML, gunakan parameter wilayah untuk mengatur wilayah tempat titik akhir online AML disebarkan
Jenis kueri vektor yang didukung
Jenis kueri vektor mana yang didukung oleh vektorizer katalog model AI Studio tergantung pada yang dikonfigurasi modelName
.
modelName |
text Mendukung kueri |
imageUrl Mendukung kueri |
imageBinary Mendukung kueri |
---|---|---|---|
OpenAI-CLIP-Image-Text-Embeddings-vit-base-patch32 | X | X | X |
OpenAI-CLIP-Image-Text-Embeddings-ViT-Large-Patch14-336 | X | X | X |
Facebook-DinoV2-Image-Embeddings-ViT-Base | X | X | |
Facebook-DinoV2-Image-Embeddings-ViT-Giant | X | X | |
Cohere-embed-v3-english | X | ||
Cohere-embed-v3-multilingual | X |
Dimensi bidang yang diharapkan
Dimensi bidang yang diharapkan untuk bidang yang dikonfigurasi dengan vektorizer katalog model AI Studio bergantung pada yang dikonfigurasi modelName
.
modelName |
Dimensi yang diharapkan |
---|---|
OpenAI-CLIP-Image-Text-Embeddings-vit-base-patch32 | 512 |
OpenAI-CLIP-Image-Text-Embeddings-ViT-Large-Patch14-336 | 768 |
Facebook-DinoV2-Image-Embeddings-ViT-Base | 768 |
Facebook-DinoV2-Image-Embeddings-ViT-Giant | 1536 |
Cohere-embed-v3-english | 1024 |
Cohere-embed-v3-multilingual | 1024 |
Definisi sampel
"vectorizers": [
{
"name": "my-ai-studio-catalog-vectorizer",
"kind": "aml",
"amlParameters": {
"uri": "https://my-aml-endpoint.eastus.inference.ml.azure.com/score",
"key": "0000000000000000000000000000000000000",
"timeout": "PT60S",
"modelName": "OpenAI-CLIP-Image-Text-Embeddings-vit-base-patch3",
"resourceId": null,
"region": null,
},
}
]