from pathlib import Path DEFAULT_DIR_PATH = Path(__file__).parent.resolve() / ".." def getdefault(data: dict, key, default): return default if not data.__contains__(key) else data[key] def prompt_path(file_name: str): return DEFAULT_DIR_PATH / "system_prompts" / file_name def media_path(file_name: str): return DEFAULT_DIR_PATH / "media" / file_name def resource_path(file_name: str): return DEFAULT_DIR_PATH / "resources" / file_name