File size: 608 Bytes
71db1c1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from flask import Flask, render_template, request
import ollama

app = Flask(__name__)

MODEL_NAME = "bts"

@app.route("/")
def index():
    return render_template("index.html")

@app.route("/get", methods=["POST"])
def chat():
    user_message = request.form["msg"]

    try:
        response = ollama.chat(
            model=MODEL_NAME,
            messages=[{"role": "user", "content": user_message}]
        )
        reply = response['message']['content']
    except Exception as e:
        reply = f"Error: {str(e)}"

    return reply

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=5000)