File size: 636 Bytes
4689c2b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from __future__ import annotations

from pathlib import Path


_DEEPY_DIR = Path(__file__).resolve().parent
DEFAULT_SYSTEM_PROMPT_PATH = _DEEPY_DIR / "default_system_prompt.txt"


def load_default_system_prompt() -> str:
    try:
        return DEFAULT_SYSTEM_PROMPT_PATH.read_text(encoding="utf-8").strip()
    except FileNotFoundError as exc:
        raise FileNotFoundError(f"Deepy default system prompt file not found: {DEFAULT_SYSTEM_PROMPT_PATH}") from exc


DEFAULT_SYSTEM_PROMPT = load_default_system_prompt()


__all__ = ["DEFAULT_SYSTEM_PROMPT", "DEFAULT_SYSTEM_PROMPT_PATH", "load_default_system_prompt"]