summaryrefslogtreecommitdiffstats
path: root/streamlit_app.py
diff options
context:
space:
mode:
authort.me/xtekky <98614666+xtekky@users.noreply.github.com>2023-04-25 10:11:31 +0200
committert.me/xtekky <98614666+xtekky@users.noreply.github.com>2023-04-25 10:11:31 +0200
commit600525e550cf9f9dd4abf38669c17592e8330e5a (patch)
tree7de1e53e7f2af43a2f893d5804c80156d0659660 /streamlit_app.py
parentMerge pull request #114 from kailust/main (diff)
downloadgpt4free-600525e550cf9f9dd4abf38669c17592e8330e5a.tar
gpt4free-600525e550cf9f9dd4abf38669c17592e8330e5a.tar.gz
gpt4free-600525e550cf9f9dd4abf38669c17592e8330e5a.tar.bz2
gpt4free-600525e550cf9f9dd4abf38669c17592e8330e5a.tar.lz
gpt4free-600525e550cf9f9dd4abf38669c17592e8330e5a.tar.xz
gpt4free-600525e550cf9f9dd4abf38669c17592e8330e5a.tar.zst
gpt4free-600525e550cf9f9dd4abf38669c17592e8330e5a.zip
Diffstat (limited to 'streamlit_app.py')
-rw-r--r--streamlit_app.py25
1 files changed, 15 insertions, 10 deletions
diff --git a/streamlit_app.py b/streamlit_app.py
index 97bdf694..ff1cb6d4 100644
--- a/streamlit_app.py
+++ b/streamlit_app.py
@@ -1,19 +1,24 @@
import streamlit as st
import phind
+phind.cf_clearance = ''
+phind.user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36'
+
def phind_get_answer(question:str)->str:
# set cf_clearance cookie
- phind.cf_clearance = 'heguhSRBB9d0sjLvGbQECS8b80m2BQ31xEmk9ChshKI-1682268995-0-160'
- phind.user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36'
- result = phind.Completion.create(
- model = 'gpt-4',
- prompt = question,
- results = phind.Search.create(question, actualSearch = True),
- creative = False,
- detailed = False,
- codeContext = '')
- return result.completion.choices[0].text
+ try:
+
+ result = phind.Completion.create(
+ model = 'gpt-4',
+ prompt = question,
+ results = phind.Search.create(question, actualSearch = True),
+ creative = False,
+ detailed = False,
+ codeContext = '')
+ return result.completion.choices[0].text
+ except Exception as e:
+ return 'An error occured, please make sure you are using a cf_clearance token and correct useragent | %s' % e
st.set_page_config(
page_title="gpt4freeGUI",