ishaq101's picture
Update Azure Blob Service Config
df5a9e3
raw
history blame contribute delete
860 Bytes
import os
import dotenv
from config.env_constant import EnvFilepath
dotenv.load_dotenv(EnvFilepath.ENVPATH)
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()