From 56e95b78f54654cc6bdd1da4353a4e8d04b73801 Mon Sep 17 00:00:00 2001 From: Joseph Cheung Date: Sun, 19 Feb 2023 20:07:45 +0800 Subject: [PATCH] o --- Dockerfile | 2 ++ searx/webapp.py | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index be045f64b..25f61ede1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 diff --git a/searx/webapp.py b/searx/webapp.py index de1243efc..2614babd4 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -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!="":