summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoel Samuel <noes14155@gmail.com>2023-06-03 02:50:35 +0200
committerGitHub <noreply@github.com>2023-06-03 02:50:35 +0200
commit1629b8aae0f86e09541a79a9c420f7c60e1603b6 (patch)
treef6ff8e68a0bd0b8c760d4a85c2528eaebb21c8e6
parentMerge pull request #532 from with1874/main (diff)
downloadgpt4free-1629b8aae0f86e09541a79a9c420f7c60e1603b6.tar
gpt4free-1629b8aae0f86e09541a79a9c420f7c60e1603b6.tar.gz
gpt4free-1629b8aae0f86e09541a79a9c420f7c60e1603b6.tar.bz2
gpt4free-1629b8aae0f86e09541a79a9c420f7c60e1603b6.tar.lz
gpt4free-1629b8aae0f86e09541a79a9c420f7c60e1603b6.tar.xz
gpt4free-1629b8aae0f86e09541a79a9c420f7c60e1603b6.tar.zst
gpt4free-1629b8aae0f86e09541a79a9c420f7c60e1603b6.zip
-rw-r--r--gpt4free/aiassist/__init__.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/gpt4free/aiassist/__init__.py b/gpt4free/aiassist/__init__.py
index f54feaee..95a9f08b 100644
--- a/gpt4free/aiassist/__init__.py
+++ b/gpt4free/aiassist/__init__.py
@@ -1,5 +1,5 @@
+import urllib.request
import json
-import requests
class Completion:
@@ -20,16 +20,17 @@ class Completion:
}
url = "http://43.153.7.56:8080/api/chat-process"
- request = requests.post(url, json=json_data)
- request.encoding = request.apparent_encoding
- content = request.content
+ headers = {"Content-type": "application/json"}
- response = Completion.__load_json(content)
- return response
+ data = json.dumps(json_data).encode("utf-8")
+ req = urllib.request.Request(url, data=data, headers=headers)
+ response = urllib.request.urlopen(req)
+ content = response.read().decode()
+
+ return Completion.__load_json(content)
@classmethod
def __load_json(cls, content) -> dict:
- decode_content = str(content.decode("utf-8"))
- split = decode_content.rsplit("\n", 1)[1]
+ split = content.rsplit("\n", 1)[1]
to_json = json.loads(split)
return to_json