Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| st.set_page_config(page_title="2023 FS Hackathon") | |
| st.title("Founder's Studio AI Sandbox 🕹️") | |
| expander = st.expander("Click here to close this intro", expanded=True) | |
| expander.write( | |
| """ | |
| This web app allows you to perform common Natural Language Processing tasks, select a task below to get started. | |
| These tasks are intended to help you validate your intuition and build a proof of concept for your idea. | |
| If a task you deem useful is not listed here, feel free to get in touch with Founder's Studio team at [email protected]. | |
| Happy hackathon! | |
| """ | |
| ) | |
| st.subheader(":point_down: Use the following drop-down menu to select a task!") | |
| OPTION1="Chat with a file 💬📖" | |
| OPTION2="Text summarization 🔎" | |
| OPTION_N="Other 🤔" | |
| option = st.radio( | |
| "Please select a task 🤖", | |
| options=[OPTION1, OPTION2, OPTION_N], | |
| ) | |
| if option == OPTION1: | |
| from qa import qa_main | |
| with st.container(): | |
| qa_main() | |
| elif option == OPTION2: | |
| from summarization import summarization_main | |
| with st.container(): | |
| summarization_main() | |
| elif option == OPTION_N: | |
| from mailing import mailing_main | |
| with st.container(): | |
| user_suggestion = st.text_input( | |
| "What other task would you like to perform?", | |
| placeholder="Transform meeting transcripts into rainbow-colored unicorns" | |
| ) | |
| if user_suggestion: | |
| st.write(""" | |
| Thanks for contributing with your suggestion! We are carefully reviewing every suggestion. | |
| If you wish to further discuss your task suggestion, consider reaching out to [email protected]. | |
| We will get back to you as soon as possible! | |
| """) | |
| mailing_main( | |
| subject="**NEW TASK SUGGESTION** - Automatic email.", | |
| body=f"User suggestion\n: {user_suggestion}", | |
| to_address="[email protected]" | |
| ) | |
| st.stop() | |