Spaces:
Running
Running
File size: 860 Bytes
478dec6 df5a9e3 478dec6 85d8eae 478dec6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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() |