MSUSAzureAccelerators / Azure-Cognitive-Search-Azure-OpenAI-Accelerator

Virtual Assistant - GPT Smart Search Engine - Bot Framework + Azure OpenAI + Azure AI Search + Azure SQL + Bing API + Azure Document Intelligence + LangChain + CosmosDB
https://gptsmartsearchapp.azurewebsites.net
MIT License
326 stars 540 forks source link

Notebook 4: The text-ada-embedding-002 is hardcoded in the index Vectorizer #55

Closed vykhand closed 5 months ago

vykhand commented 6 months ago

Right now the vectorizer definition is hardcoding the ada embedding, and it breaks when you use text-embedding-small-3, for instance. Should be

        "vectorizers": [
            {
                "name": "openai",
                "kind": "azureOpenAI",
                "azureOpenAIParameters":
                {
                    "resourceUri" : os.environ['AZURE_OPENAI_ENDPOINT'],
                    "apiKey" : os.environ['AZURE_OPENAI_API_KEY'],
                    "deploymentId" : os.environ['EMBEDDING_DEPLOYMENT_NAME']
                }
            }
        ],
pablomarin commented 5 months ago

This is solved. A new ENV variable was added:

"deploymentId" : os.environ['EMBEDDING_DEPLOYMENT_NAME']