This commit is contained in:
team3
2026-06-12 17:46:30 +02:00
parent 0ba708dc54
commit a7fd345bb6
8 changed files with 136 additions and 77 deletions

View File

@@ -31,11 +31,14 @@ def _transcript(messages: list[dict]) -> str:
) or "(leer)"
async def vertiefung_generieren(topic: str, baustein: str, section: str, provider: str = DEFAULT_PROVIDER) -> str | None:
"""Ausführliche Fassung des Bausteins als Markdown · None bei Fehler."""
async def vertiefung_generieren(topic: str, baustein: str, section: str, art: str = "vertiefung", provider: str = DEFAULT_PROVIDER) -> str | None:
"""Ausführlichere Fassung des Bausteins als Markdown · None bei Fehler.
art "vertiefung" = kurz (~75150 Wörter), "deepdive" = lang (300600 Wörter).
"""
try:
prompt = _prompt(
"Baustein-Vertiefung",
"Baustein-Deepdive" if art == "deepdive" else "Baustein-Vertiefung",
topic=topic, baustein=baustein,
section_block=section.strip() or "(keine Guide-Fassung übergeben)",
)