summaryrefslogtreecommitdiffstats
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
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
-rw-r--r--phind/README.md6
-rw-r--r--streamlit_app.py25
2 files changed, 18 insertions, 13 deletions
diff --git a/phind/README.md b/phind/README.md
index dcb3cbce..806bdf49 100644
--- a/phind/README.md
+++ b/phind/README.md
@@ -3,9 +3,9 @@
```python
import phind
-# set cf_clearance cookie (not needed anymore)
-# phind.cf_clearance = 'xx.xx-1682166681-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' # same as the one from browser you got cf_clearance from
+# set cf_clearance cookie (needed again)
+phind.cf_clearance = 'xx.xx-1682166681-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' # same as the one from browser you got cf_clearance from
prompt = 'who won the quatar world cup'
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",