Spaces:
Running
Running
import os.path | |
# we need to import tmpdir | |
def get_required_env_var(var: str) -> str: | |
"""Get the value of the specified environment variable. | |
Args: | |
var (str): The environment variable to get. | |
Returns: | |
str: The value of the environment variable. | |
Raises: | |
ValueError: If the environment variable is not set. | |
""" | |
value = os.getenv(var) | |
if not value: | |
msg = f"Environment variable {var} is not set" | |
raise ValueError(msg) | |
return value | |
def get_openai_api_key() -> str: | |
return get_required_env_var("OPENAI_API_KEY") | |
def get_astradb_application_token() -> str: | |
return get_required_env_var("ASTRA_DB_APPLICATION_TOKEN") | |
def get_astradb_api_endpoint() -> str: | |
return get_required_env_var("ASTRA_DB_API_ENDPOINT") | |