summaryrefslogtreecommitdiffstats
path: root/g4f/.v1/gui/streamlit_app.py
diff options
context:
space:
mode:
Diffstat (limited to 'g4f/.v1/gui/streamlit_app.py')
-rw-r--r--g4f/.v1/gui/streamlit_app.py52
1 files changed, 0 insertions, 52 deletions
diff --git a/g4f/.v1/gui/streamlit_app.py b/g4f/.v1/gui/streamlit_app.py
deleted file mode 100644
index 2dba0a7b..00000000
--- a/g4f/.v1/gui/streamlit_app.py
+++ /dev/null
@@ -1,52 +0,0 @@
-import os
-import sys
-
-sys.path.append(os.path.join(os.path.dirname(__file__), os.path.pardir))
-
-import streamlit as st
-from gpt4free import you
-
-
-def get_answer(question: str) -> str:
- # Set cloudflare clearance cookie and get answer from GPT-4 model
- try:
- result = you.Completion.create(prompt=question)
-
- return result.text
-
- except Exception as e:
- # Return error message if an exception occurs
- return (
- f'An error occurred: {e}. Please make sure you are using a valid cloudflare clearance token and user agent.'
- )
-
-
-# Set page configuration and add header
-st.set_page_config(
- page_title="gpt4freeGUI",
- initial_sidebar_state="expanded",
- page_icon="🧠",
- menu_items={
- 'Get Help': 'https://github.com/xtekky/gpt4free/blob/main/README.md',
- 'Report a bug': "https://github.com/xtekky/gpt4free/issues",
- 'About': "### gptfree GUI",
- },
-)
-st.header('GPT4free GUI')
-
-# Add text area for user input and button to get answer
-question_text_area = st.text_area('🤖 Ask Any Question :', placeholder='Explain quantum computing in 50 words')
-if st.button('🧠 Think'):
- answer = get_answer(question_text_area)
- escaped = answer.encode('utf-8').decode('unicode-escape')
- # Display answer
- st.caption("Answer :")
- st.markdown(escaped)
-
-# Hide Streamlit footer
-hide_streamlit_style = """
- <style>
- footer {visibility: hidden;}
- </style>
- """
-st.markdown(hide_streamlit_style, unsafe_allow_html=True)