in databao/configs/llm.py [0:0]
def from_yaml(cls, path: str | Path) -> Self:
"""Load an LLM config from a YAML file."""
import yaml
path = Path(path)
if path.exists():
content = path.read_text()
else:
raise ValueError(f"LLM config file {path} not found.")
model_dict = yaml.safe_load(content)
return cls.model_validate(model_dict)