Moonfanz commited on
Commit
3bf8e14
·
verified ·
1 Parent(s): 134a561

Upload 4 files

Browse files
Files changed (1) hide show
  1. app.py +12 -11
app.py CHANGED
@@ -241,31 +241,32 @@ def handle_api_error(error, attempt):
241
  block_reason_str = full_reason_str[start_index:].strip()
242
 
243
  if block_reason_str == "SAFETY":
244
- logger.warning(f"提示因安全原因被阻止")
245
  return 1, None
246
  elif block_reason_str == "BLOCKLIST":
247
- logger.warning(f"提示因包含阻止列表中的术语而被阻止")
248
  return 1, None
249
  elif block_reason_str == "PROHIBITED_CONTENT":
250
- logger.warning(f"提示因包含禁止内容而被阻止")
251
  return 1, None
252
  elif block_reason_str == "OTHER":
253
- logger.warning(f"提示因未知原因被阻止")
254
  return 1, None
255
  else:
256
- logger.warning(f"提示被阻止,原因未知: {block_reason_str}")
257
  return 1, None
258
  else:
259
- logger.warning(f"提示被阻止,原因未知: {full_reason_str}")
260
  return 1, None
261
 
262
  except (IndexError, AttributeError) as e:
263
- logger.error(f"Error accessing block_reason: {e}")
264
- logger.error(f"BlockedPromptException: {error}")
265
  return 2, None
266
 
267
  else:
268
- logger.error(f"其他错误↙\n {error}")
 
269
  return 2, None
270
 
271
  @app.route('/hf/v1/chat/completions', methods=['POST'])
@@ -389,10 +390,10 @@ def chat_completions():
389
  break
390
  elif success == 2:
391
 
392
- logger.error(f"{model} 还未发布,暂时不可用,请更换模型或未来一段时间再试")
393
  response = {
394
  'error': {
395
- 'message': f'{model} 还未发布,暂时不可用,请更换模型或未来一段时间再试',
396
  'type': 'internal_server_error'
397
  }
398
  }
 
241
  block_reason_str = full_reason_str[start_index:].strip()
242
 
243
  if block_reason_str == "SAFETY":
244
+ logger.warning(f"用户输入因安全原因被阻止")
245
  return 1, None
246
  elif block_reason_str == "BLOCKLIST":
247
+ logger.warning(f"用户输入因包含阻止列表中的术语而被阻止")
248
  return 1, None
249
  elif block_reason_str == "PROHIBITED_CONTENT":
250
+ logger.warning(f"用户输入因包含禁止内容而被阻止")
251
  return 1, None
252
  elif block_reason_str == "OTHER":
253
+ logger.warning(f"用户输入因未知原因被阻止")
254
  return 1, None
255
  else:
256
+ logger.warning(f"用户输入被阻止,原因未知: {block_reason_str}")
257
  return 1, None
258
  else:
259
+ logger.warning(f"用户输入被阻止,原因未知: {full_reason_str}")
260
  return 1, None
261
 
262
  except (IndexError, AttributeError) as e:
263
+ logger.error(f"获取提示原因失败↙\n{e}")
264
+ logger.error(f"提示被阻止↙\n{error}")
265
  return 2, None
266
 
267
  else:
268
+ logger.error(f"该模型还未发布,暂时不可用,请更换模型或未来一段时间再试")
269
+ logger.error(f"证明↙\n{error}")
270
  return 2, None
271
 
272
  @app.route('/hf/v1/chat/completions', methods=['POST'])
 
390
  break
391
  elif success == 2:
392
 
393
+ logger.error(f"{model} 很可能暂时不可用,请更换模型或未来一段时间再试")
394
  response = {
395
  'error': {
396
+ 'message': f'{model} 很可能暂时不可用,请更换模型或未来一段时间再试',
397
  'type': 'internal_server_error'
398
  }
399
  }