Bagikan melalui


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
  • OpenAI-CLIP-Image-Text-Embeddings-vit-base-patch32
  • OpenAI-CLIP-Image-Text-Embeddings-ViT-Large-Patch14-336
  • Facebook-DinoV2-Image-Embeddings-ViT-Base
  • Facebook-DinoV2-Image-Embeddings-ViT-Giant
  • Cohere-embed-v3-english
  • Cohere-embed-v3-multilingual
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,
        },
    }
]

Lihat juga