Mindmap Service

Builds hierarchical mindmap structures from AI-generated data.

Depth Levels

Level

Content

0

Overview — main topics

1

Chapters — subtopics

2+

Detail — deep dive nodes

Source Code

async backend.services.mindmap_service.create_mindmap_from_summary(summary_id: int, text: str, db: Session) list[dict][source]

Generiert eine komplette Mindmap aus einem Text via AI. Speichert alle Knoten in der Datenbank. Gibt die Baumstruktur mit DB-IDs als Liste zurück.

async backend.services.mindmap_service.expand_node(node_id: int, context: str, db: Session) list[dict][source]

Generiert Unterknoten für einen bestehenden Knoten (Deep Dive). Gibt Knoten mit echten DB-IDs zurück — wichtig für weitere Deep Dives.

backend.services.mindmap_service.get_mindmap_tree(summary_id: int, db: Session) list[dict][source]

Lädt die komplette Mindmap als Baumstruktur aus der DB. Baut den Baum rekursiv aus den flachen DB-Einträgen auf.