def get_rest_api_config()

in chat.py [0:0]


def get_rest_api_config():
    """
    Load environment variables from a `.env` file.

    Exits the program if required environment variables are missing.

    Returns:
        tuple: Contains uri (str), x_functions_key (str)
    """
    load_dotenv()

    uri = os.getenv('ORCHESTRATOR_ENDPOINT')
    x_functions_key = os.getenv('FUNCTION_KEY')

    if not uri:
        logger.error("ORCHESTRATOR_ENDPOINT not found in environment variables.")
        sys.exit(1)
    if not x_functions_key:
        logger.error("FUNCTION_KEY not found in environment variables.")
        sys.exit(1)

    return uri, x_functions_key