This commit is contained in:
Joseph Cheung 2023-02-19 20:07:45 +08:00
parent 4916c9f9ef
commit 56e95b78f5
2 changed files with 5 additions and 3 deletions

View file

@ -14,6 +14,8 @@ ENV INSTANCE_NAME=searxng \
BASE_URL= \
MORTY_KEY= \
MORTY_URL= \
GPTKEY= \
GPTORG= \
SEARXNG_SETTINGS_PATH=/etc/searxng/settings.yml \
UWSGI_SETTINGS_PATH=/etc/searxng/uwsgi.ini

View file

@ -716,9 +716,9 @@ def search():
gpt = ""
gpt_url = "https://api.openai.com/v1/engines/text-davinci-003/completions"
gpt_headers = {
"Authorization": "Bearer "+os.environ['gptkey'],
"Authorization": "Bearer "+os.environ['GPTKEY'],
"Content-Type": "application/json",
"OpenAI-Organization": os.environ['gptorg']
"OpenAI-Organization": os.environ['GPTORG']
}
gpt_data = {
"prompt": prompt,
@ -736,7 +736,7 @@ def search():
gpt_response = requests.post(url, headers=gpt_headers, data=json.dumps(gpt_data))
gpt_json = gpt_response.json()
if 'choices' in gpt_json:
gpt = gpt_json['choices'][0]['text']
gpt = gpt_json['choices'][0]['text']
for urls in url_pair:
gpt.replace(urls.key,urls[urls.key])
if gpt and gpt!="":