yangtb24 commited on
Commit
7314969
·
verified ·
1 Parent(s): 060d67a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -25,6 +25,7 @@ API_ENDPOINT = "https://api-st.siliconflow.cn/v1/user/info"
25
  TEST_MODEL_ENDPOINT = "https://api-st.siliconflow.cn/v1/chat/completions"
26
  MODELS_ENDPOINT = "https://api-st.siliconflow.cn/v1/models"
27
  EMBEDDINGS_ENDPOINT = "https://api-st.siliconflow.cn/v1/embeddings"
 
28
 
29
  app = Flask(__name__)
30
  app.wsgi_app = ProxyFix(app.wsgi_app, x_for=1)
@@ -534,6 +535,8 @@ def handsome_embeddings():
534
  data = request.get_json()
535
  if not data or 'model' not in data:
536
  return jsonify({"error": "Invalid request data"}), 400
 
 
537
 
538
  model_name = data['model']
539
  request_type = determine_request_type(
@@ -613,6 +616,8 @@ def handsome_images_generations():
613
  data = request.get_json()
614
  if not data or 'model' not in data:
615
  return jsonify({"error": "Invalid request data"}), 400
 
 
616
 
617
  model_name = data.get('model')
618
 
@@ -701,7 +706,7 @@ def handsome_images_generations():
701
  try:
702
  start_time = time.time()
703
  response = requests.post(
704
- "https://api-st.siliconflow.cn/v1/images/generations",
705
  headers=headers,
706
  json=siliconflow_data,
707
  timeout=120
@@ -904,7 +909,7 @@ def handsome_chat_completions():
904
  try:
905
  start_time = time.time()
906
  response = requests.post(
907
- "https://api.siliconflow.cn/v1/images/generations",
908
  headers=headers,
909
  json=siliconflow_data,
910
  timeout=120,
 
25
  TEST_MODEL_ENDPOINT = "https://api-st.siliconflow.cn/v1/chat/completions"
26
  MODELS_ENDPOINT = "https://api-st.siliconflow.cn/v1/models"
27
  EMBEDDINGS_ENDPOINT = "https://api-st.siliconflow.cn/v1/embeddings"
28
+ IMAGE_ENDPOINT = "https://api-st.siliconflow.cn/v1/images/generations"
29
 
30
  app = Flask(__name__)
31
  app.wsgi_app = ProxyFix(app.wsgi_app, x_for=1)
 
535
  data = request.get_json()
536
  if not data or 'model' not in data:
537
  return jsonify({"error": "Invalid request data"}), 400
538
+ if data['model'] not in embedding_models:
539
+ return jsonify({"error": "Invalid model"}), 400
540
 
541
  model_name = data['model']
542
  request_type = determine_request_type(
 
616
  data = request.get_json()
617
  if not data or 'model' not in data:
618
  return jsonify({"error": "Invalid request data"}), 400
619
+ if data['model'] not in image_models:
620
+ return jsonify({"error": "Invalid model"}), 400
621
 
622
  model_name = data.get('model')
623
 
 
706
  try:
707
  start_time = time.time()
708
  response = requests.post(
709
+ IMAGE_ENDPOINT,
710
  headers=headers,
711
  json=siliconflow_data,
712
  timeout=120
 
909
  try:
910
  start_time = time.time()
911
  response = requests.post(
912
+ IMAGE_ENDPOINT,
913
  headers=headers,
914
  json=siliconflow_data,
915
  timeout=120,