Update app.py
Browse files
app.py
CHANGED
|
@@ -193,17 +193,40 @@ def crewai_process(research_topic):
|
|
| 193 |
return result
|
| 194 |
|
| 195 |
|
| 196 |
-
# Set up the Streamlit interface
|
| 197 |
-
st.markdown(TITLE1, unsafe_allow_html=True)
|
| 198 |
|
| 199 |
|
| 200 |
-
# Input for the user
|
| 201 |
-
input_topic = st.text_area("Input Topic", height=100, placeholder="Input Topic...")
|
| 202 |
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 209 |
|
|
|
|
| 193 |
return result
|
| 194 |
|
| 195 |
|
|
|
|
|
|
|
| 196 |
|
| 197 |
|
|
|
|
|
|
|
| 198 |
|
| 199 |
+
|
| 200 |
+
import streamlit as st
|
| 201 |
+
|
| 202 |
+
# Create tabs
|
| 203 |
+
tab1, tab2, tab3 = st.tabs(["Create Your Story", "Data Visualization", "User Input and Results"])
|
| 204 |
+
|
| 205 |
+
# Tab 1: Introduction
|
| 206 |
+
with tab1:
|
| 207 |
+
# Set up the Streamlit interface
|
| 208 |
+
st.markdown(TITLE1, unsafe_allow_html=True)
|
| 209 |
+
|
| 210 |
+
|
| 211 |
+
# Input for the user
|
| 212 |
+
input_topic = st.text_area("Input Topic", height=100, placeholder="Input Topic...")
|
| 213 |
+
|
| 214 |
+
# Button to run the process
|
| 215 |
+
if st.button("Run"):
|
| 216 |
+
# Run the crewai process
|
| 217 |
+
result = crewai_process(input_topic)
|
| 218 |
+
# Display the result
|
| 219 |
+
st.text_area("Output", value=result, height=300)
|
| 220 |
+
|
| 221 |
+
# Tab 2: Data Visualization
|
| 222 |
+
with tab2:
|
| 223 |
+
st.header("Data Visualization")
|
| 224 |
+
st.write("Charts and graphs will be displayed here.")
|
| 225 |
+
|
| 226 |
+
# Tab 3: User Input and Results
|
| 227 |
+
with tab3:
|
| 228 |
+
st.header("Interactive User Input")
|
| 229 |
+
user_input = st.text_input("Enter some information")
|
| 230 |
+
st.write(f"You entered: {user_input}")
|
| 231 |
+
|
| 232 |
|