Dela via


Azure OpenAI-vektoriserare

Viktigt!

Den här funktionen är i offentlig förhandsversion under kompletterande användningsvillkor. REST API:et 2023-10-01-Preview och alla nyare REST API:er för förhandsversion stöder den här funktionen.

Azure OpenAI-vektoriseraren ansluter till en distribuerad inbäddningsmodell på din Azure OpenAI-resurs för att generera inbäddningar vid frågetillfället. Dina data bearbetas i geo-området där din modell distribueras.

Kommentar

Den här vektoriseraren är bunden till Azure OpenAI och debiteras till det befintliga betala per användning-priset för Azure OpenAI.

Vectorizer-parametrar

Parametrar är skiftlägeskänsliga.

Parameternamn beskrivning
resourceUri URI för en modellprovider, till exempel en Azure OpenAI-resurs eller en OpenAI-URL.
apiKey Den hemliga nyckel som används för att komma åt modellen. Om du anger en nyckel lämnar du authIdentity tom. Om du anger både apiKey och authIdentityapiKey används den för anslutningen.
deploymentId Namnet på den distribuerade Inbäddningsmodellen för Azure OpenAI. Modellen ska vara en inbäddningsmodell, till exempel textinbäddning-ada-002. Se Listan över Azure OpenAI-modeller för modeller som stöds.
authIdentity En användarhanterad identitet som används av söktjänsten för att ansluta till Azure OpenAI. Du kan använda antingen en system- eller användarhanterad identitet. Lämna och authIdentity tom om du vill använda en systemhanterad identitetapiKey. Den systemhanterade identiteten används automatiskt. En hanterad identitet måste ha Behörighet för Cognitive Services OpenAI-användare att skicka text till Azure OpenAI.
modelName (Krävs i API-version 2024-05-01-Preview och senare). Namnet på inbäddningsmodellen för Azure OpenAI som distribueras på angiven resourceUri och deploymentId. Värden som stöds för närvarande är text-embedding-ada-002, text-embedding-3-largeoch text-embedding-3-small

Frågetyper för vektorer som stöds

Azure OpenAI-vektoriseraren stöder text endast vektorfrågor.

Förväntade fältdimensioner

De förväntade fältdimensionerna för ett fält som konfigurerats med en Azure OpenAI-vektoriserare beror på vilken modelName som är konfigurerad.

modelName Minsta mått Maximala dimensioner
text-embedding-ada-002 1536 1536
text-embedding-3-large 1 3072
text-embedding-3-small 1 1536

Exempeldefinition

"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",
        },
    }
]

Se även