Microsoft Foundry model kataloğu vektörleştiricisi (önizleme)

Not

Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.

Önemli

(önizleme) olarak işaretlenen özellikler, özellikler veya özellikler hizmet düzeyi sözleşmesi kapsamında değildir, üretim iş yükleri için önerilmez ve genel kullanıma sunulmadan önce değişebilir veya kısıtlanabilir. Azure Yapay Zeka Arama önizleme terimleri, tek başına veya genel kullanıma sunulan bir özelliğin parçası olsun, tüm önizleme işlevleri için geçerlidir.

Microsoft Foundry model kataloğu vektörleştiricisi (önizleme), Foundry model kataloğundan veya Azure Machine Learning (AML) uç noktasından dağıtılan bir ekleme modeline bağlanır. Verileriniz, modelinizin dağıtıldığı Coğrafi bölgede işlenir.

Vektör dizilerini oluşturmak için tümleşik vektörleştirme kullanıyorsanız, beceri kümesi vektörleştiricide belirtilen aynı modele işaret eden bir AML becerisi içermelidir.

Önkoşullar

Vektörleştirici parametreleri

Parametreler büyük veya küçük harfe duyarlıdır. Kullandığınız parametreler , model sağlayıcınızın gerektirdiği kimlik doğrulamasına (varsa) bağlıdır.

Parametre adı Açıklama
uri (key kimlik doğrulaması için gereklidir) Microsoft Foundry model kataloğundan veya AML çevrimiçi uç noktasının puanlama URI'sinden sunucusuz dağıtımın hedef URI'si. Yalnızca HTTPS URI düzenine izin verilir.
key ( Anahtar kimlik doğrulaması için gereklidir) Model sağlayıcısının API anahtarı.
resourceId (token kimlik doğrulaması için gereklidir) Model sağlayıcısının Azure Resource Manager kaynak kimliği. AML çevrimiçi uç noktası için subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/onlineendpoints/{endpoint_name} biçimini kullanın.
modelName Belirtilen uri konumunda dağıtılan Microsoft Foundry model kataloğundan gömme modelinin adı. Desteklenen modeller (yalnızca sunucusuz dağıtımlar) şunlardır:

  • Cohere-embed-v3-english
  • Cohere-embed-v3-multilingual
  • Cohere-embed-v4
region ( Belirteç kimlik doğrulaması için isteğe bağlı) Model sağlayıcısının dağıtıldığı bölge. Bölge, arama hizmetinin bölgesinden farklıysa gereklidir.
timeout (İsteğe bağlı) API çağrısı yapan HTTP istemcisinin zaman aşımı. XSD "dayTimeDuration" değeri ( ISO 8601 süre değerinin kısıtlanmış bir alt kümesi) olarak biçimlendirilmelidir. Örneğin, PT60S 60 saniye için. Ayarlanmamışsa, varsayılan değer olarak 30 saniye seçilir. Zaman aşımı en fazla 230 saniye ve en az 1 saniye olarak ayarlanabilir.

Hangi kimlik doğrulama parametrelerinin kullanılacağı

Microsoft Foundry model kataloğu vektörleştiricisi iki kimlik doğrulama seçeneği sağlar:

  • Anahtar tabanlı kimlik doğrulaması. Vektörleştiriciden puanlama isteklerinin kimliğini doğrulamak için statik bir anahtar sağlarsınız. Bu bağlantı için uri ve key parametrelerini ayarlayın.

  • Belirteç tabanlı kimlik doğrulaması. Foundry hub tabanlı proje veya AML çevrimiçi uç noktası, belirteç tabanlı kimlik doğrulaması kullanılarak dağıtılır. Azure Yapay Zeka Arama hizmetinin yönetilen kimliği ve model sağlayıcısında rol ataması olmalıdır. Daha sonra vektörleştiricisi, statik anahtar gerektirmeden model sağlayıcısında kimlik doğrulaması yapmak için arama hizmeti kimliğini kullanır. Arama hizmeti kimliğinin Sahip veya Katkıda Bulunan rolü olmalıdır. parametresini resourceId ayarlayın ve arama hizmeti model sağlayıcısından farklı bir bölgedeyse parametresini region ayarlayın.

Desteklenen vektör sorgu türleri

Microsoft Foundry model kataloğu vektörleştiricisi tarafından hangi vektör sorgu türlerinin desteklendiği, yapılandırılan modelName ile belirlenir.

Ekleme modeli Sorguyu destekler text Sorguyu destekler imageUrl Sorguyu destekler imageBinary
Cohere-embed-v3-english X X
Cohere-embed-v3-multilingual X X
Cohere-embed-v4 X X

Beklenen alan boyutları

Microsoft Foundry model kataloğu vektörleştiricisi ile yapılandırılmış bir vektör alanı için beklenen alan boyutları, yapılandırılan modelName öğesine bağlıdır.

modelName Beklenen boyutlar
Cohere-embed-v3-english 1024
Cohere-embed-v3-multilingual 1024
Cohere-embed-v4 256–1536

Örnek tanım

Dökümhane modeli kataloğunda önerilen model adları, temel modelin yanı sıra rastgele bir üç harfli sonekten oluşur. Modelinizin adı bu örnekte gösterilenden farklı olacaktır.

"vectorizers": [
    {
        "name": "my-model-catalog-vectorizer",
        "kind": "aml",
        "amlParameters": {
            "uri": "https://Cohere-embed-v3-multilingual-hin.eastus.models.ai.azure.com",
            "key": "aaaaaaaa-0b0b-1c1c-2d2d-333333333333",
            "timeout": "PT60S",
            "modelName": "Cohere-embed-v3-multilingual-hin",
            "resourceId": null,
            "region": null,
        },
    }
]

Ayrıca bkz.