File size: 797 Bytes
478dec6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os
import dotenv
dotenv.load_dotenv()
from datetime import datetime
from langchain_openai import AzureOpenAIEmbeddings


def serve_embed_model():
    try:
        embed_model = AzureOpenAIEmbeddings(
            model=os.environ.get('azureai--embedmodel--name'),
            azure_endpoint=os.environ.get('azureai--embedmodel--endpoint'),
            api_key=os.environ.get('azureai--embedmodel--api-key'),
            api_version=os.environ.get('azureai--embedmodel--api--version')
        )
        # asyncio.run(embed_model.aembed_documents("Hello my name is EMA"))
        print(f"✅ [INFO] Initialized embedding model succeeded")
        return embed_model
    except Exception as E:
        print(f"❌ [ERROR] Initialized embedding model failed")


embed_model = serve_embed_model()