Spaces:
Build error
Build error
import os | |
from dotenv import load_dotenv | |
from langchain.vectorstores import Chroma | |
from langchain.embeddings import OpenAIEmbeddings | |
from realtime_ai_character.logger import get_logger | |
load_dotenv() | |
logger = get_logger(__name__) | |
embedding = OpenAIEmbeddings(openai_api_key=os.getenv("OPENAI_API_KEY")) | |
if os.getenv('OPENAI_API_TYPE') == 'azure': | |
embedding = OpenAIEmbeddings(openai_api_key=os.getenv("OPENAI_API_KEY"), deployment=os.getenv( | |
"OPENAI_API_EMBEDDING_DEPLOYMENT_NAME", "text-embedding-ada-002"), chunk_size=1) | |
def get_chroma(): | |
chroma = Chroma( | |
collection_name='llm', | |
embedding_function=embedding, | |
persist_directory='/home/user/app/chroma.db' | |
) | |
return chroma | |