in datastore/providers/weaviate_datastore.py [0:0]
def _build_auth_credentials():
url = os.environ.get("WEAVIATE_URL", WEAVIATE_URL_DEFAULT)
if WeaviateDataStore._is_wcs_domain(url):
api_key = os.environ.get("WEAVIATE_API_KEY")
if api_key is not None:
return weaviate.auth.AuthApiKey(api_key=api_key)
else:
raise ValueError("WEAVIATE_API_KEY environment variable is not set")
else:
return None