Spaces:
Running
Running
| import os | |
| SAAS = True | |
| def get_db_config(): | |
| url = os.environ["QDRANT_URL"] | |
| api_key = os.environ["QDRANT_API_KEY"] | |
| collection_name = "document-search" | |
| return url, api_key, collection_name | |
| def get_local_db_congin(): | |
| url = "localhost" | |
| # api_key = os.environ["QDRANT_API_KEY"] | |
| collection_name = "document-search" | |
| return url, None, collection_name | |
| def get_index_names(): | |
| keys = [ | |
| k for k in [ | |
| k.strip().lower() | |
| for k in os.environ.get("INDEX_NAMES", "").split(",") | |
| ] | |
| if k | |
| ] | |
| if not keys: | |
| keys = ["INDEX_NAMES is empty"] | |
| return keys | |
| DB_CONFIG = get_db_config() if SAAS else get_local_db_congin() | |
| INDEX_NAMES = get_index_names() |