deeme commited on
Commit
3b982a7
·
verified ·
1 Parent(s): 02ad3b5

Upload free_ask_internet.py

Browse files
Files changed (1) hide show
  1. free_ask_internet.py +9 -2
free_ask_internet.py CHANGED
@@ -12,7 +12,7 @@ import requests
12
  import openai
13
  import time
14
  from datetime import datetime
15
- from urllib.parse import urlparse
16
  import tldextract
17
  import platform
18
  import urllib.parse
@@ -219,7 +219,14 @@ def summary_gpt(message, model:str, debug=False):
219
  }
220
  response = requests.post( apiurl + '/chat/completions', headers=headers, json=json_data )
221
 
222
- response_json = response.json()
 
 
 
 
 
 
 
223
 
224
  # 检查响应中是否有 choices 字段,并且至少有一个元素
225
  if 'choices' in response_json and response_json['choices']:
 
12
  import openai
13
  import time
14
  from datetime import datetime
15
+ from urllib.parse impor urlparse
16
  import tldextract
17
  import platform
18
  import urllib.parse
 
219
  }
220
  response = requests.post( apiurl + '/chat/completions', headers=headers, json=json_data )
221
 
222
+ # 检查响应内容是否为空
223
+ if not response.text:
224
+ return "Empty response from the server"
225
+
226
+ try:
227
+ response_json = response.json()
228
+ except json.JSONDecodeError:
229
+ return "Invalid JSON response from the server"
230
 
231
  # 检查响应中是否有 choices 字段,并且至少有一个元素
232
  if 'choices' in response_json and response_json['choices']: