File size: 1,210 Bytes
aaeba6f e0c7c45 aaeba6f bc0f447 aaeba6f 88f73af |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
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.")
|