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") | |