ha1772007 commited on
Commit
694f60d
·
verified ·
1 Parent(s): 018423d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -25
app.py CHANGED
@@ -7,33 +7,29 @@ app = Flask(__name__)
7
 
8
  @app.route("/", methods=['GET', 'POST'])
9
  def home():
10
- try:
11
- par = request.get_json()
12
- if not par:
13
- return jsonify({"error": "Invalid JSON input"}), 400
14
-
15
- conversation = par.get('conversation')
16
- provider = par.get('provider')
17
- model = par.get('model')
18
- api = par.get('api')
19
-
20
- if not all([conversation, provider, model, api]):
21
- return jsonify({"error": "Missing required parameters"}), 400
22
-
23
- load = json.loads(converse(conversation, provider, model, api))
24
- load['DirectResult'] = load['content']
25
-
26
- try:
27
- load['content'] = mdtex2html.convert(load['content'])
28
- except Exception as e:
29
- return jsonify({"error": f"Error converting content: {str(e)}"}), 500
30
-
31
- toreturn = json.dumps(load, indent=4)
32
- # print(toreturn)
33
- return toreturn, 200
34
 
 
 
 
 
 
35
  except Exception as e:
36
- return jsonify({"error": str(e)}), 500
 
 
 
 
37
 
38
  if __name__ == "__main__":
39
  app.run(host='0.0.0.0', debug=True, port=1777)
 
7
 
8
  @app.route("/", methods=['GET', 'POST'])
9
  def home():
10
+ par = request.get_json()
11
+ if not par:
12
+ return jsonify({"error": "Invalid JSON input"}), 400
13
+
14
+ conversation = par.get('conversation')
15
+ provider = par.get('provider')
16
+ model = par.get('model')
17
+ api = par.get('api')
18
+
19
+ if not all([conversation, provider, model, api]):
20
+ return jsonify({"error": "Missing required parameters"}), 400
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
+ load = json.loads(converse(conversation, provider, model, api))
23
+ load['DirectResult'] = load['content']
24
+
25
+ try:
26
+ load['content'] = mdtex2html.convert(load['content'])
27
  except Exception as e:
28
+ return jsonify({"error": f"Error converting content: {str(e)}"}), 500
29
+
30
+ toreturn = json.dumps(load, indent=4)
31
+ # print(toreturn)
32
+ return toreturn, 200
33
 
34
  if __name__ == "__main__":
35
  app.run(host='0.0.0.0', debug=True, port=1777)