diff options
author | Raju Komati <komatiraju032@gmail.com> | 2023-04-27 21:10:43 +0200 |
---|---|---|
committer | Raju Komati <komatiraju032@gmail.com> | 2023-04-27 21:10:43 +0200 |
commit | 920fe19608ba06ed8c2b4c9a23944af35cf24e56 (patch) | |
tree | af356603b7918af1ea5cdfe0c48830a599ee5903 /gui/streamlit_app.py | |
parent | Update README.md (diff) | |
download | gpt4free-920fe19608ba06ed8c2b4c9a23944af35cf24e56.tar gpt4free-920fe19608ba06ed8c2b4c9a23944af35cf24e56.tar.gz gpt4free-920fe19608ba06ed8c2b4c9a23944af35cf24e56.tar.bz2 gpt4free-920fe19608ba06ed8c2b4c9a23944af35cf24e56.tar.lz gpt4free-920fe19608ba06ed8c2b4c9a23944af35cf24e56.tar.xz gpt4free-920fe19608ba06ed8c2b4c9a23944af35cf24e56.tar.zst gpt4free-920fe19608ba06ed8c2b4c9a23944af35cf24e56.zip |
Diffstat (limited to 'gui/streamlit_app.py')
-rw-r--r-- | gui/streamlit_app.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/gui/streamlit_app.py b/gui/streamlit_app.py index 4e0a618d..2bbf86e0 100644 --- a/gui/streamlit_app.py +++ b/gui/streamlit_app.py @@ -4,19 +4,21 @@ import sys sys.path.append(os.path.join(os.path.dirname(__file__), os.path.pardir)) import streamlit as st -import you +from openai_rev 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['response'] - + 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.' + 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 @@ -27,14 +29,13 @@ st.set_page_config( 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" - } + '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') +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) # Display answer |