File size: 839 Bytes
ed1f8da
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
01e13b1
ed1f8da
 
 
f29dd93
ed1f8da
 
bba3a29
ed1f8da
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import mdtex2html
from flask import Flask, request
from chat import converse
import json


app = Flask(__name__)

@app.route("/",methods=['GET','POST'])
def home():
    par = request.json
    try:
        conversation = par.get('conversation')
        provider = par.get('provider')
        model = par.get('model')
        api = par.get('api')
        load = json.loads(converse(conversation,provider,model,api))
        load['DirectResult'] = load['content']
        try:
            load['content'] = mdtex2html.convert(load['content'])
            toreturn = json.dumps(load,indent=4)
            
        except:
            toreturn = json.dumps(load,indent=4)
        print(toreturn)
        return toreturn
    except Exception as e:
        return str(e)
if __name__ == "__main__":
    app.run(host='0.0.0.0',debug=True,port=1777)