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.")