mindmap / pages /GenerateMarkdown.py
Sebbe33's picture
Update pages/GenerateMarkdown.py
88f73af verified
import streamlit as st
from streamlit_markmap import markmap
st.set_page_config(page_title="Generiere Markdown", layout="wide")
st.title("Generiere Markdown")
topic_input = st.text_input("Gib dein Thema ein:")
if st.button("Erzeuge Prompt"):
if topic_input.strip() == "":
st.error("Bitte gib ein Thema ein!")
else:
template = """
Du bist ein kreativer Ideengeber und sollst ein Brainstorming zu folgendem Thema erstellen:
{topic}
Generiere aus fünf Perspektiven mindestens jeweils zehn Ideen.
Erstelle bitte eine Mindmap im Markdown-Format (Markmap), in der die Hauptideen und Unterideen hierarchisch strukturiert sind.
Nutze folgendes Format:
# Hauptidee
## Unteridee 1
## Unteridee 2
### Weitere Unteridee
"""
filled_prompt = template.format(topic=topic_input)
# Ausgabe des generierten Prompts als Code-Block
st.markdown("### Generierter Prompt:")
st.code(filled_prompt, language="markdown")
st.write("Gib dieses Prompt in dem KI-Tool deiner Wahl ein und übertrage das Ergebnis.")