14 lines
418 B
Python
14 lines
418 B
Python
"""Prompts liegen als Markdown in prompts/, Platzhalter {{name}}."""
|
|
from . import config
|
|
|
|
|
|
def laden(name: str, **werte: str) -> str:
|
|
text = (config.PROMPTS / f"{name}.md").read_text()
|
|
for k, v in werte.items():
|
|
text = text.replace("{{" + k + "}}", v)
|
|
return text
|
|
|
|
|
|
def hinweise_block(hinweise: str) -> str:
|
|
return f"Hinweise des Auftraggebers (verbindlich): {hinweise}\n" if hinweise else ""
|