From 629c07ded4f530a6d3c34687fa7be407d61ad7b7 Mon Sep 17 00:00:00 2001 From: RecentRichRail <80782821+RecentRichRail@users.noreply.github.com> Date: Mon, 15 May 2023 18:46:05 -0400 Subject: [PATCH] Delete chatgpt.py --- searx/engines/chatgpt.py | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 searx/engines/chatgpt.py diff --git a/searx/engines/chatgpt.py b/searx/engines/chatgpt.py deleted file mode 100644 index a246ba25d..000000000 --- a/searx/engines/chatgpt.py +++ /dev/null @@ -1,39 +0,0 @@ -import os - -from searxng.utils import searxng_useragent -import requests - -# Engine configuration -engine_type = 'online_dictionary' -categories = ['general'] -paging = False -language_support = False - -# ChatGPT API settings -base_url = 'https://api.openai.com/v1/engines/davinci-codex/completions' -chatgpt_api_key_var = os.environ.get('CHATGPT_API_KEY_VAR') -headers = { - 'Content-Type': 'application/json', - 'Authorization': f'Bearer {chatgpt_api_key_var}' -} - -# Search function -def request(query, params): - prompt = f"Search results summary for the query: {query}" - data = { - 'prompt': prompt, - 'max_tokens': 60, - 'n': 1, - 'stop': None, - 'temperature': 0.5 - } - - response = requests.post(base_url, headers=headers, json=data) - response.raise_for_status() - return response.json() - -def response(resp): - results = [] - chatgpt_response = resp['choices'][0]['text'] - results.append({'title': 'ChatGPT Summary', 'content': chatgpt_response.strip()}) - return results