summaryrefslogtreecommitdiffstats
path: root/g4f/Provider/DDG.py
diff options
context:
space:
mode:
authorbaysonfox <baysonfox@gmail.com>2024-07-31 18:26:01 +0200
committerbaysonfox <baysonfox@gmail.com>2024-07-31 18:26:01 +0200
commit06e5b01c39ae75074d40b28f444b5376da64c8ba (patch)
treef731fb870042113655b80ba436607997bfd81ec6 /g4f/Provider/DDG.py
parentMerge pull request #2106 from zachey01/main (diff)
downloadgpt4free-06e5b01c39ae75074d40b28f444b5376da64c8ba.tar
gpt4free-06e5b01c39ae75074d40b28f444b5376da64c8ba.tar.gz
gpt4free-06e5b01c39ae75074d40b28f444b5376da64c8ba.tar.bz2
gpt4free-06e5b01c39ae75074d40b28f444b5376da64c8ba.tar.lz
gpt4free-06e5b01c39ae75074d40b28f444b5376da64c8ba.tar.xz
gpt4free-06e5b01c39ae75074d40b28f444b5376da64c8ba.tar.zst
gpt4free-06e5b01c39ae75074d40b28f444b5376da64c8ba.zip
Diffstat (limited to 'g4f/Provider/DDG.py')
-rw-r--r--g4f/Provider/DDG.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/g4f/Provider/DDG.py b/g4f/Provider/DDG.py
index 2aa78773..2b2879b6 100644
--- a/g4f/Provider/DDG.py
+++ b/g4f/Provider/DDG.py
@@ -18,9 +18,12 @@ class DDG(AsyncGeneratorProvider, ProviderModelMixin):
supports_gpt_35_turbo = True
supports_message_history = True
- default_model = "gpt-3.5-turbo-0125"
- models = ["gpt-3.5-turbo-0125", "claude-3-haiku-20240307", "meta-llama/Llama-3-70b-chat-hf", "mistralai/Mixtral-8x7B-Instruct-v0.1"]
+ # default_model = "gpt-3.5-turbo-0125"
+ default_model = "gpt-4o-mini"
+ models = ["gpt-4o-mini" ,"gpt-3.5-turbo-0125", "claude-3-haiku-20240307", "meta-llama/Llama-3-70b-chat-hf", "mistralai/Mixtral-8x7B-Instruct-v0.1"]
model_aliases = {
+ "gpt-4": "gpt-4o-mini",
+ "gpt-4o": "gpt-4o-mini",
"gpt-3.5-turbo": "gpt-3.5-turbo-0125",
"claude-3-haiku": "claude-3-haiku-20240307",
"llama-3-70b": "meta-llama/Llama-3-70b-chat-hf",
@@ -33,7 +36,7 @@ class DDG(AsyncGeneratorProvider, ProviderModelMixin):
referer = base64.b64decode("aHR0cHM6Ly9kdWNrZHVja2dvLmNvbS8=").decode("utf-8")
origin = base64.b64decode("aHR0cHM6Ly9kdWNrZHVja2dvLmNvbQ==").decode("utf-8")
- user_agent = 'Mozilla/5.0 (Windows NT 10.0; rv:127.0) Gecko/20100101 Firefox/127.0'
+ user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36'
headers = {
'User-Agent': user_agent,
'Accept': 'text/event-stream',