summaryrefslogtreecommitdiffstats
path: root/streamlit_app.py
diff options
context:
space:
mode:
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",