Aracılığıyla paylaş


Azure OpenAI vektörleştiricisi

Azure OpenAI vektörleştiricisi, sorgu zamanında eklemeler oluşturmak için Azure OpenAI kaynağınızda dağıtılmış bir ekleme modeline bağlanır. Verileriniz, modelinizin dağıtıldığı Coğrafi bölgede işlenir.

Vektörleştiriciler sorgu zamanında kullanılır, ancak dizin tanımlarında belirtilir ve vektör alanlarında bir vektör profili aracılığıyla başvurulur. Azure OpenAI vektörleştiricisi API'de çağrılır AzureOpenAIVectorizer .

  • 2024-07-01 REST API'sini veya özelliği sağlamak üzere güncelleştirilmiş bir Azure SDK paketini kullanın.

  • Arama dizinindevektörleştirici yapılandırma, kullanım yönergeleri sağlar.

Not

Bu vektörleştirici Azure OpenAI'ye bağlıdır ve mevcut Azure OpenAI kullandıkça öde fiyatından ücretlendirilir.

Vektörleştirici parametreleri

Parametreler büyük/küçük harfe duyarlıdır.

Parametre adı Açıklama
resourceUri Model sağlayıcısının URI'sini ( bu örnekte, bir Azure OpenAI kaynağı). Bu parametre yalnızca gibi https://<resourcename>.openai.azure.cometki alanına openai.azure.comsahip URL'leri destekler. Azure OpenAI uç noktasının etki alanına cognitiveservices.azure.comsahip bir URL'si varsa, https://<resourcename>.cognitiveservices.azure.comönce Azure OpenAI kaynağı için ile openai.azure.com özel bir alt etki alanı oluşturulup bunun yerine kullanılmalıdırhttps://<resourcename>.openai.azure.com.
apiKey Modele erişmek için kullanılan gizli anahtar. Bir anahtar sağlarsanız boş bırakın authIdentity . hem ve authIdentityhem de apiKey değerini ayarlarsanız, apiKey bağlantıda kullanılır.
deploymentId Dağıtılan Azure OpenAI ekleme modelinin adı. Model, text-embedding-ada-002 gibi bir ekleme modeli olmalıdır. Desteklenen modeller için Bkz. Azure OpenAI modelleri listesi.
authIdentity Arama hizmeti tarafından Azure OpenAI'ye bağlanmak için kullanılan kullanıcı tarafından yönetilen kimlik. Sistem veya kullanıcı tarafından yönetilen kimlik kullanabilirsiniz. Sistem tarafından yönetilip yönetilmemiş bir kimlik kullanmak için, bırakın ve authIdentity boş bırakınapiKey. Sistem tarafından yönetilen kimlik otomatik olarak kullanılır. Yönetilen kimlik, Azure OpenAI'ye metin göndermek için Bilişsel Hizmetler OpenAI Kullanıcı izinlerine sahip olmalıdır.
modelName (API sürüm 2024-05-01-Preview ve sonraki sürümlerde gereklidir). Sağlanan resourceUri ve deploymentIdkonumunda dağıtılan Azure OpenAI ekleme modelinin adı. Şu anda desteklenen değerler , text-embedding-ada-002text-embedding-3-largevetext-embedding-3-small

Desteklenen vektör sorgu türleri

Azure OpenAI vektörleştiricisi yalnızca vektör sorgularını destekler text .

Beklenen alan boyutları

Azure OpenAI vektörleştiricisi ile yapılandırılmış bir alanın beklenen alan boyutları, yapılandırılan alana modelName bağlıdır.

modelName Minimum boyutlar Maksimum boyutlar
metin ekleme-ada-002 1536 1536
metin ekleme-3-büyük 1 3072
metin ekleme-3-küçük 1 1536

Örnek tanım

"vectorizers": [
    {
        "name": "my-openai-vectorizer",
        "kind": "azureOpenAI",
        "azureOpenAIParameters": {
            "resourceUri": "https://my-fake-azure-openai-resource.openai.azure.com",
            "apiKey": "0000000000000000000000000000000000000",
            "deploymentId": "my-ada-002-deployment",
            "authIdentity": null,
            "modelName": "text-embedding-ada-002",
        },
    }
]

Ayrıca bkz.